|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Andrianov 2:5020/1507.400 11 Apr 2002 21:57:14 To : Igor S. Mikhailov Subject : Re: распознавание лазерного прицела -------------------------------------------------------------------------------- Однажды 11-Apr-02 в 18:14 Igor S. Mikhailov (via gate) написал Valentin Davydov по поводу -=- Re: распознавание лазерного прицела -=- >> >Hужно найти координаты центра лазерного пятна. Быстро. Раз 30 в секунду. ISM> Y координату получить уже сложнее. При суммировании пикселов по горизонтали ISM> я получал такое распределение в массиве: ISM> ****** ISM> ******* ISM> ******** тут какой то фон ISM> ************* ISM> ************* тут пятно ISM> ************** ISM> *************** ISM> ****************** ISM> ********************* ISM> ************************ тут градиент к концу изображения дает максимум. ISM> В общем пятна не видно за мелкими отклонениями и фоном. ISM> Фон также может быть и градиентом по горизонтали - тогда не видно Х ISM> координаты пятна. А как вообще ты на глаз находишь это лазерное пятно. Его яркость больше, чем любого элемента фона? Тогда складываешь координаты всех точек (подсчитывая их количество), яркость которых выше определенного уровня и находишь среднее. Если пятно лишь добавляет какую-то постоянную величину к яркости (но локальный перепад яркости у пятна больше неоднородностей фона), то сначала пропускаешь сигнал через ФВЧ (частота среза привязывается к размеру пятна). Если же амплитуда локальных неоднородностей фона выше увеличения яркости в пятне, то задача либо чрезвычайно ресурсоемка (порядка N^2, где N - количество точек) и привязана к конкретной форме и размеру пятна, либо вообще нерешаема. До свидания, в 21:32 MSK Sergey --- * Origin: Sergiev Posad (2:5020/1507.400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/52053CB606BB.html, оценка из 5, голосов 10
|