Обработка видео с IP камеры

Простейшие вопросы в области инженерной разработки
lam
beginner
beginner
Сообщения: 14
Зарегистрирован: 23 сен 2021, 09:13
Версия LabVIEW: 2021
Контактная информация:

Обработка видео с IP камеры

Сообщение lam »

Добрый день.
Есть задача: обработать видео, получаемое по сети с IP камеры.
Смог получить поток с помощью ActiveX плагина.
Отдельно с локальной WEBки, подключенной по USB, могу брать изображение и обрабатывать его.
Можно ли выдернуть данные потокового видео, обработать их фильтрами и выдать на индикатор?
Вложения
vid.vi
(252.16 КБ) 79 скачиваний
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Обработка видео с IP камеры

Сообщение Borjomy_1 »

Сохраните VI в версии чем ниже, тем лучше. Далеко не все работают на последней. У меня, например, рабочая вообще LV2012. Ради вас никто не будет последнюю версию ставить.
lam
beginner
beginner
Сообщения: 14
Зарегистрирован: 23 сен 2021, 09:13
Версия LabVIEW: 2021
Контактная информация:

Re: Обработка видео с IP камеры

Сообщение lam »

Прошу прощения.
Попробовал использовать пример из ветки viewtopic.php?p=58880#p58880
Выводится только один кадр. VLC показывает видео. Тестовый фаил тоже.
Подскажите где покапаться.
Вложения
vid12.vi
(241.5 КБ) 83 скачивания
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Обработка видео с IP камеры

Сообщение Borjomy_1 »

Если через IMAQdx работает, то граббер (IMAQdx Grab2.vi) надо запускать в цикле - он считывает только текущий кадр. И вот этот кадр вы можете обрабатывать. Обработка изображения (выдергивание текущего кадра) через ActiveX будет полна костылей.
lam
beginner
beginner
Сообщения: 14
Зарегистрирован: 23 сен 2021, 09:13
Версия LabVIEW: 2021
Контактная информация:

Re: Обработка видео с IP камеры

Сообщение lam »

IMAQdx Grab2 работает только с локальной камерой на USB. Добиться, чтобы увидеть поток с IP камеры, у меня не получилось.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Обработка видео с IP камеры

Сообщение Borjomy_1 »

viewtopic.php?f=22&t=7379 Вот это читали?
для rtsp прямого решения нет, но можно работать и через ffmpeg (управляемость лучше и нет плясок с бубном, как с VLC)
lam
beginner
beginner
Сообщения: 14
Зарегистрирован: 23 сен 2021, 09:13
Версия LabVIEW: 2021
Контактная информация:

Re: Обработка видео с IP камеры

Сообщение lam »

Данные с камеры получил.
Теперь необходимо получить изображение, подобное тепловизору.
Разделил весь диапазон значений пикселей на 8 промежутков.
Получил отдельные картинки, где присутствует часть изображения. Остальное залито белым.
Дальнейшие действия представляю следующие:
Сейчас необходимо каждое изображение окрасить в какой-то цвет, а потом соединить все вместе.
Подскажите преобразование изображения из оттенков серого в монохромное цветное
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Обработка видео с IP камеры

Сообщение Borjomy_1 »

Все зависит от того как вы производите обработку видеокадра, в каком пакете. Потому что вариантов преобразования - масса. Есть и преобразование через палитру и через Imaqdx и ручками.
lam
beginner
beginner
Сообщения: 14
Зарегистрирован: 23 сен 2021, 09:13
Версия LabVIEW: 2021
Контактная информация:

Re: Обработка видео с IP камеры

Сообщение lam »

Преобразую изображение в массив, функцией сравнения выделяю диапазон и обратное преобразование.
Вложения
Gradations.vi
(71.74 КБ) 75 скачиваний
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: Обработка видео с IP камеры

Сообщение zxc_pavel »

наверное, Вы так хотите
Вложения
0510.vi
(32.7 КБ) 78 скачиваний
0510.png
lam
beginner
beginner
Сообщения: 14
Зарегистрирован: 23 сен 2021, 09:13
Версия LabVIEW: 2021
Контактная информация:

Re: Обработка видео с IP камеры

Сообщение lam »

спасибо
lam
beginner
beginner
Сообщения: 14
Зарегистрирован: 23 сен 2021, 09:13
Версия LabVIEW: 2021
Контактная информация:

Re: Обработка видео с IP камеры

Сообщение lam »

существует индикатор, на который передается поток с IP камеры.
Подскажите, пожалуйста, возможно ли по щелчку кнопкой мыши изменить размер окна индикатора.
То есть примерно функционал видеорегистратора охранных систем.
Изначально на экране изображения с нескольких камер. По щелчку мыши на каком либо из окон, оно увеличивается в размере и затем работаем только с ним.
И по кнопке сворачиваем в первоначальное состояние.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Обработка видео с IP камеры

Сообщение Artem.spb »

Через события, примерно так.
img.png
Но остальные проще прятать, иначе что-то на что-то будет налезать из-за порядка расположения на экране.
Ну и вопрос, что значит "работаем"? Если в процессе работы будут клики по индикатору, то придётся разбираться, что это был за клик и правильно его обрабатывать.
lam
beginner
beginner
Сообщения: 14
Зарегистрирован: 23 сен 2021, 09:13
Версия LabVIEW: 2021
Контактная информация:

Re: Обработка видео с IP камеры

Сообщение lam »

Спасибо. Да, конечно остальные нужно прятать.
Предполагается кроме увеличения размера, вывод ещё одного окна с обработанным изображением.
И также цифровых индикаторов со статистическими данными, работа с ROI.
lam
beginner
beginner
Сообщения: 14
Зарегистрирован: 23 сен 2021, 09:13
Версия LabVIEW: 2021
Контактная информация:

Re: Обработка видео с IP камеры

Сообщение lam »

решал проблему с помощью VLC плейера. Пока не уткнулся в загрузку процессора.
Обработка одного RTSP потока в хорошем разрешении загружает I3 на 20-25%.
А задача получить видео с 25 IP камер и вывести на 25 image display.
был совет использовать ffmpeg, но никак не могу разобраться. Примеры не могу загрузить.
Помогите с решением. Может есть ещё какие менее ресурсозатратные методы.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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