Webcam Library для LabVIEW

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

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

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

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

P.S. разрешение надо устанавливать в самом :vi: DSNet SetConfigParams.
Вложения
куда подлючать надо
куда подлючать надо
DSNet Capture Example CRes.zip
DSNet Capture Example CRes
(1.98 МБ) 332 скачивания
balu
interested
interested
Сообщения: 2
Зарегистрирован: 15 фев 2011, 12:27
Версия LabVIEW: 8.6; 9
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение balu »

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

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

вот для 8.6
надеюсь получилось, я первый раз такое делал ))
Вложения
DSNet Capture Example Folder.zip
For LabView 8.6
(1.91 МБ) 288 скачиваний
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

кстати доработал код , там еще можно менять frame rate для видео ,
сейчас хочу добавить в код определение возможных резрешений для любого подклбченного устройства!
как всё сделаю выложу для всеобщего пользования! :wink:
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

выкладываю код где можно считывать все возможные разрешения для подключенного устройства
все настройки и параметры находятся в DSNet SetConfigParams :vi:
Вложения
DSNet Capture Example with FR and DiffMode.zip
FrameRate and Modes
(1.97 МБ) 302 скачивания
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

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

P.S. у меня кстати несколько разрешений просто "0x0" с нулевым разрешением, это у всех так ? или только у меня?
Вложения
DSNet with FrameRates and Detect Modes and Change Res.zip
можно менять на главной форме разрешение в RealTime mode
(2 МБ) 280 скачиваний
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

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

вот собственно сам проект!
Вложения
DSNet with FrameRates and Detect Modes and Change Res and Snap.zip
Resolution & Change Mode & Snap
(2.06 МБ) 307 скачиваний
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

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

P.S. Спасибо уже разобрался!!! всё работает всё подключил! чуть позже выложу проект! :wink:
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

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

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

P.S. только что подумал и добавил, если ничего не выделонно - делаем картинку всего экрана!
Вложения
DSNet Call PropertyPage.zip
DSCapture, Snap, PropertyPage
(2.6 МБ) 307 скачиваний
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение Aleksey Feoktistov »

какой файл запускать?
было бы не плохо пересохранить проект в версии младше 2010 (например 8,2). далеко не все ей пользуются
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

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

а в предыдещем DSNet Capture Example. :vi:
Вложения
DSNet Main LabView 8_2.zip
For LabView 8.2
(2.46 МБ) 314 скачиваний
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

вот на днях еще кое-что в проекте переделал, добавил в Graph фильтер SampleGrabber и уже через него делаю SnapShot (теперь далаются намного быстрее и не моргает экран при этом) , выложу версию позже, а то очень много уже версий навыкладывал )
вот как в данный момент построен Graph в проекте
P.S. тут вместо камеры стоит плата видео захвата, но от этого суть не меняется ) DirectShow захватывает видео с любого устройства будь то ТВтюннер, камера или плата видео захывата.
Вложения
Graph
Graph
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

выкладывю GraphEdit если кому понадобится
Вложения
GraphEdit.rar
GraphEdit
(153.92 КБ) 278 скачиваний
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

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

Конечно аудио устройства могут быть уже встроены в фильтер с видео , тогда просто надо подлючиться к PIN Audio Output. но часто аудио необходимо добавить отдельным фильтром. В моем случае здесь наобходимо добавить еще и CrossBar Filter как на рис 3.
:bye:
если есть вопросы обращайтесь!
Вложения
Рис 1
Рис 1
AudioRef.png (10.28 КБ) 10109 просмотров
Рис 2
Рис 2
рис 3
рис 3
Аватара пользователя
ysidarenka
user
user
Сообщения: 70
Зарегистрирован: 04 фев 2011, 21:00
Версия LabVIEW: 2010, 2011
Откуда: Belarus - Minsk / USA - Denver
Контактная информация:

Re: Webcam Library для LabVIEW

Сообщение ysidarenka »

файлы с аудио фильтром!
Вложения
DSNet Main.zip
LabView 2011
(2.09 МБ) 259 скачиваний
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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