Страница 1 из 9

Webcam Library для LabVIEW

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

Результатом будет DLL или OCX. DLL думаю сделать намного легче, чем парится с ActiveX. Картинка будет выдаваться на Picture Indicator с помощью Callback.

Re: Webcam Library для LabVIEW

Добавлено: 10 авг 2009, 15:12
Pavel Krivozubov
Вообще я знаю только LabVIEW Webcam Library 1.4. Автор Peter Parente.
Прямых ссылок откуда я скачал её у меня не осталось, скорей всего из какой-то ссылки этой темы, но распространялась она вместе с исходниками, что говорит минимум об Оpen Source.
Поэтому выкладываю то что есть у меня сейчас.
Работает гарантированно в XP, в других ОС не проверял.
Ссылка

Re: Webcam Library для LabVIEW

Добавлено: 10 авг 2009, 15:14
mzu2006
Да, дело исключительно полезное. Я писал драйвер Webcam для своих проектов http://code.google.com/p/webcamlabiewdriver, http://code.google.com/p/pvcamlabviewdriver/ и прочее, но выложить тоже права пока не имею. Готов помочь, подсмотреть, написать в меру сил.

Re: Webcam Library для LabVIEW

Добавлено: 10 авг 2009, 15:16
Eugen Graf
Насколько я знаю в Висте оно не работает. Кстати надыбал .NET класс, думаю можно будет обойтись и без внешних DLL или OCX. Всё можно будет сделать с помощью .NET классов.
Так что остаёмся в нашем любимом :labview:

Re: Webcam Library для LabVIEW

Добавлено: 11 авг 2009, 13:12
Viktor
Работает гарантированно в XP, в других ОС не проверял.
В Windows7 LabVIEW Webcam Library 1.4. не работает :(
Идею насчёт библиотеки :labview: для вебкамер поддерживаю :super:

Re: Webcam Library для LabVIEW

Добавлено: 11 авг 2009, 13:33
Pavel Krivozubov
eg писал(а):Насколько я знаю в Висте оно не работает. Кстати надыбал .NET класс, думаю можно будет обойтись и без внешних DLL или OCX. Всё можно будет сделать с помощью .NET классов.
Так что остаёмся в нашем любимом :labview:
а этот класс позволяет работать с двумя камерами одновременно?

Re: Webcam Library для LabVIEW

Добавлено: 11 авг 2009, 13:35
Eugen Graf
Точно не знаю, но думаю да. Он базирован на WDM, погугли, может найдёшь инфу по этому поводу. Я тоже спрошу у коллеги, но думаю он не знает, т.к. этим не интересовался.

Re: Webcam Library для LabVIEW

Добавлено: 11 авг 2009, 13:38
Pavel Krivozubov
что-то я его в списке своих .net контролов не вижу((
что нужно для его установки?

Re: Webcam Library для LabVIEW

Добавлено: 11 авг 2009, 13:41
Eugen Graf
DirectX и DirectShow.

Re: Webcam Library для LabVIEW

Добавлено: 11 авг 2009, 13:46
Pavel Krivozubov
DirectX у меня 9.0. А DirectShow же насколько я понимаю входит в DirectX?

Re: Webcam Library для LabVIEW

Добавлено: 11 авг 2009, 14:20
Eugen Graf
Думаю что входит. А может быть нужно при инсталляции DirectX указать чтобы компонента .NET заинсталлировалась :think:
Честно говоря я не помню когда зачем и как я её инсталлировал.

Re: Webcam Library для LabVIEW

Добавлено: 12 авг 2009, 08:11
mzu2006
У меня тоже такого класса нету. В Wikipedia про Directshow и .net написано, что едиственный способ использования это свободно распостраняемая библиотека directshow.net. Но и в ней нет такого класса ...

Re: Webcam Library для LabVIEW

Добавлено: 12 авг 2009, 08:13
Pavel Krivozubov
Может надо дополнительно ставить Microsoft .net Framework?

Re: Webcam Library для LabVIEW

Добавлено: 12 авг 2009, 08:51
mzu2006
Стоит 1.1, 2.0, 3.0 и 3.5 :dntknw:

Re: Webcam Library для LabVIEW

Добавлено: 12 авг 2009, 08:52
Pavel Krivozubov
Да, тогда действительно странно почему у нас её нет(