Webcam Library для LabVIEW

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

Re: Webcam Library для LabVIEW

Postby ysidarenka on 18 Feb 2011, 08:31

Ураааа, разобрался!!! меняется разрешение камеры!!!!! :clap: :dance:

вот куда надо подключать :vi: для изменения разрешения и собственно прикрепляю сам проект, если кому интересно )

P.S. разрешение надо устанавливать в самом :vi: DSNet SetConfigParams.
Attachments
1.png
куда подлючать надо
DSNet Capture Example CRes.zip
DSNet Capture Example CRes
(1.98 MiB) Downloaded 245 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 balu on 18 Feb 2011, 11:23

А можно удачное решение выложить с поддержкой предыдущих версий LabView ?
balu
interested
interested
 
Posts: 2
Joined: 15 Feb 2011, 12:27
LabVIEW Version: 8.6; 9
Karma: 0
hardware I/O vision internet

Re: Webcam Library для LabVIEW

Postby ysidarenka on 18 Feb 2011, 20:19

вот для 8.6
надеюсь получилось, я первый раз такое делал ))
Attachments
DSNet Capture Example Folder.zip
For LabView 8.6
(1.91 MiB) Downloaded 209 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 ysidarenka on 18 Feb 2011, 21:59

кстати доработал код , там еще можно менять frame rate для видео ,
сейчас хочу добавить в код определение возможных резрешений для любого подклбченного устройства!
как всё сделаю выложу для всеобщего пользования! :wink:
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 ysidarenka on 19 Feb 2011, 01:55

выкладываю код где можно считывать все возможные разрешения для подключенного устройства
все настройки и параметры находятся в DSNet SetConfigParams :vi:
Attachments
DSNet Capture Example with FR and DiffMode.zip
FrameRate and Modes
(1.97 MiB) Downloaded 208 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 ysidarenka on 23 Feb 2011, 20:32

установил ComboBox со всеми поддерживаемыми разрешениями на главной форме, можно в реалтайме выбирать любое разрешение для веб камеры!

P.S. у меня кстати несколько разрешений просто "0x0" с нулевым разрешением, это у всех так ? или только у меня?
Attachments
DSNet with FrameRates and Detect Modes and Change Res.zip
можно менять на главной форме разрешение в RealTime mode
(2 MiB) Downloaded 194 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 ysidarenka on 26 Feb 2011, 00:12

сделал чтобы можно было делать скриншот )))))
кривовато немного конечно , но работает, только у меня почему-то когда делаю snap картинка немного смещена, слева полоска которая должна быть справа , странно и даже не знаю как это поправить чтобы всё ровно было ! может кто посмотрит!
спасибо!

вот собственно сам проект!
Attachments
DSNet with FrameRates and Detect Modes and Change Res and Snap.zip
Resolution & Change Mode & Snap
(2.06 MiB) Downloaded 215 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 ysidarenka on 04 Mar 2011, 18:54

привет Eugen :)
у меня к тебе вопрос по этому проекту, может ты еще помнишь)
я так понимаю ты создаешь Smart Tee и подключаешься к его Capture pin , и с его выхода ты тоже подклчаешься к Capture Pin и т.д.
а как мне покдлючиться к Preview pin в Smart Tee вместо Capture? что-то я не понимаю где в коде это сделать...
спасибо заранее!

P.S. Спасибо уже разобрался!!! всё работает всё подключил! чуть позже выложу проект! :wink:
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 ysidarenka on 11 Mar 2011, 20:24

Вот выкладываю проект в которм уже можно делать скриншот в зависимости от того как выделили мышью на экране,
ежинственное для коректного выделения необходимо чтобы размеры hHandle (PictureBox) были кратны разрешению видео, тогда всё работает корректно!
Также теперь еще можно вывести PropertyPage подключенного устройства и менять в нем тоже какие-либо настройки!
и что-то еще изменил и добавил, вот вообщем одна из последних версий :wink:

P.S. забыл сказать, чтобы выделить что либо на экране для SnapShot необходимо нажать CTRL это будет начальная точка, и вести мышью чтобы выделить поле для картинки и затем отпускаем CTRL и это вторая точка нашего прямоугольника для картинки, а затем нажимаем кнопку SNAP :))))))

P.S. только что подумал и добавил, если ничего не выделонно - делаем картинку всего экрана!
Attachments
DSNet Call PropertyPage.zip
DSCapture, Snap, PropertyPage
(2.6 MiB) Downloaded 214 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 Aleksey Feoktistov on 11 Mar 2011, 21:05

какой файл запускать?
было бы не плохо пересохранить проект в версии младше 2010 (например 8,2). далеко не все ей пользуются
User avatar
Aleksey Feoktistov
leader
leader
 
Posts: 897
Joined: 20 Jan 2009, 00:15
Location: Tyumen
Medals: 6
Activity (2) Gold (1) Silver (1) Black (2)
LabVIEW Version: 2015
Karma: 82
VIP students

Re: Webcam Library для LabVIEW

Postby ysidarenka on 12 Mar 2011, 00:28

Добавил для :labview: 8.2
запускать фйал DSNet Main. :vi: в этом проекте!

а в предыдещем DSNet Capture Example. :vi:
Attachments
DSNet Main LabView 8_2.zip
For LabView 8.2
(2.46 MiB) Downloaded 221 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 ysidarenka on 17 Mar 2011, 18:06

вот на днях еще кое-что в проекте переделал, добавил в Graph фильтер SampleGrabber и уже через него делаю SnapShot (теперь далаются намного быстрее и не моргает экран при этом) , выложу версию позже, а то очень много уже версий навыкладывал )
вот как в данный момент построен Graph в проекте
P.S. тут вместо камеры стоит плата видео захвата, но от этого суть не меняется ) DirectShow захватывает видео с любого устройства будь то ТВтюннер, камера или плата видео захывата.
Attachments
Graph.PNG
Graph
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 ysidarenka on 09 Dec 2011, 21:08

выкладывю GraphEdit если кому понадобится
Attachments
GraphEdit.rar
GraphEdit
(153.92 KiB) Downloaded 186 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 ysidarenka on 12 Dec 2011, 19:42

попытаюсь здесь рассказать как подключить звук к видео!
на рис1 мы считываем все аудио устройства в нашей системе!
затем нам надо выбрать только одно устройство с которого мы хотим получать звук
и нам его надо добавить в наш Граф.
Имея Reference на аудио устройство который мы получили как на рис1 мы теперь добавляем устройсво в Граф рис 2. Здесь мы уже зная заранее имя устройства отпределяем его из списка всех аудио устройств системы!
!!!! Имя устройства которое хотим подлючить надо брать из примера на рис 1.!!!!!!
!!!! и в коде надо его изменить "Name of Audio Device"!!!!!!

Конечно аудио устройства могут быть уже встроены в фильтер с видео , тогда просто надо подлючиться к PIN Audio Output. но часто аудио необходимо добавить отдельным фильтром. В моем случае здесь наобходимо добавить еще и CrossBar Filter как на рис 3.
:bye:
если есть вопросы обращайтесь!
Attachments
AudioRef.png
Рис 1
AudioRef.png (10.28 KiB) Viewed 8108 times
CreateAudioFilter.png
Рис 2
GraphAudio.png
рис 3
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 ysidarenka on 12 Dec 2011, 19:44

файлы с аудио фильтром!
Attachments
DSNet Main.zip
LabView 2011
(2.09 MiB) Downloaded 170 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

PreviousNext

Return to Проекты

Who is online

Users browsing this forum: No registered users and 1 guest

cron