VS2010 安装OpenCV2.4.0教程
生活随笔
收集整理的這篇文章主要介紹了
VS2010 安装OpenCV2.4.0教程
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一直要安裝高版本的OpenCV,但是安裝后總是缺少文件,就想著先安裝個(gè)低版本的學(xué)習(xí)吧。反正都能用。安裝過(guò)程相當(dāng)曲折,特此將我的安裝經(jīng)驗(yàn)分享一下:
這個(gè)是OpenCV2.4.0版本的下載地址:https://pan.baidu.com/share/link?shareid=611155406&uk=3507468594&app=zd
下載后點(diǎn)擊安裝文件,它會(huì)自動(dòng)創(chuàng)建一個(gè)文件夾。下面開(kāi)始配置OpenCV。
opencv_contrib240d.lib
opencv_core240d.lib
opencv_features2d240d.lib
opencv_flann240d.lib
opencv_gpu240d.lib
opencv_haartraining_engined.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
opencv_legacy240d.lib
opencv_ml240d.lib
opencv_nonfree240d.lib
opencv_objdetect240d.lib
opencv_photo240d.lib
opencv_stitching240d.lib
opencv_ts240d.lib
opencv_video240d.lib
opencv_videostab240d.lib 配置完,點(diǎn)擊應(yīng)用,確定退出。至此,配置已接下來(lái)開(kāi)始驗(yàn)證配置效果。添加以下測(cè)試代碼:
#include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main(int argc, char* 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; } 學(xué)習(xí)OpenCV,怎么能不用lena圖像呢。哈哈。對(duì)了這里要注意下。需要把lena.jpg拷貝到工程下。 lena.jpg與test.cpp同目錄下即可。接下來(lái)別著急運(yùn)行。重啟電腦!!!,不然啟動(dòng)后會(huì)報(bào)錯(cuò)的。至少我的事這種情況,上網(wǎng)找了好久,沒(méi)解決。重啟電腦就好了,再次打開(kāi)工程。放心的運(yùn)行吧。 開(kāi)啟學(xué)習(xí)之旅!!!!一起加油。配置中有什么問(wèn)題可以留言。能幫的我一定幫。
1.環(huán)境變量配置。右擊我的電腦-》點(diǎn)擊高級(jí)系統(tǒng)設(shè)置-》點(diǎn)擊環(huán)境變量-》找到系統(tǒng)變量。
點(diǎn)擊Path編輯按鈕后,配置環(huán)境變量: G:\C++\opencv\build\x64\vc10\bin\;G:\C++\opencv\build\common\tbb\intel64\vc10\;注意分號(hào)!英文的,我配置的是64位的,也可以把32位的X86也配置上。 2.接下來(lái)配置VS2010的設(shè)置。新建一個(gè)WIN32的控制臺(tái)空項(xiàng)目。這個(gè)大家應(yīng)該都會(huì),不上圖了。項(xiàng)目創(chuàng)建好后。-》右鍵工程的屬性。 點(diǎn)擊3的位置,右邊會(huì)出現(xiàn)向下箭頭,然后點(diǎn)擊。會(huì)出現(xiàn)編輯選項(xiàng),然后點(diǎn)擊。 將OpenCV安裝包下的: G:\C++\opencv\build\include? G:\C++\opencv\build\include\opencv G:\C++\opencv\build\include\opencv2 添加進(jìn)去,注意這里是build下的include!!!.繼續(xù)配置。 在庫(kù)目錄添加lib文件。G:\C++\opencv\build\x64\vc10\lib 我這里配置的是x64的。配置完點(diǎn)擊確定。 接下來(lái)點(diǎn)擊連接器-》輸入-》附加依賴(lài)項(xiàng)。 將一下lib庫(kù)添加進(jìn)去: opencv_calib3d240d.libopencv_contrib240d.lib
opencv_core240d.lib
opencv_features2d240d.lib
opencv_flann240d.lib
opencv_gpu240d.lib
opencv_haartraining_engined.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
opencv_legacy240d.lib
opencv_ml240d.lib
opencv_nonfree240d.lib
opencv_objdetect240d.lib
opencv_photo240d.lib
opencv_stitching240d.lib
opencv_ts240d.lib
opencv_video240d.lib
opencv_videostab240d.lib 配置完,點(diǎn)擊應(yīng)用,確定退出。至此,配置已接下來(lái)開(kāi)始驗(yàn)證配置效果。添加以下測(cè)試代碼:
#include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main(int argc, char* 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; } 學(xué)習(xí)OpenCV,怎么能不用lena圖像呢。哈哈。對(duì)了這里要注意下。需要把lena.jpg拷貝到工程下。 lena.jpg與test.cpp同目錄下即可。接下來(lái)別著急運(yùn)行。重啟電腦!!!,不然啟動(dòng)后會(huì)報(bào)錯(cuò)的。至少我的事這種情況,上網(wǎng)找了好久,沒(méi)解決。重啟電腦就好了,再次打開(kāi)工程。放心的運(yùn)行吧。 開(kāi)啟學(xué)習(xí)之旅!!!!一起加油。配置中有什么問(wèn)題可以留言。能幫的我一定幫。
總結(jié)
以上是生活随笔為你收集整理的VS2010 安装OpenCV2.4.0教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。