OpenCV在Windows7下的編譯

2021-06-22 07:12:10 字數 1611 閱讀 9006

使用opencv庫有2個選擇:安裝編譯好的庫,或者從原始檔編譯自己的庫。前者操作起來比較簡便,但需要用到microsoft visual studio ide。這裡我們選擇使用編譯好的現成的庫。

2、設定opencv的環境變數。

環境變數將會儲存opencv庫的目錄資訊,這在我們的工程中將會用到。開啟乙個命令列視窗,鍵入:

setx -m opencv_dir d:\mydir\opencv\build\x86\vc10 (visual studio 2010 -32位 windows)

setx -m opencv_dir d:\mydir\opencv\build\x64\vc10 (visual studio 2010 -64位 windows)

在vc10目錄下,有3個資料夾,bin,lib和staticlib,選擇把bin目錄新增到環境變數:%opencv_dir%\bin。以後如果改變了存放opencv庫的目錄,僅僅通過setx命令重新設定一下opencv_dir即可。

3、在vs裡建立應用opencv的工程

vs需要知道:opencv標頭檔案、dll檔案(第二步的環境變數已經設定),以及lib檔案。

建立乙個新工程。

1、在工程名上右鍵->屬性->c++->附加包含目錄,在此新增opencv include的路徑,如:d:\mydir\opencv\build\include,或者$(opencv_dir)\..\..\include

(發現乙個小問題,opencv_dir在設定環境變數時可行,但是在vs裡設定卻不起作用,必須還是要新增完整的路徑。)

目前版本,所有的lib檔案列表如下:

opencv_calib3d249d.lib

opencv_contrib249d.lib

opencv_core249d.lib

opencv_features2d249d.lib

opencv_flann249d.lib

opencv_gpu249d.lib

opencv_highgui249d.lib

opencv_imgproc249d.lib

opencv_legacy249d.lib

opencv_ml249d.lib

opencv_nonfree249d.lib

opencv_objdetect249d.lib

opencv_ocl249d.lib

opencv_photo249d.lib

opencv_stitching249d.lib

opencv_superres249d.lib

opencv_ts249d.lib

opencv_video249d.lib

opencv_videostab249d.lib

如果是release版本,則將上述檔名最後的d去掉。

至此,opencv的配置即告完成。

memcached在windows7上的安裝問題

memcached在windows7上的安裝問題 錯誤 通過cmd命令列進入到d webeve memcached 執行 memcached.exe d install 報錯 failed to install service or service already installed 解決方法 管理...

在Windows7上安裝CuckooSanbox

在windows平台下安裝還是很簡單的,直接使用pip install cuckoo命令就可以了,安裝完成後可以開啟cmd輸入cuckoo看一下命令是否有效。開啟使用者目錄下有乙個c users cuckoo conf cuckoo.conf配置檔案 找到並修改下面幾項 1 指定虛擬機器 machi...

windows7 技巧收藏

一 windows鍵 空格鍵 space 作用 透明化所有視窗,快速檢視桌面 並不切換 快捷鍵 win 空格 小結 當你開啟了很多程式視窗的時候,這招非常有用,而且桌面還會有華麗的光影效果哦。沒用過的趕緊試試先 二 windows鍵 d 作用 最小化所有視窗,並切換到桌面,再次按又重新開啟剛才的所有...