mityay14 0 Жалоба Опубликовано May 1, 2017 кто может помочь? Регулировка диаметра кристалла путем оптического сканирования величины диаметра с помощью телевизионной системы в C++ OpenCV. нужно найти яркую дугу и определить ее диаметр в пикселях, а потом перевести значение соответствующее реальному значению в миллиметрах. Пример как должно быть см. в приложении 6.pdf Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано May 1, 2017 Просто порогами не получается? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mityay14 0 Жалоба Опубликовано May 1, 2017 29 минут назад, Nuzhny сказал: Просто порогами не получается? как? я просто воще 0 в этом. только начинаю. либо того кто сможет Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано May 1, 2017 Тогда рекомендую начать с Фотошопа или Гимпа. Если научиться работать с порогами руками, то повторить это в программе будет легче за счёт наличия понимания: как оно вообще работает. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mityay14 0 Жалоба Опубликовано May 1, 2017 24 минуты назад, Nuzhny сказал: а вы реализовать сможете? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано May 2, 2017 Думаю, да, особых проблем не вижу. Другое дело, что к этой задаче у меня как-то и интереса нет, и времени нет свободного тоже. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
2expres 7 Жалоба Опубликовано May 2, 2017 9 часов назад, mityay14 сказал: как? я просто воще 0 в этом. только начинаю. либо того кто сможет Добрый день! Данная задача решается методом сегментации и последующей векторизации. Сегментация и векторизация - есть в моей программе "Лубок". Далее выполняется аппроксимация дуги ломанной линией, что тоже реализовано в данной программе. Для определения диаметра дуги остается построить перпендикуляры из середины отрезков, которые образуют ломанную и найти их точки пересечения. Точка их пересечения и будет центром окружности. Точки будут иметь небольшой разброс, но это решается кластеризацией, что позволит найти центр тяжести. Вышлите примеры фотографий, чтобы можно было более детально протестировать. P.S. Я смогу решить данную задачу, но без применения OpenCV и C++. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах