|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.05.2019, 18:41 | #11 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
И изображение уже разбито на клетки ... пиксели называются. ))) и контуры в них найдены по этим же клеткам.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
02.05.2019, 19:58 | #12 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
WorldMaster
Я вам советовал, то что точно будет работать. Теперь советую что работать будет на порядок хуже, а то и на два. Возможно вам подойдёт DTW - https://habr.com/ru/post/135087/ Ещё есть автокорреляция. Так же вы можете посчитать коэфициент кривизны, и отсечь по порогу. http://citeseerx.ist.psu.edu/viewdoc...=rep1&type=pdf Анализ контуров на основе спектрального анализа http://diss.vlsu.ru/uploads/media/1_...18_04_2014.pdf Есть преобразование Хафа для поиска окружностей. http://robocraft.ru/blog/computervision/502.html Поиск окружностей на основе моментов. https://roboticsvision.wordpress.com...ектов-на-изоб/ http://robocraft.ru/blog/computervision/640.html Из простых народ изобретает свои велосипеды https://habr.com/ru/post/114249/ К примеру заливка контура волновым алгоритмом и обработка мат мофологией. А затем из цетнра масс фигуры выпускают лучи и ищут пересечения с контуром. А после делают проверку на то что-бы длина расстояний была одинаковой в приделах допуска. Круг — геометрическое место точек плоскости (всех таких точек), расстояние от которых до заданной точки, называемой центром круга, не превышает заданного неотрицательного числа, называемого радиусом этого круга. https://toster.ru/q/515151
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . Последний раз редактировалось Pavia; 02.05.2019 в 20:24. Причина: Добавил ссылку на коэффициент кривизны |
02.05.2019, 20:27 | #13 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
Про остальные методы .. большинство уже реализовано в OCV. У меня шарики не одноцветные а со всякими полосами и рисунками разных цветов. Изначально решение было и стабильно работало. Теперь требуется анализ поведения шаров и учет контактов. Тут прошлый алгоритм уже не справляется. По поводу Хью или Хаафа .. метод так себе ... шумит кошмарно. Выдает результаты в огромных количествах. Больше времени уходит на фильтрацию. Да и точность у него хромает сильно. В данном случае другого метода не вижу. с точностью как нибудь обработаю по другому но чтобы снизить количество шума пробую играться с контурами. Ваши приведенные методы опираются на целостность контура. Считается что контур либо представляет то что нам надо либо нет. В моем случае контур содержит то что мне надо... но каким то образом надо вычленить сегмент контура. То есть нужно проанализировать контур и понять является ли какая либо его часть похожая на окружность и в какой мере.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
02.05.2019, 21:00 | #14 | ||
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Можно ещё использовать критерий Хи-квадрат. Но, классификаторы(SVM,НС, каскады) работают лучше. Они априори тренируются так что-бы быть не чувствительным к ошибкам и выбросам. Из сырых данных отбирается кандидаты для обучения. И из них генерируется датсет для обучения. Путём добавления шума и пропусков, выбросов. Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
||
02.05.2019, 21:20 | #15 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
02.05.2019, 21:45 | #16 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Размер окна подберёте опытным путём. Начните с 10. Так как окружность можно построить по 3 точкам, то минимум 3. Если брать критерий Стьюдента, то чем больше тем лучше.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
03.05.2019, 22:00 | #17 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Вот это интересная мысль. Можно нормальный шар и его длину контура взять за эталон. Спасибо.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
04.05.2019, 17:25 | #18 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
А с Haar`ом не работали?? как натренировать классификатор в Opencv??
Без питона!! Или может есть под рукой какие нибудь классификаторы для изображений?? Перепробовал эти анализы для контуров ... шлак какой то ... Шума еще больше чем было получается. С хааром вроде в сети интересные результаты но как создать классификатор хз ...
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
04.05.2019, 17:54 | #19 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
https://sohabr.net/habr/post/208092/#section_10
Для создания положительных вам потребуется написать программу которая будет из исходных изображений делать изображения "good" разных масштабов, разных поворотов(наклонов) и с разными шумами. Более или менее заработает от 10 000 изображений. Хаар уже использует классификатор - известный как деревья решений или второе название каскады Хаара. В последних версиях OpenCV добавили НС. Но я с ними не знаком.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
04.05.2019, 18:04 | #20 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мат. анализ | snejnbumer | Помощь студентам | 9 | 20.08.2016 17:44 |
Мат анализ | vadiprog | Помощь студентам | 2 | 21.10.2012 05:14 |
Контурный текст | Vova777 | Общие вопросы Delphi | 1 | 06.07.2011 17:31 |
ABC анализ | aliya_n_g | Microsoft Office Excel | 7 | 14.01.2011 08:48 |
АВС-анализ. | abdumanon | Microsoft Office Excel | 8 | 14.09.2010 08:32 |