歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> OpenCV學習:(VS2010-openCV2.4.3-win7 配置說明)

OpenCV學習:(VS2010-openCV2.4.3-win7 配置說明)

日期:2017/2/28 14:26:23   编辑:Linux教程

最近剛學openCV,其中配置就花費了一段時間,特將自己的配置過程分享給大家,希望大家少走彎路,有疑問和不對的可以指出來

<一>安裝:

VS2010的安裝---這裡就不說了

OpenCV2.4.3安裝-----下載地址http://nchc.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.4.3/OpenCV-2.4.3.exe,直接安裝就可以了,我的安裝目錄為D:\ProgramFiles\OpenCV2.4.3。

<二>配置

<1>環境變量的配置

需要在環境變量path後面加上;D:\Program Files\OpenCV2.4.3\opencv\build\x86\vc10\bin,如果是vs2008則為;D:\Program Files\OpenCV2.4.3\opencv\build\x86\vc9\bin

<2> vs2010的配置

一次性配置:

這裡一次性配置指的是每新建一個項目都需配置一次,所以很不方便,簡單在此講解下:

在vs的解決方案資源管理器窗口中,右擊項目,我的項目名為opencv_1,(1)屬性—>VC++目錄,在包含目錄中添加路徑: ; D:\Program Files\OpenCV2.4.3\opencv\build\include;D:\Program Files\OpenCV2.4.3\opencv\build\include\opencv; D:\ProgramFiles\OpenCV2.4.3\opencv\build\include\opencv2

在庫目錄中添加: ;D:\Program Files\OpenCV2.4.3\opencv\build\x86\vc10\lib

(2)屬性—>鏈接器—>輸入,在附加依賴性中添加

opencv_core243d.lib

opencv_highgui243d.lib

opencv_video243d.lib

opencv_ml243d.lib

opencv_legacy243d.lib

opencv_imgproc243d.lib

這樣在Debug中的一次性配置就完成了,在Release中不同的是附加依賴項改為

opencv_core243.lib

opencv_highgui243.lib

opencv_video243.lib

opencv_ml243.lib

opencv_legacy243.lib

opencv_imgproc243.lib

少了個d而已,一次性配置到此結束,這個僅僅針對每每建一次項目的情況。

永久性的配置

在vs的屬性管理器窗口,雙擊項目(opencv_1)—>Debug|Win32—>Microsoft.Cpp.Win32.user 此時在VC++目錄和鏈接器中的配置和一次配置的內容一樣,這裡不在累贅,但這樣的效果是下次重新建立opencv的項目,無需再做配置工作了。。

(3)案例

圖片的讀取和顯示

代碼為:

#include <iostream>
#include <cv.h>
#include <highgui.h>
using namespace std;
int main(){
cout << "hello world" << endl;
IplImage *plmg =cvLoadImage("lena.jpg",1); //聲明IplImage指針
cvNamedWindow("Image",1); //創建窗口
cvShowImage("Image",plmg); //顯示圖像
cvWaitKey(0); //等待按鍵 如果沒有這句,顯示圖片的那句就會一閃而過 立刻銷毀了
cvDestroyWindow("Image");
cvReleaseImage(&plmg);
return 0;
}

後面有相應的注釋,大家可以自己看,不多說 不懂再問,值得注意的是圖片lena.jpg要放在Debug目錄下。。。歡迎大家批評指正 謝謝。

--------------------------------------分割線 --------------------------------------

Ubuntu Linux下安裝OpenCV2.4.1所需包 http://www.linuxidc.com/Linux/2012-08/68184.htm

Ubuntu 12.04 安裝 OpenCV2.4.2 http://www.linuxidc.com/Linux/2012-09/70158.htm

CentOS下OpenCV無法讀取視頻文件 http://www.linuxidc.com/Linux/2011-07/39295.htm

Ubuntu 12.04下安裝OpenCV 2.4.5總結 http://www.linuxidc.com/Linux/2013-06/86704.htm

Ubuntu 10.04中安裝OpenCv2.1九步曲 http://www.linuxidc.com/Linux/2010-09/28678.htm

基於QT和OpenCV的人臉識別系統 http://www.linuxidc.com/Linux/2011-11/47806.htm

--------------------------------------分割線 --------------------------------------

OpenCV的詳細介紹:請點這裡
OpenCV的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved