如何實現(xiàn)視覺識別-在Visual Studio 2015.net下配置OpenCV環(huán)境
一、實驗內(nèi)容
? ? ? ?在Visual Studio 2015.net下配置OpenCV環(huán)境,便于后續(xù)視覺相關(guān)實驗的開發(fā)。
二、實驗設(shè)備
? ? ? ?計算機一臺。
三、操作步驟
1、配置環(huán)境變量
(1)打開配置環(huán)境資料包\OpenCV3.2.zip,解壓到任意盤符目錄,如 E:\Workspace\OpenCV_lib_3.2

(2)配置環(huán)境變量:在“系統(tǒng)屬性”下“高級”選項找到“環(huán)境變量”,點擊進入,在“系統(tǒng)變量”Path變量添加OpenCV以及OpenCvSharp變量,如下圖所示:
① E:\Workspace\OpenCV_lib_3.2\OpenCvSharp-3.2.0-x64-20171112
② E:\Workspace\OpenCV_lib_3.2\OpenCvSharp-3.2.0-x64-20171112\DebuggerVisualizers
③ E:\Workspace\OpenCV_lib_3.2\opencv\build\x64\vc14\bin

(3)重啟電腦,使環(huán)境變量配置生效。
2、C#工程配置
(1)新建C#控制臺程序

(2)在“解決方案資源管理器”里右擊“引用”,“添加引用”,點擊左側(cè)的“瀏覽”,再點擊下圖中左側(cè)的“瀏覽”選項,添加dll文件。

點擊“瀏覽”選項,添加所需的dll文件,路徑在:E:\Workspace\OpenCV_lib_3.2\OpenCvSharp-3.2.0-x64-20171112\net40

(3)在“配置管理器”中,將下面“平臺”選擇“x64"。

(4)測試程序:功能為加載一張圖片并通過OpenCV的窗口顯示出來。
在Debug目錄(如:E:\Projectcode\C#\opencv_test\opencv_test\bin\x64\Debug)下放置一張圖片,此處命名為 ”lena.jpg”
參考程序examples\1\opencv_test\opencv_test\Program.cs如下:
(5)程序執(zhí)行,運行如下:

至此,OpenCV的環(huán)境配置完成,可進行后續(xù)視覺相關(guān)實驗的開發(fā)。
視覺相關(guān)實驗案例可參考 小型雙輪差速底盤-視覺循跡【https://www.robotway.com/h-col-113.html】 、小黑仿生輪腿機器人-機器視覺【https://www.robotway.com/h-col-196.html】 。
注:
若運行過程中出現(xiàn)錯誤,原因有下:
① VS“配置管理器”里的平臺選擇錯誤
② “Debug”目錄下未放置圖片,導(dǎo)致拋出異常
四、資料下載
資料內(nèi)容:配置環(huán)境資料包
資料下載地址:https://www.robotway.com/h-col-200.html
想了解更多機器人開源項目資料請關(guān)注 機器譜網(wǎng)站 https://www.robotway.com