Webcam Library для LabVIEW

Делись идеей, получай поддержку и критику!
trofim
interested
interested
Сообщения: 9
Зарегистрирован: 08 дек 2011, 14:44
Репутация: 0
Версия LabVIEW: 10.0
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение trofim »

В проекте отметил некоторые особенности.
1. Если не перевести hControl (окно просмотра видео) в режим Visible, видео просмотра у меня в компьютере нет.
2. Скорее всего перепутаны выходы фильтра Smart Tree: Capture и Preview. Два режима Preview и Grabber одновременно не работают, оно и понятно, ведь запускаются два графа в LabVIEW, которые используют одну камеру. Для второго процесса камера будет уже занята. Если использовать две разных камеры: одну для просмотра (0),другую (1) для записи видео - все работает, проверял. Или, если отключить режим просмотра, то остается рабочим режим записи видеофайла. Может DSNet Show.vi вынести в цикл. и управлять режимом Preview там?
3. Скорее вопрос. Почему вход BmiHeader ВИ DSNet SetConfigParams.vi в ВИ DSNet Find Pin.vi - не подключен?

Да будет ЗВУК!

trofim
interested
interested
Сообщения: 9
Зарегистрирован: 08 дек 2011, 14:44
Репутация: 0
Версия LabVIEW: 10.0
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение trofim »

Слышать свой голос, как эхо, замечательно. Но как его записать вместе с видео, вот вопрос.

Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Репутация: 0
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

там надо добавить аудио устройство в Renderer Stream или что-то похожее , так же как и добавляется видео фильтр ) я сегодня вечером дома со своей камерой попробую и завтра выложу код, а то на выходных времени не было этим заниматься )

trofim
interested
interested
Сообщения: 9
Зарегистрирован: 08 дек 2011, 14:44
Репутация: 0
Версия LabVIEW: 10.0
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение trofim »

похоже не хватает Color Space Convertor, чтобы иметь выход Preview от Smart Tee

Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Репутация: 0
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

как это?? Smart Tee всегда имеет Preview и Capture Pin )
этот фильтр просто расспараллеливает видео на 2 потока (ссылка на описание, правда на английском)

trofim
interested
interested
Сообщения: 9
Зарегистрирован: 08 дек 2011, 14:44
Репутация: 0
Версия LabVIEW: 10.0
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение trofim »

Из-за того, что не хватает фильтра Color Space Convertor, не получается одновременно иметь просмотр и запись видео.

Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Репутация: 0
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

хм... вот я запустил сразу 2 видео , только когда скрин делал одно получается черное , которое не активное, но реально на экране я вижу 2 изображения ) прада это карта видео захвата, не камера, но я думаю смысл такой же!
т.е. если на экран 2 выводит, то почему нельхя одно из них записывать в файл ?
Вложения
2 видео потока через Smart Tee
2 видео потока через Smart Tee

trofim
interested
interested
Сообщения: 9
Зарегистрирован: 08 дек 2011, 14:44
Репутация: 0
Версия LabVIEW: 10.0
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение trofim »

Думаю, что можно, вполне, вместо Color Space Convertor использовать фильтр AVI Decompressor, как у тебя на схеме. Но этот фильтр надо попробовать вставить в VI. Ипроверить с Веб камерой.
Я искал Color Space Convertor, но DLL, что за него отвечает не подгружается в .NET. И еще, записывать изображение с камеры, наверное, лучше через выход Capture, а не Preview. Ведь еще придется, наверное, ставить МUX для аудио.

Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Репутация: 0
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

кстати их (Color Space Convertor, AVI Decompressor) в фильтре можно не добавлять , они автоматичекски добавляются ) только конечно если ты хочешь использовать что-то специфическое , тогда можно добавлять что-то своё, я допустим нигде не добавлял их )

trofim
interested
interested
Сообщения: 9
Зарегистрирован: 08 дек 2011, 14:44
Репутация: 0
Версия LabVIEW: 10.0
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение trofim »

Разве не насторожил тот факт, что выход Preview фильтра Smart Tee - не активен? Я говорю не о графической схеме в Advanced Graph Manager, а о проекте на LabVIEW. Не активен - потому что не согласован с Renderer?

Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Репутация: 0
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

так ничего же страшного что не подключились к Preview, или не подлючились к Capture )
вот вчера проверил код, записывает видео в AVI но не используя никакие кодеки,
поэтому файл получается огромный!!! потом просто надо добавить кодеки для сжатия видео и аудио и будет всё ок!!!
Вложения
DSNet Capture Example_8_0.zip
Запись видео с аудио в AVI (не сжатое) - LabVIEW2011
(316.26 КБ) 246 скачиваний

trofim
interested
interested
Сообщения: 9
Зарегистрирован: 08 дек 2011, 14:44
Репутация: 0
Версия LabVIEW: 10.0
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение trofim »

Включил, запись видео/аудио файла осуществляется. Но вопрос то так и остается нерешенным: как одновременно сделать предпросмотр и запись в файл, т.е. оба режима одновременно.
В прежнем проекте у тебя запускался дважды RUN, для предпросмотра и для видео. У меня работал либо один режим, либо другой. Как сделать одним запуском RUN двух фильтров (двух режимов вместе) так, чтобы один не мешал другому забирать видео от одного устройства (вебкамеры)?

trofim
interested
interested
Сообщения: 9
Зарегистрирован: 08 дек 2011, 14:44
Репутация: 0
Версия LabVIEW: 10.0
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение trofim »

Еще хотел спросить, ведь я тут новичок. Как мне выложить в сообщении картинку и ссылку на свои файлы (*.zip)?

Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
professor
professor
Сообщения: 4924
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Репутация: 0
Версия LabVIEW: 2015, 2016
Откуда: СССР

Re: Webcam Library для LabVIEW

Сообщение IvanLis »

trofim писал(а):Еще хотел спросить, ведь я тут новичок. Как мне выложить в сообщении картинку и ссылку на свои файлы (*.zip)?

Как добавить в форуме картинку или файл?

Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Репутация: 0
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

trofim писал(а):Включил, запись видео/аудио файла осуществляется. Но вопрос то так и остается нерешенным: как одновременно сделать предпросмотр и запись в файл, т.е. оба режима одновременно.
В прежнем проекте у тебя запускался дважды RUN, для предпросмотра и для видео. У меня работал либо один режим, либо другой. Как сделать одним запуском RUN двух фильтров (двух режимов вместе) так, чтобы один не мешал другому забирать видео от одного устройства (вебкамеры)?


ок, попробую рассказать как это сделать )
тебе создать граф, внутри его добавить все фильты (видео, аудио, кодеки что угодно), потом всё это дело подключить к CaptureGraphBuilder2 как это показанно на рисунке (CaptureGraph - это мой граф, куда я добавляю все фильтры, ppSourceFilter - это видео фильтр (когда добавляем видео фильтр(AddSourceFilterForMoniker) там есть выход ppFilter))! здесь я подключил только видео, аудио ты уже вродже как знаешь как надо подключать ) видео записывалось параллельно показывая картинку на экране!
P.S. единственное вопрос как делать паузу и старт в любое время! но это я посмотрю позже! потом отпишусь!
Вложения
Пример сохранения в файл
Пример сохранения в файл

Ответить

Вернуться в «Проекты»