Webcam Library для LabVIEW

Делись идеей, получай поддержку и критику!

Re: Webcam Library для LabVIEW

Postby trofim on 13 Dec 2011, 17:17

В проекте отметил некоторые особенности.
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
 
Posts: 9
Joined: 08 Dec 2011, 14:44
LabVIEW Version: 10.0
Karma: 0

Re: Webcam Library для LabVIEW

Postby trofim on 13 Dec 2011, 19:26

Слышать свой голос, как эхо, замечательно. Но как его записать вместе с видео, вот вопрос.
trofim
interested
interested
 
Posts: 9
Joined: 08 Dec 2011, 14:44
LabVIEW Version: 10.0
Karma: 0

Re: Webcam Library для LabVIEW

Postby ysidarenka on 19 Dec 2011, 18:49

там надо добавить аудио устройство в Renderer Stream или что-то похожее , так же как и добавляется видео фильтр ) я сегодня вечером дома со своей камерой попробую и завтра выложу код, а то на выходных времени не было этим заниматься )
User avatar
ysidarenka
user
user
 
Posts: 70
Joined: 04 Feb 2011, 21:00
Location: Belarus - Minsk / USA - Denver
LabVIEW Version: 2010, 2011
Karma: 16
CLAD CLD vision

Re: Webcam Library для LabVIEW

Postby trofim on 19 Dec 2011, 19:05

похоже не хватает Color Space Convertor, чтобы иметь выход Preview от Smart Tee
trofim
interested
interested
 
Posts: 9
Joined: 08 Dec 2011, 14:44
LabVIEW Version: 10.0
Karma: 0

Re: Webcam Library для LabVIEW

Postby ysidarenka on 19 Dec 2011, 19:59

как это?? Smart Tee всегда имеет Preview и Capture Pin )
этот фильтр просто расспараллеливает видео на 2 потока (ссылка на описание, правда на английском)
User avatar
ysidarenka
user
user
 
Posts: 70
Joined: 04 Feb 2011, 21:00
Location: Belarus - Minsk / USA - Denver
LabVIEW Version: 2010, 2011
Karma: 16
CLAD CLD vision

Re: Webcam Library для LabVIEW

Postby trofim on 19 Dec 2011, 21:28

Из-за того, что не хватает фильтра Color Space Convertor, не получается одновременно иметь просмотр и запись видео.
trofim
interested
interested
 
Posts: 9
Joined: 08 Dec 2011, 14:44
LabVIEW Version: 10.0
Karma: 0

Re: Webcam Library для LabVIEW

Postby ysidarenka on 19 Dec 2011, 21:43

хм... вот я запустил сразу 2 видео , только когда скрин делал одно получается черное , которое не активное, но реально на экране я вижу 2 изображения ) прада это карта видео захвата, не камера, но я думаю смысл такой же!
т.е. если на экран 2 выводит, то почему нельхя одно из них записывать в файл ?
Attachments
2Screens.png
2 видео потока через Smart Tee
User avatar
ysidarenka
user
user
 
Posts: 70
Joined: 04 Feb 2011, 21:00
Location: Belarus - Minsk / USA - Denver
LabVIEW Version: 2010, 2011
Karma: 16
CLAD CLD vision

Re: Webcam Library для LabVIEW

Postby trofim on 19 Dec 2011, 23:25

Думаю, что можно, вполне, вместо Color Space Convertor использовать фильтр AVI Decompressor, как у тебя на схеме. Но этот фильтр надо попробовать вставить в VI. Ипроверить с Веб камерой.
Я искал Color Space Convertor, но DLL, что за него отвечает не подгружается в .NET. И еще, записывать изображение с камеры, наверное, лучше через выход Capture, а не Preview. Ведь еще придется, наверное, ставить МUX для аудио.
trofim
interested
interested
 
Posts: 9
Joined: 08 Dec 2011, 14:44
LabVIEW Version: 10.0
Karma: 0

Re: Webcam Library для LabVIEW

Postby ysidarenka on 20 Dec 2011, 02:41

кстати их (Color Space Convertor, AVI Decompressor) в фильтре можно не добавлять , они автоматичекски добавляются ) только конечно если ты хочешь использовать что-то специфическое , тогда можно добавлять что-то своё, я допустим нигде не добавлял их )
User avatar
ysidarenka
user
user
 
