Вопросы по программе
Вопросы по программе
ТЕМА ЗАКРЫТА
Последний раз редактировалось Rina 14 дек 2019, 20:30, всего редактировалось 3 раза.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Нахождение объекта на видео.
Для начала вынесите из цикла вот это:
Для изучения: Обработка и анализ цифровых изображений с примерами на LabVIEW IMAQ Vision. Визильтер Ю.В., Желтов С.Ю., Князь В.А.
Далее, разве у вас с IMAQdx Grab2 выходит не Grayscale (U8) картинка? Зачём извлекать из неё отдельный канал? Поставьте индикатор на выход с IMAQdx Grab2 и посмотрите тип выходного изображения. У вас тип изображений "Картинка" и "Шаблон" не задан (Image Type), поэтому по умолчанию установлен Grayscale (U8). Доп. конвертация не имеет смысла. Кроме того, почему бы не взять статический снимок с камеры и не потренироваться на нём в плане поиска объектов? Если есть возможность, выложите снимок и шаблон, который требуется найти. Вероятно, понадобится настройка алгоритма поиска шаблона.Для изучения: Обработка и анализ цифровых изображений с примерами на LabVIEW IMAQ Vision. Визильтер Ю.В., Желтов С.Ю., Князь В.А.
Re: Нахождение объекта на видео.
Последний раз редактировалось Rina 14 дек 2019, 20:21, всего редактировалось 1 раз.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Нахождение объекта на видео.
Я сомневаюсь, что на форуме наберется много людей, которые используют LV2019 версии, по этому если Вы хотите реальной помощи, то сохраняйте в более ранних версиях (чем меньше, тем больше охват).
Посмотрите как реализовано в примере: ...\examples\Vision\Pattern Matching\Pattern Matching.vi
И попытайтесь повторить его для своих изображений.
Посмотрите как реализовано в примере: ...\examples\Vision\Pattern Matching\Pattern Matching.vi
И попытайтесь повторить его для своих изображений.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Нахождение объекта на видео.
Вот так у меня с вашими картинками работает:
На этапе отладки я отключил кластер ошибок, чтобы было видно, где какие ошибки могут возникнуть. Также хочу обратить внимание: у инструмента IMAQ ReadFile вход Use File Path Image Type установлен в False (по дефолту он True), поэтому все картинки Grayscale. Если у вас какие-то картинки в цвете, то их можно преобразовать в Grayscale так:
Рекомендую также посмотреть примеры в папке C:\Program Files\National Instruments\LabVIEW 2019\examples\Vision\Pattern Matching , как уже советовали.Re: Нахождение объекта на видео.
Последний раз редактировалось Rina 14 дек 2019, 20:21, всего редактировалось 1 раз.
Re: Нахождение объекта на видео.
Добавил более ранние версии. Посмотрел. Просто с изображениями получается. Не могу понять, как для видео это организоватьIvanLis писал(а):Я сомневаюсь, что на форуме наберется много людей, которые используют LV2019 версии, по этому если Вы хотите реальной помощи, то сохраняйте в более ранних версиях (чем меньше, тем больше охват).
Посмотрите как реализовано в примере: ...\examples\Vision\Pattern Matching\Pattern Matching.vi
И попытайтесь повторить его для своих изображений.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Нахождение объекта на видео.
А что именно не получается? Преобразуете RGB-картинку в Grayscale (выше показал как) и точно так же распознаёте. У вас же уже всё сделано, только надо немного подправить.Rina писал(а):Но что сделать, чтобы работало с видео?
Re: Нахождение объекта на видео.
Преобразовал, но программа по какой-то причине все равно не ищет. Что же я делаю не так?(dadreamer писал(а):А что именно не получается? Преобразуете RGB-картинку в Grayscale (выше показал как) и точно так же распознаёте. У вас же уже всё сделано, только надо немного подправить.Rina писал(а):Но что сделать, чтобы работало с видео?
Последний раз редактировалось Rina 14 дек 2019, 20:22, всего редактировалось 1 раз.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Нахождение объекта на видео.
Попробуйте так:
IMAQdx у меня дома не установлен, так что сохранил со знаками вопроса. По идее должно открыться.
Просто сравните свой код и мойRina писал(а):Что же я делаю не так?(
Re: Нахождение объекта на видео.
Спасибо огромное! Работает!dadreamer писал(а):Просто сравните свой код и мой