Видеозахват в LabVIEW

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 41
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2022 Q3
Благодарил (а): 14 раз
Контактная информация:

Видеозахват в LabVIEW

Сообщение ARN1_1 »

Добрый день, я использую чб камеру VNC-753-H2. В планах было использовать её для отображения картинки в :labview: с этой камеры.

Но я столкнулся с проблемой, что камера никак не хочет корректно подключаться (тестировал через MAX).
Снимок экрана 2025-05-22 162139.png
Снимок экрана 2025-05-22 162139.png (4.43 КБ) 1486 просмотров
Снимок экрана 2025-05-22 165237.png
Снимок экрана 2025-05-23 131601.png
Снимок экрана 2025-05-23 131609.png
Пробовал разные варианты из доступных, но безуспешно

Через приложение AMCap все работает хорошо
Снимок экрана 2025-05-23 103619.png
Снимок экрана 2025-05-23 103619.png (27.12 КБ) 1486 просмотров
2025-05-23_103429_231.jpg

Физически подключался через плату PCI-E BT878-A
Снимок экрана 2025-05-23 134651.png
Снимок экрана 2025-05-23 134734.png
Подскажите, пожалуйста, в чем может быть проблема?
Borjomy_1

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

Re: Видеозахват в LabVIEW

Сообщение Borjomy_1 »

Packet Size не может быть нулевым. Обычно это размер tcp фрейма (до 1200 байт). Если ethernet гигабитный, то можно попробовать включить Jambo Frames (в драйверах сетевой платы), тогда размер пакета получится увеличить до 8000-9000 байт.
Плюс поиграться Pixel Format и Output Image Type
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1427
Зарегистрирован: 03 фев 2010, 00:42
Награды: 8
Версия LabVIEW: 6.1 - 2025
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 78 раз
Контактная информация:

Re: Видеозахват в LabVIEW

Сообщение AndreyDmitriev »

Borjomy_1 писал(а): 23 май 2025, 15:32 Packet Size не может быть нулевым. Обычно это размер tcp фрейма (до 1200 байт). Если ethernet гигабитный, то можно попробовать включить Jambo Frames (в драйверах сетевой платы), тогда размер пакета получится увеличить до 8000-9000 байт.
Плюс поиграться Pixel Format и Output Image Type
> Физически подключался через плату PCI-E BT878-A

Я полагаю, что размер пакета тут не при чём, и ещё я слегка удивлён, что эта плата в МАХ вообще отображается.
Если настройками в МАХе картинку не получить, то надо искать SDK на эту плату, и уже через него подключаться.
Аватара пользователя
dadreamer

Activity Professionalism Tutorials Gold Silver
Bronze Black Автор
professor
professor
Сообщения: 3989
Зарегистрирован: 17 фев 2013, 16:33
Награды: 9
Версия LabVIEW: 2.5 — 2025
Благодарил (а): 13 раз
Поблагодарили: 143 раза

Re: Видеозахват в LabVIEW

Сообщение dadreamer »

Попробуйте рекомендации отсюда:
Lastly, looking at the specs for that capture card, it looks like a standard BT878/848 reference design and so you could potentially try replacing your Imaging Source driver with the one here:

http://btwincap.sourceforge.net/

I have used this with a BT878 capture card with IMAQdx and can get it to capture a full-resolution image (but of course, your results may vary...).
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 41
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2022 Q3
Благодарил (а): 14 раз
Контактная информация:

Re: Видеозахват в LabVIEW

Сообщение ARN1_1 »

dadreamer писал(а): 24 май 2025, 22:42 Попробуйте рекомендации отсюда:
Lastly, looking at the specs for that capture card, it looks like a standard BT878/848 reference design and so you could potentially try replacing your Imaging Source driver with the one here:

http://btwincap.sourceforge.net/

I have used this with a BT878 capture card with IMAQdx and can get it to capture a full-resolution image (but of course, your results may vary...).
Добрый день, извиняюсь, что давно не отвечал. Я посмотрел данную ссылку, поставил программу для драйверов, но драйвер так и не смог поставиться на мою ОС нормально, поэтому я решил идти более простым методом - это в диспетчере устройств узнать ИД оборудование и в поиске скачать драйвер самому, что в свою очередь закончилось благополучно. Хотел бы попросить совета на счет реализации через DirectShow в LabVIEW. Раньше с эти никогда не работал, но думаю это один из возможных рабочих вариантов для подключения.

До этого была для теста камера USB, которая успешно прошла проверку в MAX и программный код через библиотеку Vision and Motion, но поскольку у меня сейчас другая камера + старая плата видеозахвата, я начал сталкиваться с проблемами, описанными выше в посте. ( Решил проверить вариант через VLC Media Player как происходит подключение через адреса камеры, но это не мой случай.. )

Могли бы дать советы или ссылки на полезные ресурсы откуда я бы мог начать свой путь?

Заранее благодарю всех за ответ !
Аватара пользователя
dadreamer

Activity Professionalism Tutorials Gold Silver
Bronze Black Автор
professor
professor
Сообщения: 3989
Зарегистрирован: 17 фев 2013, 16:33
Награды: 9
Версия LabVIEW: 2.5 — 2025
Благодарил (а): 13 раз
Поблагодарили: 143 раза

Re: Видеозахват в LabVIEW

Сообщение dadreamer »

ARN1_1
А в MAX камера появилась после установки нового драйвера? Попробуйте снять картинку (snap/grab). Если работает, то в :labview: как обычно через функции IMAQdx получаете изображение: https://forums.ni.com/t5/Example-Code/I ... -p/3522931 Примеры в папке LabVIEW\examples\ должны появиться после установки VAS и VDM.
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 41
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2022 Q3
Благодарил (а): 14 раз
Контактная информация:

Re: Видеозахват в LabVIEW

Сообщение ARN1_1 »

dadreamer писал(а): 19 июн 2025, 13:24 ARN1_1
А в MAX камера появилась после установки нового драйвера? Попробуйте снять картинку (snap/grab). Если работает, то в :labview: как обычно через функции IMAQdx получаете изображение: https://forums.ni.com/t5/Example-Code/I ... -p/3522931 Примеры в папке LabVIEW\examples\ должны появиться после установки VAS и VDM.
MAX определил, что у меня есть видеокамера с новым драйвером, но что в тесте, что в .vi - вылетает таймаут.
Аватара пользователя
dadreamer

Activity Professionalism Tutorials Gold Silver
Bronze Black Автор
professor
professor
Сообщения: 3989
Зарегистрирован: 17 фев 2013, 16:33
Награды: 9
Версия LabVIEW: 2.5 — 2025
Благодарил (а): 13 раз
Поблагодарили: 143 раза

Re: Видеозахват в LabVIEW

Сообщение dadreamer »

ARN1_1 писал(а): 19 июн 2025, 14:41MAX определил, что у меня есть видеокамера с новым драйвером, но что в тесте, что в .vi - вылетает таймаут.
Ну, тогда видимо только так:
AndreyDmitriev писал(а): 24 май 2025, 08:33Если настройками в МАХе картинку не получить, то надо искать SDK на эту плату, и уже через него подключаться.
Или перебирайте разные драйвера, вдруг повезёт.

Если так принципиален именно этот граббер, то можно ещё попробовать на 32-битной Windows, там больше дров должно завестись.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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