kilop 7 Жалоба Опубликовано October 19, 2015 Даны некоторые наборы изображений. Необходимы найти на них пузырьки и вычислить их параметры. Как организовать поиск самих пузырьков1) Если только по контурам, после бинаризации непонятно как корректно обрабатывать. Нужно внутренности пузырьков как то залить, иначе мешается то, что внутри светлое. 2) Можно ли здесь воспользоваться matchTemplate? и Вообще какой оптимлаьный путь решения задачи? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
iskees 32 Жалоба Опубликовано October 19, 2015 (изменено) Преобразование Хафа, и если уже делать бинарзацию то и по яркости и по цвету Изменено October 19, 2015 пользователем iskees Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kilop 7 Жалоба Опубликовано October 19, 2015 ага, насчет яркости имеется в виду по оранжевой окаемке? То есть у всех пузырьков оранжевый цвет по границе, и постараться оставить его? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
iskees 32 Жалоба Опубликовано October 19, 2015 Да, оранжевый и светлый объект, темный и синий фон. По экспериментировать так что бы на выходе остались одни круги да полоски и хааф мог нормально найти окружности. Хотя можно и детекторы попробовать, если есть 10ок таких изображение то можете скинуть я проверю веречром Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kilop 7 Жалоба Опубликовано October 19, 2015 Хотя можно и детекторы попробовать, если есть 10ок таких изображение то можете скинуть я проверю веречромВот это не понял. Какие детекторы? matchTemplate имеете в виду? На одном изображении проверил (по одному шаблону большую часть выделил), только не понял, как потом на min-max правильно обрабатывать, чтобы все области найти. Al-2013-11-18-14-08-27.zip Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kilop 7 Жалоба Опубликовано October 19, 2015 По оранжевому выделил, вышло так, альше завтра буду эксперементировать Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
iskees 32 Жалоба Опубликовано October 19, 2015 (изменено) Попробовал hog-svm обучал "поверхностно" на двух фотографиях. Думаю если нормально обучить то результат будет вполне себе. Квадраты черные на сером, всматриваться нужно. Изменено October 19, 2015 пользователем iskees Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kilop 7 Жалоба Опубликовано October 20, 2015 iskees, а это что за программа которой Вы пользуетесь? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
iskees 32 Жалоба Опубликовано October 20, 2015 Самописная для собственных нужд https://classifieropencv.codeplex.com/ "релиз" давно не обновлял, нужно качать код и компилировать. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kilop 7 Жалоба Опубликовано October 21, 2015 iskees, а какая может быть причина подобного сообщения? Тоже потестировать хотел. Создаю файл с классификатором, когда перехожу в окно при щелчке Test DetectMultiScale, и указываю, откуда брать файл и подаю изображение, возникает эта ошибка. Я так понимаю он по какой-то причине не может строку из этого файла в double конвертнуть? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано October 21, 2015 Может ошибка десятичного разделителя (, или .) ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kilop 7 Жалоба Опубликовано October 22, 2015 Менял точки на запятую, та же ситуация Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах