Вопросы по программе

Простейшие вопросы в области инженерной разработки
Ответить
Rina
beginner
beginner
Сообщения: 13
Зарегистрирован: 29 ноя 2018, 18:40
Версия LabVIEW: 2013

Вопросы по программе

Сообщение Rina »

ТЕМА ЗАКРЫТА
Последний раз редактировалось Rina 14 дек 2019, 20:30, всего редактировалось 3 раза.

Аватара пользователя
dadreamer

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

Re: Нахождение объекта на видео.

Сообщение dadreamer »

Для начала вынесите из цикла вот это:
2019-12-01_3-00-23.jpg
Далее, разве у вас с IMAQdx Grab2 выходит не Grayscale (U8) картинка? Зачём извлекать из неё отдельный канал? Поставьте индикатор на выход с IMAQdx Grab2 и посмотрите тип выходного изображения. У вас тип изображений "Картинка" и "Шаблон" не задан (Image Type), поэтому по умолчанию установлен Grayscale (U8). Доп. конвертация не имеет смысла. Кроме того, почему бы не взять статический снимок с камеры и не потренироваться на нём в плане поиска объектов? Если есть возможность, выложите снимок и шаблон, который требуется найти. Вероятно, понадобится настройка алгоритма поиска шаблона.

Для изучения: Обработка и анализ цифровых изображений с примерами на LabVIEW IMAQ Vision. Визильтер Ю.В., Желтов С.Ю., Князь В.А.

Rina
beginner
beginner
Сообщения: 13
Зарегистрирован: 29 ноя 2018, 18:40
Версия LabVIEW: 2013

Re: Нахождение объекта на видео.

Сообщение Rina »

:suicide:
Последний раз редактировалось Rina 14 дек 2019, 20:21, всего редактировалось 1 раз.

Аватара пользователя
IvanLis

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

Re: Нахождение объекта на видео.

Сообщение IvanLis »

Я сомневаюсь, что на форуме наберется много людей, которые используют LV2019 версии, по этому если Вы хотите реальной помощи, то сохраняйте в более ранних версиях (чем меньше, тем больше охват).
Посмотрите как реализовано в примере: ...\examples\Vision\Pattern Matching\Pattern Matching.vi
И попытайтесь повторить его для своих изображений.

Аватара пользователя
dadreamer

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

Re: Нахождение объекта на видео.

Сообщение dadreamer »

Вот так у меня с вашими картинками работает:
2019-12-01_16-07-09.jpg
лаба.vi
lv2013
(71.9 КБ) 44 скачивания
На этапе отладки я отключил кластер ошибок, чтобы было видно, где какие ошибки могут возникнуть. Также хочу обратить внимание: у инструмента IMAQ ReadFile вход Use File Path Image Type установлен в False (по дефолту он True), поэтому все картинки Grayscale. Если у вас какие-то картинки в цвете, то их можно преобразовать в Grayscale так:
2019-12-01_16-19-52.jpg
2019-12-01_16-19-52.jpg (55.66 КБ) 1422 просмотра
Рекомендую также посмотреть примеры в папке C:\Program Files\National Instruments\LabVIEW 2019\examples\Vision\Pattern Matching , как уже советовали.

Rina
beginner
beginner
Сообщения: 13
Зарегистрирован: 29 ноя 2018, 18:40
Версия LabVIEW: 2013

Re: Нахождение объекта на видео.

Сообщение Rina »

:1stplace:
Последний раз редактировалось Rina 14 дек 2019, 20:21, всего редактировалось 1 раз.

Rina
beginner
beginner
Сообщения: 13
Зарегистрирован: 29 ноя 2018, 18:40
Версия LabVIEW: 2013

Re: Нахождение объекта на видео.

Сообщение Rina »

IvanLis писал(а):Я сомневаюсь, что на форуме наберется много людей, которые используют LV2019 версии, по этому если Вы хотите реальной помощи, то сохраняйте в более ранних версиях (чем меньше, тем больше охват).
Посмотрите как реализовано в примере: ...\examples\Vision\Pattern Matching\Pattern Matching.vi
И попытайтесь повторить его для своих изображений.
Добавил более ранние версии. Посмотрел. Просто с изображениями получается. Не могу понять, как для видео это организовать

Аватара пользователя
dadreamer

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

Re: Нахождение объекта на видео.

Сообщение dadreamer »

Rina писал(а):Но что сделать, чтобы работало с видео? :suicide:
А что именно не получается? Преобразуете RGB-картинку в Grayscale (выше показал как) и точно так же распознаёте. У вас же уже всё сделано, только надо немного подправить.

Rina
beginner
beginner
Сообщения: 13
Зарегистрирован: 29 ноя 2018, 18:40
Версия LabVIEW: 2013

Re: Нахождение объекта на видео.

Сообщение Rina »

dadreamer писал(а):
Rina писал(а):Но что сделать, чтобы работало с видео? :suicide:
А что именно не получается? Преобразуете RGB-картинку в Grayscale (выше показал как) и точно так же распознаёте. У вас же уже всё сделано, только надо немного подправить.
Преобразовал, но программа по какой-то причине все равно не ищет. Что же я делаю не так?( :help:
Последний раз редактировалось Rina 14 дек 2019, 20:22, всего редактировалось 1 раз.

Аватара пользователя
dadreamer

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

Re: Нахождение объекта на видео.

Сообщение dadreamer »

Попробуйте так:
Untitled_2.vi
lv2013
(80.99 КБ) 39 скачиваний
IMAQdx у меня дома не установлен, так что сохранил со знаками вопроса. По идее должно открыться.
Rina писал(а):Что же я делаю не так?(
Просто сравните свой код и мой :wink:

Rina
beginner
beginner
Сообщения: 13
Зарегистрирован: 29 ноя 2018, 18:40
Версия LabVIEW: 2013

Re: Нахождение объекта на видео.

Сообщение Rina »

dadreamer писал(а):Просто сравните свой код и мой :wink:
Спасибо огромное! Работает! :1stplace:

Ответить

Вернуться в «Для чайников»