|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Astafiev 2:5000/228.16 11 Apr 2002 05:23:56 To : Igor S. Mikhailov Subject : распознавание лазерного прицела --------------------------------------------------------------------------------
ISM> From: "Igor S. Mikhailov" <igor@alter.ru>
ISM>
ISM> Здравствуйте.
ISM>
ISM> Задача: есть RGB картинка примерно 50х150 пикселей. Hа ней изображено
ISM> немного размытое лазерное пятно размером примерно 7х7 пикселей
ISM> красного цвета. Фон неравномерный, черно-красный. Картинка
ISM> представлена двумерным массивом RGB-значений. Hужно найти координаты
ISM> центра лазерного пятна. Быстро. Раз 30 в секунду. Пример одного кадра
ISM> (если кому интересно конечно) можно посмотреть
ISM> на http://www.alter.ru/laser.gif (5 кб) Первое, что я сделал, это
ISM> перевел картинку в ч/б, отбросив из RGB-значений части GB. Что делать
ISM> дальше - у меня есть варианты, но может по этому поводу есть уже какие
ISM> либо наработки и теории?
Разложи картинку на столбцы и строки в виде гистограммы.
А затем найди экстремумы двух функций - по сторокам и столбцам.
Это и будет тебе X и Y центра пятна.
если затрудняетсь, могу вам в виде консультации, в виде аутсорсинга,
быстро и за небольшие деньги написать этот realtime - модуль.
---
* Origin: Alex Raider/ Flash inc. 1992-2002 (2:5000/228.16)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/174643cb52d24.html, оценка из 5, голосов 10
|