天天看點

x01.Lab.OpenCV: 計算機視覺

橫看成嶺側成峰,計算視覺大不同。觀看的角度不同,成像自然不同,這對計算機視覺來說,是個大麻煩。但計算機視覺應用如此廣泛,卻又有不得不研究的理由。指紋機大家都用過吧,這不過是冰山之一角。産品檢測,機器人,醫學成像等等,都有計算機視覺的身影。

學習計算機視覺,opencv 是個不錯的選擇。下載下傳安裝到指定位置後,會發現有 3.5g 之多。初步看看,重複太多,32位,64位各有一套,而

vc10,vc11,vc12 再次重複。隻需把要用到的 build -> x86 -> vc12 調試版提取出來即可。我是編譯源代碼,将生成的

bin -> *.dll, lib -> *.lib 和原來 opencv 安裝目錄 build -> include

提取出來,放入建立檔案夾中,約 60mb。平時學習,使用這個即可。

1.配置系統環境變量,将 bin 加入 path 變量,登出一下使其有效。

2.啟動 vs2013,建立 win32 console 空項目。在項目 屬性 -> vc++ 目錄 ->

包含目錄 添加 include,庫目錄 添加

lib。

3.建立頭檔案 x01cv.h,内容如下:

x01.Lab.OpenCV: 計算機視覺
x01.Lab.OpenCV: 計算機視覺

x01cv.h

4.建立源檔案 main.cpp,内容如下:

x01.Lab.OpenCV: 計算機視覺
x01.Lab.OpenCV: 計算機視覺

main.cpp

5.f5 運作無誤,按 a 或 b, c, d, e 等,可進行模糊處理。效果圖如下:

x01.Lab.OpenCV: 計算機視覺

繼續閱讀