環(huán)境
win7(OpenCV可以在windos,linux,osx)
VS2015
下載安裝
下載地址:OpenCV
直接解壓安裝
配置系統(tǒng)環(huán)境變量
把解壓安裝的路徑 $dir\opencv\build\x64\vc14\bin 添加到用戶變量的PATH
配置VS2015
新建win32控制臺(tái)項(xiàng)目
1.選擇視圖-其他窗口-屬性管理器。選擇Debug|64,雙擊Microsoft.Cpp.x64.user(如果是Release 選擇Release|64,其他步驟不變)
2.選擇 包含目錄-編輯,點(diǎn)擊右上角文件夾圖標(biāo),添加以下目錄:
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
選擇 庫(kù)目錄-編輯,點(diǎn)擊右上角文件夾圖標(biāo),添加以下目錄:
D:\opencv\build\x64\vc14\lib
3.展開(kāi)連接器-選擇輸入-附加依賴項(xiàng)-編輯添加 opencv_world320d.lib(如果是Release去掉d即可 opencv_world320.lib)
詳細(xì)參考百度經(jīng)驗(yàn)
第一個(gè)程序 顯示圖像
// ConsoleApplication1.cpp : 定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//
#include "stdafx.h"
#include "highgui.h"
#include <opencv2\opencv.hpp>
using namespace std;
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
int main()
{
const char *pstrImageName = "man.png";
const char *pstrWindowsTitle = "OpenCV test1 20171712";
IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);
cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);
cvShowImage(pstrWindowsTitle, pImage);
cvWaitKey();
cvDestroyWindow(pstrWindowsTitle);
cvReleaseImage(&pImage);
return 0;
}
選擇解決方案平臺(tái)我的是64位win7 選擇x64
編譯運(yùn)行
這時(shí)報(bào)一個(gè) C4996 的錯(cuò)誤[1]
項(xiàng)目 >屬性 >c/c++ >預(yù)處理器>點(diǎn)擊預(yù)處理器定義,編輯,加入_CRT_SECURE_NO_WARNINGS
再次編譯運(yùn)行,會(huì)顯示man.png
聲明:
demo代碼參考來(lái)自MoreWindows
[1]:http://blog.csdn.net/zhangyuehuan/article/details/12012635