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

Простейшие вопросы в области инженерной разработки

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

Postby Rina on 30 Nov 2019, 17:04

ТЕМА ЗАКРЫТА
Last edited by Rina on 14 Dec 2019, 20:30, edited 3 times in total.
Rina
beginner
beginner
 
Posts: 13
Joined: 29 Nov 2018, 18:40
LabVIEW Version: 2013
Karma: 0

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

Postby dadreamer on 01 Dec 2019, 01:07

Для начала вынесите из цикла вот это:
2019-12-01_3-00-23.jpg

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

Для изучения: Обработка и анализ цифровых изображений с примерами на LabVIEW IMAQ Vision. Визильтер Ю.В., Желтов С.Ю., Князь В.А.
User avatar
dadreamer
professor
professor
 
Posts: 3338
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 845
I/O VIP vision internet

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

Postby Rina on 01 Dec 2019, 13:39

:suicide:
Last edited by Rina on 14 Dec 2019, 20:21, edited 1 time in total.
Rina
beginner
beginner
 
Posts: 13
Joined: 29 Nov 2018, 18:40
LabVIEW Version: 2013
Karma: 0

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

Postby IvanLis on 01 Dec 2019, 14:15

Я сомневаюсь, что на форуме наберется много людей, которые используют LV2019 версии, по этому если Вы хотите реальной помощи, то сохраняйте в более ранних версиях (чем меньше, тем больше охват).
Посмотрите как реализовано в примере: ...\examples\Vision\Pattern Matching\Pattern Matching.vi
И попытайтесь повторить его для своих изображений.
User avatar
IvanLis
professor
professor
 
Posts: 4840
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2015, 2016
Karma: 784
hardware VIP bloggers teachers

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

Postby dadreamer on 01 Dec 2019, 14:18

Вот так у меня с вашими картинками работает:
2019-12-01_16-07-09.jpg
лаба.vi
lv2013
(71.9 KiB) Downloaded 8 times

На этапе отладки я отключил кластер ошибок, чтобы было видно, где какие ошибки могут возникнуть. Также хочу обратить внимание: у инструмента 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 KiB) Viewed 241 times

Рекомендую также посмотреть примеры в папке C:\Program Files\National Instruments\LabVIEW 2019\examples\Vision\Pattern Matching , как уже советовали.
User avatar
dadreamer
professor
professor
 
Posts: 3338
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 845
I/O VIP vision internet

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

Postby Rina on 01 Dec 2019, 16:36

:1stplace:
Last edited by Rina on 14 Dec 2019, 20:21, edited 1 time in total.
Rina
beginner
beginner
 
Posts: 13
Joined: 29 Nov 2018, 18:40
LabVIEW Version: 2013
Karma: 0

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

Postby Rina on 01 Dec 2019, 16:38

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


Добавил более ранние версии. Посмотрел. Просто с изображениями получается. Не могу понять, как для видео это организовать
Rina
beginner
beginner
 
Posts: 13
Joined: 29 Nov 2018, 18:40
LabVIEW Version: 2013
Karma: 0

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

Postby dadreamer on 01 Dec 2019, 21:23

Rina wrote:Но что сделать, чтобы работало с видео? :suicide:

А что именно не получается? Преобразуете RGB-картинку в Grayscale (выше показал как) и точно так же распознаёте. У вас же уже всё сделано, только надо немного подправить.
User avatar
dadreamer
professor
professor
 
Posts: 3338
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 845
I/O VIP vision internet

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

Postby Rina on 01 Dec 2019, 21:32

dadreamer wrote:
Rina wrote:Но что сделать, чтобы работало с видео? :suicide:

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


Преобразовал, но программа по какой-то причине все равно не ищет. Что же я делаю не так?( :help:
Last edited by Rina on 14 Dec 2019, 20:22, edited 1 time in total.
Rina
beginner
beginner
 
Posts: 13
Joined: 29 Nov 2018, 18:40
LabVIEW Version: 2013
Karma: 0

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

Postby dadreamer on 01 Dec 2019, 21:43

Попробуйте так:
Untitled_2.vi
lv2013
(80.99 KiB) Downloaded 7 times

IMAQdx у меня дома не установлен, так что сохранил со знаками вопроса. По идее должно открыться.
Rina wrote:Что же я делаю не так?(

Просто сравните свой код и мой :wink:
User avatar
dadreamer
professor
professor
 
Posts: 3338
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 845
I/O VIP vision internet

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

Postby Rina on 01 Dec 2019, 22:11

dadreamer wrote:Просто сравните свой код и мой :wink:


Спасибо огромное! Работает! :1stplace:
Rina
beginner
beginner
 
Posts: 13
Joined: 29 Nov 2018, 18:40
LabVIEW Version: 2013
Karma: 0


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 1 guest

cron