Как да разпознаем обекти в изображение въз основа на цвят?

Използвам база данни за ръкописен текст за разпознаване на писател. Използвам базата данни QUWI, тя има извадка от оригинално изображение и извадка от изображението, сегментирано на редове, като дава на всеки ред различен цвят.

Например тук е оригиналното изображение: (stackovrflow не качваше това изображение поради размера му)

http://pasteboard.co/131PthXa.jpg

И ето изображението, където линиите се откриват и разделят чрез цвят:

въведете описание на изображението тук

Мога ли все пак да използвам метода, който са използвали за извличане на линиите от оригиналното изображение въз основа на цвят. Като например използването на цветовете на това изображение като маска?


person StuckInPhDNoMore    schedule 07.06.2015    source източник


Отговори (1)


Да има, предполагам.

Първо, предполагам, че второто изображение е ТОЧНО същото като първото изображение, но с цветове.

Първото нещо, което бих направил, е да съпоставя изображенията, тъй като искате маската да е точно върху другото изображение. За да направите това, бих ви препоръчал да използвате извличане на функции SURF/SIFT и съпоставяне на функции. Погледнете тук, ако не знаете как да го направите:

http://uk.mathworks.com/help/vision/ref/matchfeatures.html

С това трябва да можете да съпоставите точно двете изображения.

След това ще сегментирам по цветове изображението на маската, използвайки HSV цветово пространство. В това цветово пространство стойностите на H са самият цвят. Например стойности около 120 са зелени цветове. Като знаете кои цветове искате да сегментирате, можете ръчно да изберете H стойността.

След като сте готови, имате маската със стойностите, които искате да запазите. Умножете маската си с оригиналното изображение и ще получите резултата.

PD: Наистина не разбирам защо бихте искали да го направите по този начин, тъй като вашата маска е вашето оригинално изображение, така че вместо да съпоставяте, използвайки цветното изображение като маска,... можете просто да направите цветното сегментиране в маската и ще имаш резултата.

person Ander Biguri    schedule 08.06.2015
comment
Благодаря ти. Причината да не мога да използвам цветното изображение като мое оригинално е, че цветното е загубило голяма част от информацията си и е с лошо качество. - person StuckInPhDNoMore; 09.06.2015