tybik 0 Жалоба Опубликовано June 21, 2010 Подскажите пожалуйста. Как лучше сделать. Есть изображение.На нем светлая точка на черном фоне.Нужно определить координаты этой точки. ТОчка не много размыта.Картинка прилагается.. Я плохо знаю Open CV. Подскажите в какую сторону мне копать и как лучше сделать чтоб это работало без тормозов. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано June 22, 2010 Контуры, бинарная сегментация - выбирай на вкус. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
quosego 5 Жалоба Опубликовано June 22, 2010 Изображение необходимо бинаризовать (функция cvThreshold), вычислить контур пятна (функция cvFindContours). Координаты центра контура можно найти как x=m10/m00 и y=m01/m00, где m00, m10 и m01 - центральные моменты (их можно найти с помощью функции cvMoment). Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах