обрезка изображения

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
soulcollector
interested
interested
Сообщения: 3
Зарегистрирован: 27 апр 2023, 11:01
Версия LabVIEW: 2019
Контактная информация:

обрезка изображения

Сообщение soulcollector »

Подскажите пожалуйста, как обрезать изображение именно по паттерну, если требуется найти определенную зону и потом искать объекты именно в ней, а не на всем изображении, использую vision assistant. проблема в том что изображение не статичное и сам регион интереса не имеет постоянных координат и угла
Последний раз редактировалось soulcollector 27 апр 2023, 14:51, всего редактировалось 2 раза.
Аватара пользователя
dadreamer

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

Re: обрезка изображения

Сообщение dadreamer »

Видимо, надо использовать поиск по шаблонам, для цветной картинки это инструменты IMAQ Setup Learn Color Pattern, IMAQ Learn Color Pattern и IMAQ Match Color Pattern. Посмотрите пример [LabVIEW]\examples\Vision\Color\Color Pattern Matching.vi.
soulcollector
interested
interested
Сообщения: 3
Зарегистрирован: 27 апр 2023, 11:01
Версия LabVIEW: 2019
Контактная информация:

Re: обрезка изображения

Сообщение soulcollector »

я так понимаю мне нужно писать скрипт на лв или же мне хватит функционала в vision assistant?
и еще вопрос: могу ли я обрезать все кроме найденных по шаблону зон
Последний раз редактировалось soulcollector 27 апр 2023, 13:58, всего редактировалось 1 раз.
Аватара пользователя
dadreamer

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

Re: обрезка изображения

Сообщение dadreamer »

Непонятно, что с темой случилось...

1. В Ассистенте можно поиграться, настроить нужные параметры в режиме Color Pattern Matching. Но скорее всего придётся создать собственный :vi: , потому что комплексная операция. С помощью Tools -> Create LabVIEW VI можно сгенерировать заготовку, которую дальше можно дорабатывать.
2. Из IMAQ Match Color Pattern :vi: выходит массив совпадений Matches, там есть координаты ограничивающего прямоугольника (Bounding Box), по ним можно обрезать как угодно. Для обрезки - IMAQ Extract 2 или IMAQ Extract Tetragon для непрямоугольной области.
soulcollector
interested
interested
Сообщения: 3
Зарегистрирован: 27 апр 2023, 11:01
Версия LabVIEW: 2019
Контактная информация:

Re: обрезка изображения

Сообщение soulcollector »

Но после выполнения операции colour pattern matching на выход идет координата центра найденного совпадения, а не 4 координаты углов
Аватара пользователя
dadreamer

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

Re: обрезка изображения

Сообщение dadreamer »

 
Вложения
2023-04-27_20-45-52.jpg
Ответить

Вернуться в «Общие»