Алгоритм определения координаты самой яркой точки в ряду.

Обсуждение вопросов, связанных с обработкой аудио и видео информации
Ответить
matvey1
interested
interested
Сообщения: 2
Зарегистрирован: 21 мар 2016, 00:38
Версия LabVIEW: 14
Контактная информация:

Алгоритм определения координаты самой яркой точки в ряду.

Сообщение matvey1 »

Добрый день!
Есть :vi: который конвертирует видео-изображение с USB-Вебкамеры в U8 GreyScale.
Как возможно на основе этого изображения получить массив с Х-координатой самой яркой точки (пикселя) в каждом ряду?

Заранее признателен за помощь и советы.
Вложения
Convert Image(LV 2013).vi
(56.67 КБ) 200 скачиваний
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Алгоритм определения координаты самой яркой точки в ряду

Сообщение Blackman »

Используйте функцию Array Max & Min. Выдает Индекс первого Max и Min в каждом ряду. Если нужны все самые ... точки, затем примените функцию Seach 1D Array для каждого ряда используя индекс первого Max (или Min) для этого ряда.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Алгоритм определения координаты самой яркой точки в ряду

Сообщение dadreamer »

Или же использовать готовый :vi: IMAQ Light Meter (Line), выдающий помимо самой пиксельной строки также среднюю, минимальную и максимальную яркость пикселей в строке + СКО.
matvey1 писал(а):Есть :vi: который конвертирует видео-изображение с USB-Вебкамеры в U8 GreyScale.
Но у вас используется IMAQ ColorImageToArray, а не IMAQ ImageToArray...
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Алгоритм определения координаты самой яркой точки в ряду

Сообщение IvanLis »

matvey1 писал(а):Заранее признателен за помощь и советы.
У Вас много всего накручено.
Можно сделать проще на много:
1.png
Convert Image LV 2013.vi
(45.17 КБ) 222 скачивания
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Алгоритм определения координаты самой яркой точки в ряду

Сообщение Blackman »

Или еще проще убрав For Loop вокруг функции Array Max & Min)
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Алгоритм определения координаты самой яркой точки в ряду

Сообщение IvanLis »

Blackman писал(а):Или еще проще убрав For Loop вокруг функции Array Max & Min)
Цикл не уберешь, т.к.:
matvey1 писал(а):получить массив с Х-координатой самой яркой точки (пикселя) в каждом ряду
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Алгоритм определения координаты самой яркой точки в ряду

Сообщение Blackman »

IvanLis, что то меня заклинило) :think: :thank:
matvey1
interested
interested
Сообщения: 2
Зарегистрирован: 21 мар 2016, 00:38
Версия LabVIEW: 14
Контактная информация:

Re: Алгоритм определения координаты самой яркой точки в ряду

Сообщение matvey1 »

Всем спасибо за ответы.
Правильно ли я понимаю, что у IvanLis небольшая неточность - так как MaxArrayIndex (U8) - присоединён к выходу MaxValue и фактически это и отображает (как правило, значение - 255). И что-бы получить координату Х - самой яркой точки, необходимо еще присоединить I32 к MaxIndex?
MaxIndex.png
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Алгоритм определения координаты самой яркой точки в ряду

Сообщение Blackman »

Да.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Работа с графикой и звуком»