Страница 1 из 1

Vision: Наложение сетки на изображение с gige камеры

Добавлено: 23 май 2017, 18:10
SSL
Добрый день!

Какие есть варианты нанесения сетки или палочек-кружочков на изображения с камеры в labview ?
В общих словах сейчас рисую путем отправки изображения в подпрограмму, где с помощью Vision and Motion->Vision Utilites->Overlay->IMAQ Overlay Line наносится композиция желаемых палочек и черточек.
Дело в том что каждый кадр подвержен постоянной прорисовке.
Возможно ли создать какой-то макет, который будет просто лепиться на кадр?
Есть мысли как это "покрасивше" реализовать?

Re: Vision: Наложение сетки на изображение с gige камеры

Добавлено: 23 май 2017, 22:14
Artem.spb
Хранить сетку отдельным изображением (прозрачно всё кроме сетки), сумма двух изображений.

Re: Vision: Наложение сетки на изображение с gige камеры

Добавлено: 24 май 2017, 11:51
dadreamer
SSL писал(а):Возможно ли создать какой-то макет, который будет просто лепиться на кадр?
Есть мысли как это "покрасивше" реализовать?
Именно недеструктивный метод нужен? То есть, не изменяющий пиксели исходного изображения. Да - пожалуй, только Overlay, можно не из "палочек" и "чёрточек", а из массива точек (будет чуть быстрее, т.к. одна операция). Если нет, то можно генерировать маску "на лету" по размерам исходной картинки, расстояниям между линиями, длине/ширине линий и т.д. Далее маска заменяет пиксели в исходной картинке.

Re: Vision: Наложение сетки на изображение с gige камеры

Добавлено: 24 авг 2017, 14:01
SSL
В Итоге реализовал следующим образом, завел дополнительное изображение, в котором отрисовывал необходимую сетку, и на каждый кадр с камеры накладывал ее с помощью IMAQ Copy Overlay. В случае изменения параметров сетки сначала отрисовывал сетку заново, после чего опять лепил на кадры. Получилось конечно кривовато, но вроде работает =)