vs2008 + OpenCV-2.1.0-win32-vs2008安裝 - scarle...
最近最圖像處理大作業(yè),配置環(huán)境(由王同學(xué)提供)
vs2008 + OpenCV-2.1.0-win32-vs2008安裝
1. 安裝vs2008+sp1
2. 安裝opencv-2.1.0-win32-vs2008,假設(shè)安裝目錄為c:\opencv2.1。安裝過程中注意選擇添加環(huán)境變量,把 “add it to your Current User PATH “前的復(fù)選框勾上 .
3. 為vs2008配置openvc,過程如下:
工具->選項(xiàng)->項(xiàng)目和解決方案->vc++目錄,
“顯示一下內(nèi)容的目錄”下拉列表中選擇“包含文件”,添加條目“C:\OpenCV2.1\include\opencv”;
“顯示一下內(nèi)容的目錄”下拉列表中選擇“庫文件” ,添加條目“C:\OpenCV2.1\lib”;
"顯示一下內(nèi)容的目錄"下拉列表選擇“源文件”,添加條目”C:\OpenCV2.1\src\cv” ,”C:\OpenCV2.1\src\cvaux” ,”C:
\OpenCV2.1\src\cxcore” ,”C:\OpenCV2.1\src\highgui”。
點(diǎn)擊“確定”。
4. 為單個(gè)工程配置運(yùn)行環(huán)境,如:
(1) 新建一個(gè)win32命令控制臺項(xiàng)目opencvhello
(2) 在解決方案資源管理器中右鍵點(diǎn)擊項(xiàng)目名稱opencvhello,選擇“屬性”,
在“配置(C)”下拉列表中選擇Debug, 然后“配置屬性”->“鏈接器”->“輸入”->附加依賴項(xiàng),添加 cxcore210d.lib
cv210d.lib highgui210d.lib
在“配置(C)”下拉列表中選擇Release, 然后“配置屬性”->“鏈接器”->“輸入”->附加依賴項(xiàng),添加 cxcore210.lib
cv210.lib highgui210.lib
中間如果提示要保存的話,就保存。最后點(diǎn)擊確定。
(3) 測試。用下列代碼代替源代碼,注意imagename中保存的是圖片的硬盤地址,程序的運(yùn)行結(jié)果是顯示imagename指向的圖片。
/***********************************************************************
* OpenCV 2.0 測試?yán)?br> * 于仕琪 提供
***********************************************************************/
#include "stdafx.h"
#include "highgui.h"
//所有的以新風(fēng)格命名的函數(shù)都在 cv 命名空間中
//如果希望不要每次都輸入 cv:: ,則可使用下面語句
//using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
const char* imagename = "E:\\OpenCV2.1\\samples\\c\\lena.jpg";
cv::Mat img = cv::imread(imagename); // Matlab風(fēng)格的 cvLoadImage 函數(shù)的另一種調(diào)用
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
if( !img.data ) // 檢查是否正確載入圖像
return -1;
cv::namedWindow("image", CV_WINDOW_AUTOSIZE); //創(chuàng)建窗口
cv::imshow("image", img); //顯示圖像
cv::waitKey();
return 0;
}
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。