1. 環境準備: visual studio2013, opencv3.1.0
build目錄下是支援opencv使用的檔案,source目錄下是原始碼和歷程等。
2. 增加環境變數:
3. 新建mfc應用程式對話方塊專案,編輯介面如下:
4. 引用庫和dll:
"檢視" -- "其他視窗" -- "屬性管理器":
選擇"包含目錄":
增加如下幾個目錄:
在庫目錄下包含如下路徑:
增加如下庫:(在這裡可以找到: d:\usr\opencv\opencv\build\x64\vc12\lib)
5. 測試:
在dlg的cpp檔案上面增加標頭檔案包含和命名空間引用:
#include
using namespace cv;
然後在oninitdialog()函式增加版本顯示
(注意:這裡的字符集是unicode,因此還需要進行char*到lpcwstr的乙個轉換,否則會亂碼,這裡使用t2w轉換巨集來處理)
執行結果如下:
修改介面,增加乙個pictrure control和按鈕,用於開啟並進行顯示:
void copencvutilsdlg::onbnclickedbuttonopenpicture()
else
releasedc(pdc);
}}
注意,這裡需要判斷是否需要縮放顯示,當很小時,直接顯示,當過大,就需要進行比例縮放,否則,顯示會很模糊:
然後,下面就是使用opencv的函式對影象進行處理了。
Linux下編譯OpenCV3總結
opencv於2015年6月4號,在其官網上正式發布了最新的opencv version 3.0版本,貌似有挺多的更新。由於我要用到contrib模組的文字檢測工具,所以打算重新編譯一下。首先,我們來到 opencv 在 github 上的主頁,就可以看到 下有 opencv 主專案 opencv ...
ubuntu16 04下安裝opencv3 2版本
2 編譯安裝 進入到opencv的資料夾中,建立乙個build目錄,進行編譯 1 cd opencv 3.2.0 2mkdir build 3 cmake d cmake build type release d cmake install prefix usr local 4 make j4 5 ...
ubuntu16 04下安裝opencv3 2版本
本記錄為在vbox虛擬機器下已經安裝好ubuntu16.04版本linux系統。2 編譯安裝 進入到opencv的資料夾中,建立乙個build目錄,進行編譯 1 cd opencv 3.2.0 2mkdir build 3 cmake d cmake build type release d cma...