Posts: 70
Joined: 04 Feb 2011, 21:00
Location: Belarus - Minsk / USA - Denver
LabVIEW Version: 2010, 2011
Karma: 16
CLAD CLD vision

Re: Webcam Library для LabVIEW

Postby trofim on 20 Dec 2011, 12:19

Разве не насторожил тот факт, что выход Preview фильтра Smart Tee - не активен? Я говорю не о графической схеме в Advanced Graph Manager, а о проекте на LabVIEW. Не активен - потому что не согласован с Renderer?
trofim
interested
interested
 
Posts: 9
Joined: 08 Dec 2011, 14:44
LabVIEW Version: 10.0
Karma: 0

Re: Webcam Library для LabVIEW

Postby ysidarenka on 20 Dec 2011, 19:09

так ничего же страшного что не подключились к Preview, или не подлючились к Capture )
вот вчера проверил код, записывает видео в AVI но не используя никакие кодеки,
поэтому файл получается огромный!!! потом просто надо добавить кодеки для сжатия видео и аудио и будет всё ок!!!
Attachments
DSNet Capture Example_8_0.zip
Запись видео с аудио в AVI (не сжатое) - LabVIEW2011
(316.26 KiB) Downloaded 195 times
User avatar
ysidarenka
user
user
 
Posts: 70
Joined: 04 Feb 2011, 21:00
Location: Belarus - Minsk / USA - Denver
LabVIEW Version: 2010, 2011
Karma: 16
CLAD CLD vision

Re: Webcam Library для LabVIEW

Postby trofim on 20 Dec 2011, 23:09

Включил, запись видео/аудио файла осуществляется. Но вопрос то так и остается нерешенным: как одновременно сделать предпросмотр и запись в файл, т.е. оба режима одновременно.
В прежнем проекте у тебя запускался дважды RUN, для предпросмотра и для видео. У меня работал либо один режим, либо другой. Как сделать одним запуском RUN двух фильтров (двух режимов вместе) так, чтобы один не мешал другому забирать видео от одного устройства (вебкамеры)?
trofim
interested
interested
 
Posts: 9
Joined: 08 Dec 2011, 14:44
LabVIEW Version: 10.0
Karma: 0

Re: Webcam Library для LabVIEW

Postby trofim on 20 Dec 2011, 23:11

Еще хотел спросить, ведь я тут новичок. Как мне выложить в сообщении картинку и ссылку на свои файлы (*.zip)?
trofim
interested
interested
 
Posts: 9
Joined: 08 Dec 2011, 14:44
LabVIEW Version: 10.0
Karma: 0

Re: Webcam Library для LabVIEW

Postby IvanLis on 20 Dec 2011, 23:21

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

Как добавить в форуме картинку или файл?
User avatar
IvanLis
professor
professor
 
Posts: 4523
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 715
hardware VIP bloggers teachers

Re: Webcam Library для LabVIEW

Postby ysidarenka on 21 Dec 2011, 21:10

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


ок, попробую рассказать как это сделать )
тебе создать граф, внутри его добавить все фильты (видео, аудио, кодеки что угодно), потом всё это дело подключить к CaptureGraphBuilder2 как это показанно на рисунке (CaptureGraph - это мой граф, куда я добавляю все фильтры, ppSourceFilter - это видео фильтр (когда добавляем видео фильтр(AddSourceFilterForMoniker) там есть выход ppFilter))! здесь я подключил только видео, аудио ты уже вродже как знаешь как надо подключать ) видео записывалось параллельно показывая картинку на экране!
P.S. единственное вопрос как делать паузу и старт в любое время! но это я посмотрю позже! потом отпишусь!
Attachments
SaveToFile.png
Пример сохранения в файл
User avatar
ysidarenka
user
user
 
Posts: 70
Joined: 04 Feb 2011, 21:00
Location: Belarus - Minsk / USA - Denver
LabVIEW Version: 2010, 2011
Karma: 16
CLAD CLD vision

PreviousNext

Return to Проекты

Who is online

Users browsing this forum: No registered users and 2 guests

cron