roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Как на OpenCV обработать такую картинку
СообщениеДобавлено: 03 апр 2008, 20:28 
Не в сети

Зарегистрирован: 03 апр 2008, 20:21
Сообщения: 12
На этой картинке нужно обвести только пузыри каким-нибудь определённым цветом, как это можно реализовать?


Вложения:
Internet.jpg
Internet.jpg [ 69.88 КиБ | Просмотров: 2556 ]


Последний раз редактировалось public_void 04 апр 2008, 21:02, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCL обработать такую картинку
СообщениеДобавлено: 04 апр 2008, 00:21 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Робот прокалывальщик пузырей =)
P.S. Я знаю как. А вы?

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCL обработать такую картинку
СообщениеДобавлено: 04 апр 2008, 00:23 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Может стоит обратить внимание на светлые участки на пузырьках?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCL обработать такую картинку
СообщениеДобавлено: 04 апр 2008, 14:48 
Не в сети
Аватара пользователя

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

Что значит обвести ТОЛЬКО пузыри? А там что еще есть? Что такое обвести ТОЛЬКО пузыри?

И наконец - я тоже имею мысли как это сделать, а вы?

PS: Вообще если вам это конкретно на этой картинке надо сделать - так берите фотошоп и обводите :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCL обработать такую картинку
СообщениеДобавлено: 04 апр 2008, 16:19 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Вот.


Вложения:
Internet.jpg
Internet.jpg [ 72.23 КиБ | Просмотров: 2534 ]

_________________
Все новости о моих проектах http://savethebest.ru
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCL обработать такую картинку
СообщениеДобавлено: 04 апр 2008, 17:28 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Ну вот опять ты придираешься к словам, Виталий :) Я думаю человеку нужно было выделить каждый пузырек


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCL обработать такую картинку
СообщениеДобавлено: 04 апр 2008, 17:29 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
на этой картинке даже я не могу выделить каждый пузырек, а чего от машины ждать? :pardon:

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCL обработать такую картинку
СообщениеДобавлено: 04 апр 2008, 21:18 
Не в сети

Зарегистрирован: 03 апр 2008, 20:21
Сообщения: 12
Сергей писал(а):
Может стоит обратить внимание на светлые участки на пузырьках?

Я пробовал делать так: пробежаться циклами по всем пикселям и те у которых белый цвет закрашивал красным, думал потом как-нибудь найти границы пузырей, но не знаю как такое сделать. Я тогда ещё не знал об OpenCV. Можешь, поподробней описать свою идею.

=DeaD= писал(а):
Здраствуйте, пожалуйста, спасибо, до свидания - это всё не для нас, ну да ладно, не в этом суть.

Что значит обвести ТОЛЬКО пузыри? А там что еще есть? Что такое обвести ТОЛЬКО пузыри?

И наконец - я тоже имею мысли как это сделать, а вы?

PS: Вообще если вам это конкретно на этой картинке надо сделать - так берите фотошоп и обводите :)


Обвести только пузыри значит обвести контуры пузырей каким-либо цветом или если я не так понял твой вопрос, уточни. По поводу фотошопа, обработка должна производиться программно.

Добавлено спустя 6 минут 41 секунду:
Re: Как на OpenCV обработать такую картинку
Извините я сделал опечатку в названии: не OpenCL а OpenCV.
Вот ещё одна картинка, которую надо обработать подобным образом.


Вложения:
Internet2.jpg
Internet2.jpg [ 170.02 КиБ | Просмотров: 2532 ]


Последний раз редактировалось public_void 04 апр 2008, 21:27, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCL обработать такую картинку
СообщениеДобавлено: 04 апр 2008, 21:21 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
public_void писал(а):
Сергей писал(а):
Может стоит обратить внимание на светлые участки на пузырьках?

Я пробовал делать так: пробежаться циклами по всем пикселям и те у которых белый цвет закрашивал красным, думал потом как-нибудь найти границы пузырей, но не знаю как такое сделать. Я тогда ещё не знал об OpenCV. Можешь, поподробней описать свою идею.

Зачем тебе обводить пузыри? Каков смысл? Ну просто мне показалось, что хватит просто расположение пузырей.. если их лопать иголочкой..)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCV обработать такую картинку
СообщениеДобавлено: 04 апр 2008, 21:55 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я понимаю что вы хотели сказать примерно, однако радости это не прибавляет. Неплохо бы объяснить суть задачи - зачем и куда это надо.
Далее - какие параметры пузырей? Если у вас пузырь размером с 2 пикселя как его отличить от просто чего-то другого? А 3 пикселя? обводить контуры пузырей - ну отсеките блики с картинки, после все границы изменения цвета - это границы пузырей, дальше то что? Вам куда потом кашу из пикселей обводящих пузыри пользовать надо и как?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCV обработать такую картинку
СообщениеДобавлено: 05 апр 2008, 15:50 
Не в сети

Зарегистрирован: 03 апр 2008, 20:21
Сообщения: 12
Эта программа должна обрабатывать изображение с камеры. Камера снимает какую-то жидкость, на поверхности которой могут быть пузыри. Пользователем выбирается какой-то участок на изображении (может быть выбрано всё изображение целиком), и программа должна в выбранном участке (хоть как-то, пускай даже приблизительно) обвести границы пузырей. Так же необходимо подсчитать количество пузырей и размер каждого.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCV обработать такую картинку
СообщениеДобавлено: 05 апр 2008, 16:36 
Не в сети
Аватара пользователя

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

А считать пузыри и размеры каждого можно подсветив жидкость и потом тупо считая блики на фотке, если белое пятно а вокруг всё темнее - то это блик на пузыре, размер пятна - размер пузыря.

Все.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCV обработать такую картинку
СообщениеДобавлено: 06 апр 2008, 16:38 
Не в сети

Зарегистрирован: 03 апр 2008, 20:21
Сообщения: 12
=DeaD=, вы имеете ввиду подсвечивать саму жидкость или что-то делать с изображением?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCV обработать такую картинку
СообщениеДобавлено: 06 апр 2008, 16:59 
Не в сети
Аватара пользователя

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

Я имею в виду специально подсветить жидкость, чтобы не гадать потом какое было освещение.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как на OpenCV обработать такую картинку
СообщениеДобавлено: 07 апр 2008, 09:04 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Дед, меня опередил, зачем обводить пузыри если их нужно считать? И опять же ну обвели пузыри как их потом считать? Нужно считать блики.
Чета картинки чем дальше тем больше похожи на блювотину, других пузырей нету, а то блин есть возле компа невозможно?

Добавлено спустя 3 минуты 6 секунд:
Ааааааа :ROFL:
Цитата:
Робот прокалывальщик пузырей =)
нужно скрестить его с роботом который пускает пузыри, будет типа инь и янь.


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

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


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

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


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

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