|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.05.2019, 00:17 | #1 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Контурный анализ
Здравствуйте.
Есть парочка интересных вопросов на которые гугл так просто ответы не выдает. После обработки картинки есть набор контуров. Среди этих контуров надо отобрать те которые гарантированно не содержат нужного объекта. картинки 1 и 2 И второй вариант это когда контур может сам в себе содержать нужный объект. И его каким то образом надо разделить. Картинка 3. Сама задача найти шар в кадре. Сколько роюсь в интернете ничего полезного найти не могу. Может у кого нибудь будут продуктивные идеи самого алгоритма??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
02.05.2019, 09:11 | #2 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Обучить классификатор (деревья решений, нейронные сети)..
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
02.05.2019, 10:23 | #3 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
02.05.2019, 11:19 | #4 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 744
|
OpenCV в помощь.
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
02.05.2019, 11:52 | #5 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
02.05.2019, 12:19 | #6 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Берёшь свои контуры. Вычитываешь их в массив, обрезаешь массив по длине до 8000 элементов. Если не хватает дополняешь нулями. Полученный массив записываешь в изображения размером 2х8000 и обучаешь классификатор изображений. В отчёте пишешь, что это классификатор контуров.
Вот тут классификатор адаптирован: https://github.com/cbovar/ConvNetSha...Classify2DDemo
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
02.05.2019, 12:26 | #7 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
02.05.2019, 12:45 | #8 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Секрет прост. Вам нужно сделать генератор где этот шар перемещается вдоль линии.
Пропускаете через граф процесса: ваш анализ и классификатор. Когда он будет обучен он запомнит все возможные положения шара. И будет вам их выдавать. Так как при генерации вы знаете положения шара вы будете знать его и при предсказании. Он будет выдавать вам наиближайшее значение к запомненной позиции. Можно сразу ставить не как задачу классификации, а как задачу трансформации данных при помощи НС. Если НС правильно трансформировала, то она получает поощрение, не правильно получает наказание.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
02.05.2019, 12:48 | #9 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
02.05.2019, 18:04 | #10 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
WorldMaster
Цитата:
К примеру по 100 отчётов с шагом 50. Скорее всего, тут лучше сразу изображение разбить на клетки. И в этих клетках икать контуры-шара. Для обучения потребуются все возможные варианты. Что-бы не генерировать бесконечное число вариантов обучение строится так, что-бы классификатор научился интерполировать результаты - изучайте теорию обучения. Но что-бы оно начало сносно работать перебрать кучу вариантов придётся. В первом приблеении можно остановиться на равенстве положительных результатов с отрицательным. Во-втором приближении 1 к 10. Гугл обычно так обучает своих роботов, через каптчу.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мат. анализ | 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 |