LabVIEW 讀取USBCam (不使用Vision套件)

各位前輩好

我有兩個USB相機,要使用LabVIEW同時擷取兩個影像

由於沒有Vision套件,因此我找到一篇使用Windows內件相機App的方式連接


但這個方式似乎一次只能連接一台相機

然後改用OpenCVsharp這個.Net套件(版本是3),想直接在LabVIEW上使用
程式如下

但遇到BitmapConverter這個靜態物件,執行時就會跳錯誤
ErrorMessage

這個方法就是卡在Mat物件我找不到如何轉成LabVIEW Image

請問有人知道這要怎麼解決嗎?

或是有其他方法可以不透過Vision套件連接兩台相機

您要不要試看看用EmguCV 3.0版,小的之前有試過OpenCVsharp也是一直找不到轉換方式,後來用EmguCV 3.0版就解決了,給您參考看看

感謝您的回覆

我試著用EmguCV,但CvInvoke這個Method不是Public
CvInvoke

請問您是怎麼建立的呢?

您好,我用LABVIEW2015版是可以建立的,方便請問您使用的LABVIEW版本嗎?

我的LabVIEW是2016

還是EmguCV的版本不同呢?
我是在官網下載的
libemgucv-windows-universal-3.0.0.2157.zip

我也是用這個版本的,匠就不清楚為什麼了QAQ,給您範例程式試看看temp.vi (22.8 KB)

您好,
請問下載 EmguCV 後不用安裝嗎? 我解壓縮後資料夾中沒有可以執行的檔案?!
謝謝
image