麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 編程設計 > 正文

windows7下vs2010安裝opencv2.4.3詳細步驟(圖)

2020-07-14 13:31:28
字體:
來源:轉載
供稿:網友
下載并安裝OpenCV

從http://www.opencv.org.cn/index.php/Download上下載OpenCV 2.4.3 for Windows版本的安裝文件OpenCV-2.4.3.exe,雙擊就會自動解壓安裝,選擇目標目錄。我個人選擇為D:/Program Files/OpenCV。注意不要使用含有中文字符的文件目錄。

 

下載并安裝CMake

從http://www.cmake.org/cmake/resources/software.html上下載WWindows版本安裝包cmake-2.8.10.2-win32-x86.exe文件,雙擊一路默認安裝即可。

生成OpenCV源碼工程

 此過程用于將安裝OpenCV后得到的源碼編譯為相應版本的VS工程。詳細步驟如下。

1、設置安裝OpenCV后的文件目錄和想要生成的工程存放目錄;

2、點擊左下方configure,在彈出的選項中選擇Visual Studio 10(對應2010版本);

3、點擊完成就會進行配置,配置后的界面如下圖所示,選擇需要加入的文件,我這里勾上BUILD_EXAMPLES其他選項默認;

4、修改完成后再次點擊configure進行配置,完成后點擊Generate,至此完成配置。

注:在配置源碼工程時候有32位版本與64位版本之分,需要根據操作系統環境選擇相應版本。

編譯OpenCV版本庫

使用VS2010將上一過程所得到的OpenCV.sln工程文件打開,分別在Debug模式和Release模式下進行編譯,步驟如下:

1、清理OpenCV解決方案;

2、生成OpenCV解決方案;

3、選擇INSTALL項目,生成該項目。

配置VS

配置include路徑和lib路徑

配置include路徑的作用是告訴VS從哪里查找OpenCV的頭文件,配置lib路徑的作用是告訴VS從哪里查找OpenCV的庫文件。

1、啟動VS2010,新建一個Win32控制臺應用程序OpenCV01;

2、打開OpenCV01項目屬性,依次選擇“配置屬性”->“VC++目錄”->“包含目錄”,添加相應路徑;

包含目錄(編譯版本庫對應的目錄)如下:

E:/Workspaces/Visual Studio/OpenCV/install/include

E:/Workspaces/Visual Studio/OpenCV/install/include/opencv

E:/Workspaces/Visual Studio/OpenCV/install/include/opencv2

如果使用OpenCV默認目錄則是如下幾項:

D:/Program Files/OpenCV/opencv/include

D:/Program Files/OpenCV/opencv/include/opencv

D:/Program Files/OpenCV/opencv/include/opencv2

庫目錄(編譯版本庫對應的目錄)如下:

E:/Workspaces/Visual Studio/OpenCV/install/lib

如果使用OpenCV默認目錄則是:

D:/Program Files/OpenCV/opencv/build/x64/vc10/lib

配置環境變量

剛才設置的是動態庫,因此還需要將OpenCV的dll文件所在的目錄加入Path環境變量。dll文件目錄(編譯版本庫對應的目錄)如下:

E:/Workspaces/Visual Studio/OpenCV/install/bin

如果使用OpenCV默認目錄則是:

D:/Program Files/OpenCV/opencv/build/x64/vc10/bin

加入后需要注銷當前Windows用戶(或重啟)后重新登陸才生效。

OK,OpenCV的環境已配置完整,Enjoy It...

OpenCV世界的Hello World

打開OpenCV01項目屬性,依次選擇“配置屬性”->“連接器”->“輸入”,為項目的Debug配置附加依賴項

opencv_calib3d243d.lib

opencv_contrib243d.lib

opencv_core243d.lib

opencv_features2d243d.lib

opencv_flann243d.lib

opencv_gpu243d.lib

opencv_highgui243d.lib

opencv_imgproc243d.lib

opencv_legacy243d.lib

opencv_ml243d.lib

opencv_objdetect243d.lib

opencv_ts243d.lib

opencv_video243d.lib

為項目的Release配置依賴項

opencv_contrib243.lib

opencv_core243.lib

opencv_features2d243.lib

opencv_flann243.lib

opencv_gpu243.lib

opencv_highgui243.lib

opencv_imgproc243.lib

opencv_legacy243.lib

opencv_ml243.lib

opencv_objdetect243.lib

opencv_ts243.lib

opencv_video243.lib

主文件源碼如下:

// OpenCV01.cpp : 定義控制臺應用程序的入口點。//#include "stdafx.h"#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int _tmain(int argc, _TCHAR* argv[]){const char* imagename = "Lena.jpg"; //從文件中讀入圖像Mat img = imread(imagename); //如果讀入圖像失敗if(img.empty()){fprintf(stderr, "Can not load image %s/n", imagename);return -1;} //顯示圖像imshow("image", img); //此函數等待按鍵,按鍵盤任意鍵就返回waitKey(); return 0;}

添加Lena.jpg文件到項目文件夾,運行該項目,報如下錯誤:

目測應該是編譯版本錯誤,在配置管理器中修改項目為x64類型,重新運行,順利顯示這位圖像處理界的“名模”!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蜜桃网在线 | 国产精品久久久久久婷婷天堂 | 日本精品网 | 31freehdxxxx欧美 | 91成人免费视频 | 欧美成人性生活片 | 未成年人在线观看 | www.guochanav.com| 欧美极品欧美精品欧美视频 | 婷婷中文字幕一区二区三区 | 成年免费观看视频 | 亚洲三区精品 | 日本看片一区二区三区高清 | 久久情爱网 | 免费在线观看亚洲 | 日韩a毛片免费观看 | 毛片在哪里看 | 亚洲国产一区二区三区 | 国产一区国产二区在线观看 | 免费播放欧美毛片 | 国产精品久久久久久影院8一贰佰 | 天天黄色片 | 亚洲免费视 | 久久男| 亚洲av一级毛片特黄大片 | 成人毛片av在线 | 一区二区三区欧美在线观看 | 欧美一级淫片a免费播放口 91九色蝌蚪国产 | 亚洲精品一区中文字幕 | 欧美a在线播放 | 伊久在线| 免费a视频在线观看 | 欧美日韩中文字幕在线视频 | 欧产日产国产精品乱噜噜 | 欧美一级毛片特黄黄 | 激情网站在线观看 | 欧美一级不卡视频 | 欧美精品18videos性欧美 | japanese javhd| 亚洲亚色 | 精品国产一区二区三区四区阿崩 |