Webcam Library для LabVIEW

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

Webcam Library для LabVIEW

Postby Eugen Graf on 10 Aug 2009, 14:08

Всем привет!
Предлагаю совместно создать библиотеку :vi: для вебкамер (или просто любых камер) для :labview: на базе Direct Show. У меня есть такая библиотека, но она лицензионная и создана моим коллегой. К сожалению я не могу выложить её, но могу подсмотреть как она устроена, а так же спросить коллегу, если мне что то будет непонятно.
Всем сишникам предлагаю откликнуться, думаю этот проект принесёт пользу всем.

Результатом будет DLL или OCX. DLL думаю сделать намного легче, чем парится с ActiveX. Картинка будет выдаваться на Picture Indicator с помощью Callback.
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Webcam Library для LabVIEW

Postby Pavel Krivozubov on 10 Aug 2009, 15:12

Вообще я знаю только LabVIEW Webcam Library 1.4. Автор Peter Parente.
Прямых ссылок откуда я скачал её у меня не осталось, скорей всего из какой-то ссылки этой темы, но распространялась она вместе с исходниками, что говорит минимум об Оpen Source.
Поэтому выкладываю то что есть у меня сейчас.
Работает гарантированно в XP, в других ОС не проверял.
Ссылка
User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4383
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 218
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Webcam Library для LabVIEW

Postby mzu2006 on 10 Aug 2009, 15:14

Да, дело исключительно полезное. Я писал драйвер Webcam для своих проектов http://code.google.com/p/webcamlabiewdriver, http://code.google.com/p/pvcamlabviewdriver/ и прочее, но выложить тоже права пока не имею. Готов помочь, подсмотреть, написать в меру сил.
User avatar
mzu2006
doctor
doctor
 
Posts: 2456
Joined: 16 Aug 2008, 02:12
Location: St-Petersburg (RU), Phila, Boston, Washington DC
Medals: 3
Professionalism (1) Tutorials (1) Black (1)
LabVIEW Version: 7.1 10 11 12
Karma: 279
CLAD CLD I/O PDA VIP vision bloggers teachers

Re: Webcam Library для LabVIEW

Postby Eugen Graf on 10 Aug 2009, 15:16

Насколько я знаю в Висте оно не работает. Кстати надыбал .NET класс, думаю можно будет обойтись и без внешних DLL или OCX. Всё можно будет сделать с помощью .NET классов.
Так что остаёмся в нашем любимом :labview:
Attachments
DShowNET.png
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Webcam Library для LabVIEW

Postby Viktor on 11 Aug 2009, 13:12

Работает гарантированно в XP, в других ОС не проверял.

В Windows7 LabVIEW Webcam Library 1.4. не работает :(
Идею насчёт библиотеки :labview: для вебкамер поддерживаю :super:
User avatar
Viktor
expert
expert
 
Posts: 1396
Joined: 23 Mar 2008, 10:56
Location: Санкт-Петербург
Medals: 4
Activity (1) Professionalism (1) Tutorials (1) Black (1)
LabVIEW Version: 2018
Karma: 161
hardware VIP bloggers

Re: Webcam Library для LabVIEW

Postby Pavel Krivozubov on 11 Aug 2009, 13:33

eg wrote:Насколько я знаю в Висте оно не работает. Кстати надыбал .NET класс, думаю можно будет обойтись и без внешних DLL или OCX. Всё можно будет сделать с помощью .NET классов.
Так что остаёмся в нашем любимом :labview:

а этот класс позволяет работать с двумя камерами одновременно?
User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4383
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 218
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Webcam Library для LabVIEW

Postby Eugen Graf on 11 Aug 2009, 13:35

Точно не знаю, но думаю да. Он базирован на WDM, погугли, может найдёшь инфу по этому поводу. Я тоже спрошу у коллеги, но думаю он не знает, т.к. этим не интересовался.
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Webcam Library для LabVIEW

Postby Pavel Krivozubov on 11 Aug 2009, 13:38

что-то я его в списке своих .net контролов не вижу((
что нужно для его установки?
User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4383
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 218
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Webcam Library для LabVIEW

Postby Eugen Graf on 11 Aug 2009, 13:41

DirectX и DirectShow.
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Webcam Library для LabVIEW

Postby Pavel Krivozubov on 11 Aug 2009, 13:46

DirectX у меня 9.0. А DirectShow же насколько я понимаю входит в DirectX?
User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4383
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 218
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Webcam Library для LabVIEW

Postby Eugen Graf on 11 Aug 2009, 14:20

Думаю что входит. А может быть нужно при инсталляции DirectX указать чтобы компонента .NET заинсталлировалась :think:
Честно говоря я не помню когда зачем и как я её инсталлировал.
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Webcam Library для LabVIEW

Postby mzu2006 on 12 Aug 2009, 08:11

У меня тоже такого класса нету. В Wikipedia про Directshow и .net написано, что едиственный способ использования это свободно распостраняемая библиотека directshow.net. Но и в ней нет такого класса ...
User avatar
mzu2006
doctor
doctor
 
Posts: 2456
Joined: 16 Aug 2008, 02:12
Location: St-Petersburg (RU), Phila, Boston, Washington DC
Medals: 3
Professionalism (1) Tutorials (1) Black (1)
LabVIEW Version: 7.1 10 11 12
Karma: 279
CLAD CLD I/O PDA VIP vision bloggers teachers

Re: Webcam Library для LabVIEW

Postby Pavel Krivozubov on 12 Aug 2009, 08:13

Может надо дополнительно ставить Microsoft .net Framework?
User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4383
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 218
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Webcam Library для LabVIEW

Postby mzu2006 on 12 Aug 2009, 08:51

Стоит 1.1, 2.0, 3.0 и 3.5 :dntknw:
User avatar
mzu2006
doctor
doctor
 
Posts: 2456
Joined: 16 Aug 2008, 02:12
Location: St-Petersburg (RU), Phila, Boston, Washington DC
Medals: 3
Professionalism (1) Tutorials (1) Black (1)
LabVIEW Version: 7.1 10 11 12
Karma: 279
CLAD CLD I/O PDA VIP vision bloggers teachers

Re: Webcam Library для LabVIEW

Postby Pavel Krivozubov on 12 Aug 2009, 08:52

Да, тогда действительно странно почему у нас её нет(
User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4383
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 218
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Next

Return to Проекты

Who is online

Users browsing this forum: No registered users and 3 guests

cron