roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 09:35

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Сегментация изображения в OpenCV...
СообщениеДобавлено: 22 фев 2008, 21:51 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сегментация изображения в OpenCV...
СообщениеДобавлено: 24 фев 2008, 23:57 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Как разбивать картинку я не знаю, но тебе не кажется что если картинка черно-белая это не значит что там только черные и белые пикселы, а есть еще и серые, и темно серые, и светло серые, короче говоря градиент серого, а значит нельзя сказать 1- белое, 0 - черное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сегментация изображения в OpenCV...
СообщениеДобавлено: 25 фев 2008, 10:19 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сегментация изображения в OpenCV...
СообщениеДобавлено: 26 фев 2008, 16:37 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
cvThreshold

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сегментация изображения в OpenCV...
СообщениеДобавлено: 03 мар 2008, 20:13 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сегментация изображения в OpenCV...
СообщениеДобавлено: 04 мар 2008, 10:08 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
fergie писал(а):
хм...а вот бы было клево получить ответ по-подробнее... помощь я читал... вроде понятно все... может кто кинет алгоритм, где то что я хочу реализованно :( а то я тут наваратил... не уверен что корректно работает... проверкой результата занимаюсь...

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сегментация изображения в OpenCV...
СообщениеДобавлено: 04 мар 2008, 19:16 
Не в сети

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO