How to fix error "nivisocvsamples. dll" on NI LabVIEW Vision OpenCV Utilities

national_instruments_nivision_opencv_utilities-1.0.0.47安裝后在vision模塊中放置VI后如果提示找不到nivisocvsamples.dll,

需要在Call Library Function Node中手動指定其路徑,C:Program Files (x86)National InstrumentsNIVision OpenCV Utilitiesnivisionextlibsamplesx86vc140binnivisocvsamples.dll

選取后如果提示找不到nivisext.dll,需要把C:Program Files (x86)National InstrumentsNIVision OpenCV Utilitiesnivisionextlibx86vc90bin路徑下的nivisext.dll文件複製到C:Program Files (x86)National InstrumentsNIVision OpenCV Utilitiesnivisionextlibsamplesx86vc140bin路徑。

在Labview中安裝NI Vision OpenCV Utilities

在Labview中使用Opencv有多中方法,

第一種:自己編譯DLL,Labview調用此DLL。這需要有一定的C++或其他語言的編程能力,不適合新手使用。

第二種:使用第三方開發的opencv to labview 模塊。這裡提供一個,不過需要註冊,首次使用好像可以有30天的試用期。http://www.ehe-lab.com/Download.html

安裝后的介面如下圖:功能還是比較強大的。

 

第三種:使用NI提供的NI Vision OpenCV Utilities 裏面NI有開發一些OpenCV 的部份函數,以及提供了一些Labview的數據轉換為OpenCV數據的API。如果要使用一些NI未開發的函數,還是要回到第一種方法。後續會給出利用NI提供的OpenCV API 自己編譯DLL的教程。

這一篇是安裝NI Vision OpenCV Utilities。

所需條件  1:labview,這是必須的。

2:JKI VIPM,舊版本的Labview需要單獨安裝才可以,新版本Labview已經默認安裝。

3:NI Vision Development Module。這是Labview的視覺開發模塊。

有了這些后下載NI Vision OpenCV Utilities并安裝。這是下載鏈接http://www.ni.com/gate/gb/GB_EVALTLKTVISIONOPENCV/US

這是介紹http://sine.ni.com/nips/cds/view/p/lang/en/nid/213723

下面是安裝需求

NIVision OpenCV Utilities v1.0.0.47 by National Instruments
Author: National Instruments
Copyright: Copyright (c) 2016, National Instruments
Compatible LabVIEW Versions: >= 2012.
Compatible OS Versions: 8,7,Vista.

下圖是安裝后的介面:

 

NI也有提供幾個使用範例。如果打開VI時找不到DLL,請自己行Google,有解決方法。

下一篇講講怎麼利用NI提供的API開發自己的DLL函數庫。

 

本文作者為ISSAC,轉載請注明!