roboforum.ru

Технический форум по робототехнике.

Сегментация изображения в OpenCV...

Сегментация изображения в OpenCV...

fergie » 22 фев 2008, 21:51

Мде... наверное глупо... миллионы раз... но все же...
Научите меня пожалуйста разбивать в OpenCV картинку на сегменты (пиксели)... Допустим картинка черно-белая 640x480... Составить матрицу из значений пикселей (типа значения 0 - светлое, 1 - темное)...
(надеюсь будет кому сказать "Ваау... Спасибо...") :)

Re: Сегментация изображения в OpenCV...

Master » 24 фев 2008, 23:57

Как разбивать картинку я не знаю, но тебе не кажется что если картинка черно-белая это не значит что там только черные и белые пикселы, а есть еще и серые, и темно серые, и светло серые, короче говоря градиент серого, а значит нельзя сказать 1- белое, 0 - черное.

Re: Сегментация изображения в OpenCV...

fergie » 25 фев 2008, 10:19

ой... :oops: наверное я не полностью выразил мысль... извеняюсь... в том то и дело... это часть моего вопроса... да, на черно-белой картинке все в градациях серого, так вот нужно заменить серый на чисто черные и белые цвета, т.е. до какого то значения серого будет белый цвет, а после - черный ... и вот потом мне матрицу уже 0 и 1...

Re: Сегментация изображения в OpenCV...

=DeaD= » 26 фев 2008, 16:37

cvThreshold

Re: Сегментация изображения в OpenCV...

fergie » 03 мар 2008, 20:13

хм...а вот бы было клево получить ответ по-подробнее... помощь я читал... вроде понятно все... может кто кинет алгоритм, где то что я хочу реализованно :( а то я тут наваратил... не уверен что корректно работает... проверкой результата занимаюсь...

Re: Сегментация изображения в OpenCV...

=DeaD= » 04 мар 2008, 10:08

fergie писал(а):хм...а вот бы было клево получить ответ по-подробнее... помощь я читал... вроде понятно все... может кто кинет алгоритм, где то что я хочу реализованно :( а то я тут наваратил... не уверен что корректно работает... проверкой результата занимаюсь...

Вы спрашивали как сечение изображения сделать - я вам дал название функции, в ней параметров раз два и обчелся, всё описано подробнее. Спрашивайте что не понятно, а не "мне ничего не понятно, сделайте мне то о чем я мечтаю!" :) никто ж не знает даже о чем вы там мечтаете....

Re: Сегментация изображения в OpenCV...

fergie » 04 мар 2008, 19:16

Ахаха... :( извеняюсь за свою глупость... пойдемте по другому пути тогда ;( ... Цель: бональное распознавание чисел с tv-камеры, т.е. будет несколько чисел на картинке (белые числа на черном фоне, числа определенного размера, без каких либо поворотов, четко определенной формы... стоит конечно учесть некоторые неточности при захвате кадра, но они думаю минимальны, все будет жестко закреплено). Сделать хотел так: находим сначала замкнутые контуры на изображении (очерчиваем квадрат возле цифры), выхватываем по очереди каждый из них, изменяем цветовые значения пикселей на чистые черные и белые цвета, получаем далее матрицу с какими то значениями (например 1 и 0, как там, точно не знаю), берем заготовленные эталлоные картинки чисел (по очереди, от 0 до 9), точно такую же как и выхваченный в квадрате контур из заданного изображения, вторая матрица с эталлона, и сравниваем две матрицы... И если разница между матрицами не превышает какого то установленного порога (75% соответствия например), то считаем число распознанным. Ну вот что то типа этого, может я вообще ошибаюсь, и нужно действовать по другому...


cron
Rambler\'s Top100 Mail.ru counter