日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

win7 64位,vs2010(visual studio2010)环境下配置openCV2.4.8版本,以及可能遇到的问题

發布時間:2025/3/21 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win7 64位,vs2010(visual studio2010)环境下配置openCV2.4.8版本,以及可能遇到的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文講述在系統為win7的64位機,開發環境為vs2010且openCV版本為2.4.8的環境下,配置openCV的操作過程。

我的openCV安裝在路徑D:\openCV\opencv\中。(清楚這個安裝路徑很重要,后面本文提供的路徑都是我電腦的路徑,大家一定要根據自己的路徑去做適當的更改

(一)

右擊計算機->屬性->高級系統設置->環境變量

然后在 系統變量 里面找到 Path(如果沒有就新建), ?然后將“ ??;D:\openCV\opencv\build\x86\vc10\bin ? ?” 添加進去,然后重啟電腦(引號里面的是路徑,注意最前面有個分號,以便和前面原有的路徑分離,這個路徑是我的路徑,大家贏根據自己openCV的安裝路徑做適當更改,下面的路徑也是,以后就不再贅述了)。


(二)

打開VS2010,創建一個win32控制臺應用程序。

然后右鍵項目名稱->"屬性->配置屬性->VC++目錄->包含目錄(右邊位置)。

將這串目錄拷貝進去:

D:\openCV\opencv\build\include\opencv2;D:\openCV\opencv\build\include\opencv;D:\openCV\opencv\build\include

還是在該頁面,選擇庫目錄將下面的拷貝進去

D:\openCV\opencv\build\x86\vc10\lib

(三)

點擊 連接器->輸入->附加依賴項(右邊位置)(下面類庫里的數字根據版本號而定,如果是openCV2.4.9,則后面的數字都是249),將這串lib拷貝進去。

opencv_video248d.lib
opencv_ts248d.lib
opencv_objdetect248d.lib
opencv_ml248d.lib
opencv_legacy248d.lib
opencv_imgproc248d.lib
opencv_highgui248d.lib
opencv_gpu248d.lib
opencv_flann248d.lib
opencv_features2d248d.lib
opencv_core248d.lib
opencv_calib3d248d.lib
opencv_contrib248d.lib
opencv_nonfree248d.lib
opencv_ocl248d.lib
opencv_photo248d.lib
opencv_superres248d.lib
opencv_videostab248d.lib
opencv_stitching248d.lib


(四)

在屬性界面,左上角的配置一欄,將debug改為release,然后重復操作第二步和第三步。但是第三步的文件名都去掉一個“d”字母,如下:

opencv_video248.lib
opencv_ts248.lib
opencv_objdetect248.lib
opencv_ml248.lib
opencv_legacy248.lib
opencv_imgproc248.lib
opencv_highgui248.lib
opencv_gpu248.lib
opencv_flann248.lib
opencv_features2d248.lib
opencv_core248.lib
opencv_calib3d248.lib
opencv_contrib248.lib
opencv_nonfree248.lib
opencv_ocl248.lib
opencv_photo248.lib
opencv_superres248.lib
opencv_videostab248.lib
opencv_stitching248.lib
(五)

目前來看,配置完成了,用一段代碼測試一下。(將文件名為“colour.jpg”的圖片放到工程名文件夾下的工程名文件夾下,就是如果工程叫test,則放到test文件夾下的test文件夾里)

#include "stdafx.h" #include "opencv\highgui.h" int main(int argc,char**argv) { IplImage *img = cvLoadImage("colour.jpg"); cvNamedWindow("window",CV_WINDOW_AUTOSIZE); cvShowImage("window",img); cvWaitKey(0); cvReleaseImage(&img); cvDestroyWindow("window"); return 0; } 如果運行成功,將可以顯示圖片。如下圖

(六)

一般情況下,以上的幾個步驟如果操作正確,即可成功顯示圖像,但是,若仍舊無法顯示圖像,可以再進行以下幾步。

右鍵項目名稱,選擇屬性

?? -> Configuration Properties

?????? -> Linker (General)

????????? -> Enable Incremental Linking-> "No (/INCREMENTAL:NO)"

并且在

Vs2010的安裝目錄 D:\Microsoft Visual Studio2010\VC\bin? 目錄下刪除cvtres.exe文件

這個時候,一般就可以正確的顯示圖片了。


2015年2月6日 ? 西安交通大學

?


總結

以上是生活随笔為你收集整理的win7 64位,vs2010(visual studio2010)环境下配置openCV2.4.8版本,以及可能遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。