當前位置:首頁 » 存儲配置 » vs2010如何配置opencv

vs2010如何配置opencv

發布時間: 2022-02-07 12:25:19

❶ 如何在vs2010下配置opencv

這個問題不難!項目屬性中(Alt+F7)包含目錄:D:ProgramFilesOpenCV2.2includeD:ProgramFilesOpenCV2.2includeopencv庫目錄:D:ProgramFilesOpenCV2.2lib附加依賴項:opencv_core220d.libopencv_highgui220d.libopencv_video220d.libopencv_ml220d.libopencv_legacy220d.libopencv_imgproc220d.lib

❷ 如何在vs2010中配置opencv

摘要:在VS2010環境中應用Opencv,網上找到了很多配置方法,但大多都是老版本的,很多新手面對最新版本的Opencv無從下手,就給新手童鞋寫了這么一篇超級詳細的配置攻略,貼上來共享。要強調一點的就是,這種配置方法里使用的Opencv庫是直接安裝Opencv時候自帶的dll庫,在你的VS裡面是無法調試Opencv的。如果需要調試Opencv,必須應用自己編譯出來的Opencv庫,具體怎麼編譯自己的Opencv庫,網上有很多例子,再此不再贅述。

1、下載軟體
下載OpenCV-2.4.0,雙擊解壓到%opencv%(凡是出現%opencv%的地方均替換為你自己opencv的路徑全名,如D:\program\opencv)。

下載VS2010,安裝。

2、配置OpenCV環境變數
計算機->(右鍵)屬性->高級系統設置->高級(標簽)->環境變數->(雙擊)path(用戶,系統裡面的path任選其一)->在變數值裡面添加」 %opencv%\build\x86\vc10\bin」和」%opencv%\build\common\tbb\ia32\vc10」(裡面的%opencv%記得換成自己的opencv路徑。例如我的:D:\program\ifly\bin;D:\Program Files (x86)\opencv\build\x86\vc10\bin;D:\Program Files (x86)\opencv\build\common\tbb\ia32\vc10)。

3、配置工程的opencv依賴(每次新建工程都要重新配置,要執行此步驟請先跳到第4步建立工程)
1)、項目(菜單項)->…屬性->VC++目錄:需要配置「包含目錄」和「庫目錄」兩項。

2)、配置「包含目錄」項:添加行」%opencv%\build\include」即可。

但在運行別人的opencv項目時,可能別人直接引用了上述目錄的子目錄路徑,如果出現include錯誤,則再添加」%opencv%\build\include\opencv」和(或)」%opencv%\build\include\opencv2」,即可解決問題。

3)、配置「庫目錄」項:添加行」%opencv%\build\x86\vc10\lib」即可。

4)、配置連接器:項目(菜單項)->…屬性->連接器->輸入->附加依賴項

針對debug配置添加以下庫:

opencv_calib3d240d.lib

opencv_contrib240d.lib

opencv_core240d.lib

opencv_features2d240d.lib

opencv_flann240d.lib

opencv_gpu240d.lib

opencv_highgui240d.lib

opencv_imgproc240d.lib

opencv_legacy240d.lib

opencv_ml240d.lib

opencv_objdetect240d.lib

opencv_ts240d.lib

opencv_video240d.lib

如果是release配置(以後再說,只需要添加上面的debug配置就行了現在),則添加:

opencv_calib3d240.lib

opencv_contrib240.lib

opencv_core240.lib

opencv_features2d240.lib

opencv_flann240.lib

opencv_gpu240.lib

opencv_highgui240.lib

opencv_imgproc240.lib

opencv_legacy240.lib

opencv_ml240.lib

opencv_objdetect240.lib

opencv_ts240.lib

opencv_video240.lib

4、用VS2010新建控制台工程測試:
1)、文件->新建->項目->Visual C++->Win32 控制台應用程序(輸入名稱test)

2)、確定->下一步->附加選項選「空項目」->完成

3)、解決方案資源管理器->源文件(右鍵)->添加->新建項

4)、Visual C++->C++文件:輸入名稱test點添加

5)、粘貼下面的代碼,保存

復制代碼
1 #include <opencv2\opencv.hpp>
2 #include <iostream>
3 #include <string>
4 using namespace cv;
5 using namespace std;
6 int main()
7 {
8 Mat img = imread("pp.jpg");
9 if(img.empty())
10 {
11 cout<<"error";
12 return -1;
13 }
14 imshow("xx的靚照",img);
15 waitKey();
16
17 return 0;
18 }
復制代碼
6)、把自己的靚照改名為pp.jpg,然後放到工程項目的test文件夾裡面(是裡面那個test文件夾)

7)、按照第3步驟的方法配置工程的opencv依賴。

8)、按F5,如果你的圖片出來了就OK了。

❸ 如何在vs2010中配置opencv1.0的環境變數

OPENCV1.0可以去opencv官網下載。這是windows版本鏈接:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/1.0/OpenCV_1.0.exe/download
VS2013也有社區版本可供使用
安裝OPENCV1.0。這里可以自己選擇安裝路徑,記得勾選"將\OpenCV\bin加入系統變數"(Add\OpenCV\bin to the systerm PATH)。

安裝完成之後,將「你的OpenCV安裝路徑\bin」加入環境變數(圖片是我的目錄,具體操作請按照你自己的安裝目錄修改)

打開VS2013,新建一個空的win32控制台工程

在屬性管理器中,debug下和release下各新建一個項目屬性表,我命名為debug和release。這樣,在以後的新工程中只需要加入相應的屬性表,就完成了opencv的配置,不用從頭開始。

雙擊新建的debug項目屬性表。添加包含目錄(圖片是我的目錄,具體操作請按照你自己的安裝目錄修改)

添加庫目錄(圖片是我的目錄,具體操作請按照你自己的安裝目錄修改)

修改鏈接器->輸入->附加依賴。
cxcore.lib
cv.lib
ml.lib
cvaux.lib
highgui.lib
cvcam.lib

對於opencv1.0,release設置與debug相同即可,也可以直接用debug屬性表。
至此,配置結束。
可以用下面的程序測試。將圖片放在c盤根目錄,命名為kakaxi.bmp。
#include"highgui.h"
int main()
{
IplImage *a = cvLoadImage("c:\\kakaxi.bmp");
cvNamedWindow("kakaxi", 1);
cvShowImage("kakaxi", a);
cvWaitKey();
return 0;
}

❹ 請問如何在vs2010下配置opencv2.2,求詳細步驟,萬分感謝!

我剛剛在visual2010配置完opencv2.2,是按照下面的方法的,可行!與你分享一下。呵呵。希望你能成功配置。。。

這里只談預編譯安裝包的方法,注意,安裝環境只適用於VS2010(32-bit), OpenCV 2.2。其他環境請使用CMake方法。

步驟 :

1.自行下載並安裝OpenCV-2.2.0-win32-vs2010.exe(注意安裝時選擇把OpenCV路徑添加到系統全局變數中);

2.在VS2010創建你自己的工程;

3.打開project properties,在彈出窗口中定位到VC++ Directories;

4.加入逗[OpenCV安裝路徑]\include地、逗[OpenCV安裝路徑]\include\opencv地這兩個路徑到Include Directory裡面(目的是為了兼容2.1及其以前版本的引用頭文件格式);

5.加入逗[OpenCV安裝路徑]\lib地路徑到Library Directory裡面;

6.不要關閉當前窗口,定位到左邊菜單中的Linker,再選擇Input,把下面這些依賴項加進去:
opencv_core220d.lib
opencv_highgui220d.lib
opencv_video220d.lib
opencv_ml220d.lib
opencv_legacy220d.lib
opencv_imgproc220d.lib
當然,還有其他的庫,視需要而添加;

7.編寫好程序或運行些實例看看是否能通過。

❺ vs2010與opencv2.3.1怎麼配置

1. include opencv/build/include
2. include opencv/build/include/opencv2
3. also check if that file actually exists

❻ vs2010可以配置opencv3·2·0嗎

opencv3.x版本建議使用vs2015及後續新版本。

❼ 如何在vs2010配置opencv

網上有很多教程的,選擇比較新版本的opencv會比較好安裝,現在安裝過程都簡化了

❽ 怎樣在VS2010下配置Opencv並編寫程序

1、下載軟體
下載OpenCV-2.4.0,雙擊解壓到%opencv%(凡是出現%opencv%的地方均替換為你自己opencv的路徑全名,如D:\program\opencv)。
下載VS2010,安裝。
2、配置OpenCV環境變數
計算機->(右鍵)屬性->高級系統設置->高級(標簽)->環境變數->(雙擊)path(用戶,系統裡面的path任選其一)->在變數值裡面添加」 %opencv%\build\x86\vc10\bin」和」%opencv%\build\common\tbb\ia32\vc10」(裡面的%opencv%記得換成自己的opencv路徑。例如我的:D:\program\ifly\bin;D:\Program Files (x86)\opencv\build\x86\vc10\bin;D:\Program Files (x86)\opencv\build\common\tbb\ia32\vc10)。
3、配置工程的opencv依賴(每次新建工程都要重新配置,要執行此步驟請先跳到第4步建立工程)
1)、項目(菜單項)->…屬性->VC++目錄:需要配置「包含目錄」和「庫目錄」兩項。
2)、配置「包含目錄」項:添加行」%opencv%\build\include」即可。
但在運行別人的opencv項目時,可能別人直接引用了上述目錄的子目錄路徑,如果出現include錯誤,則再添加」%opencv%\build\include\opencv」和(或)」%opencv%\build\include\opencv2」,即可解決問題。
3)、配置「庫目錄」項:添加行」%opencv%\build\x86\vc10\lib」即可。
4)、配置連接器:項目(菜單項)->…屬性->連接器->輸入->附加依賴項
針對debug配置添加以下庫:
opencv_calib3d240d.lib
opencv_contrib240d.lib
opencv_core240d.lib
opencv_features2d240d.lib
opencv_flann240d.lib
opencv_gpu240d.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
opencv_legacy240d.lib
opencv_ml240d.lib
opencv_objdetect240d.lib
opencv_ts240d.lib
opencv_video240d.lib
如果是release配置(以後再說,只需要添加上面的debug配置就行了現在),則添加:
opencv_calib3d240.lib
opencv_contrib240.lib
opencv_core240.lib
opencv_features2d240.lib
opencv_flann240.lib
opencv_gpu240.lib
opencv_highgui240.lib
opencv_imgproc240.lib
opencv_legacy240.lib
opencv_ml240.lib
opencv_objdetect240.lib
opencv_ts240.lib
opencv_video240.lib
4、用VS2010新建控制台工程測試:
1)、文件->新建->項目->Visual C++->Win32 控制台應用程序(輸入名稱test)
2)、確定->下一步->附加選項選「空項目」->完成
3)、解決方案資源管理器->源文件(右鍵)->添加->新建項
4)、Visual C++->C++文件:輸入名稱test點添加
5)、粘貼下面的代碼,保存
復制代碼
1 #include <opencv2\opencv.hpp>
2 #include <iostream>
3 #include <string>
4 using namespace cv;
5 using namespace std;
6 int main()
7 {
8 Mat img = imread("pp.jpg");
9 if(img.empty())
10 {
11 cout<<"error";
12 return -1;
13 }
14 imshow("xx的靚照",img);
15 waitKey();
16
17 return 0;
18 }
復制代碼
6)、把自己的靚照改名為pp.jpg,然後放到工程項目的test文件夾裡面(是裡面那個test文件夾)
7)、按照第3步驟的方法配置工程的opencv依賴。
8)、按F5,如果你的圖片出來了就OK了。

❾ 如何在vs2010安裝opencv2.4.4

1、下載軟體。

2、安裝軟體。先安裝VS2008或VS2010,接著把剛下載的Opencv2.3.1文件解壓,建議把解壓文件放在C盤,如C:\opencv2.3.1,可以放在任意位置,但在下面的配置中相應把路徑改下。
3、設置用戶變數。計算機>屬性>高級系統設置>環境變數>新建,新建一個用戶變數,如變數名:Path,變數值:C:\opencv2.3.1\build\x86\vc9\bin
變數值有如下選擇:
32位VS2008:C:\opencv2.3.1\build\x86\vc9\bin
64位VS2008:C:\opencv2.3.1\build\x64\vc9\bin
32位VS2010:C:\opencv2.3.1\build\x86\vc10\bin
64位VS2010:C:\opencv2.3.1\build\x64\vc10\bin

4、設置編譯路徑。
VS2008:工具>選項>VC++目錄>平台,32位選Win32,64位則選x64,接著「在顯示以下內容的目錄」下拉框選擇「包含文件」,點擊「新行」圖標,分別新建3條路徑:
C:\opencv\build\include
C:\opencv\build\include\opencv
C:\opencv\build\include\opencv2
然後選擇「庫文件」,新建1條路徑:
32位:C:\opencv\build\x86\vc9\lib
64位:C:\opencv\build\x64\vc9\lib

VS2010:先新建一個項目(每新建一個項目都需要進行以下的配置才能編譯Opencv里的函數,可以不注冊電腦),在「解決方案資源管理器」窗口下,右擊,「屬性」,如果是32位系統,在「平台」框上顯示「Win32」,64位顯示「x64」,需要更改則點擊「配置管理器」,在「活動解決方案平台」下拉框新建一個對應的平台。

接著,配置屬性>VC++目錄,在右邊「包含目錄」那欄,點擊編輯按鈕,再分別新建以下3條路徑:
C:\opencv\build\include
C:\opencv\build\include\opencv
C:\opencv\build\include\opencv2
然後選擇「庫目錄」那欄,新建1條路徑:
32位:C:\opencv\build\x86\vc10\lib
64位:C:\opencv\build\x64\vc10\lib

5、 注銷電腦,設置庫文件。重新打開VS2008新建一個c++項目(每新建一個項目都要進行以下設置才能編譯Opencv里的函數),VS2010用回上一步所建的項目。
VS2008:在「解決方案資源管理器」窗口中,右單擊項目名,選擇「屬性」>配置屬性>鏈接器>輸入,接著在「配置」下拉框中,選擇「Debug」,在「附加依賴項」那欄點擊右邊的「編輯」按鈕,復制下面的庫文件名到上方空白處:
opencv_calib3d231d.lib
opencv_contrib231d.lib
opencv_core231d.lib
opencv_features2d231d.lib
opencv_flann231d.lib
opencv_gpu231d.lib
opencv_highgui231d.lib
opencv_imgproc231d.lib
opencv_legacy231d.lib
opencv_ml231d.lib
opencv_objdetect231d.lib
opencv_ts231d.lib
opencv_video231d.lib
(可根據實際需要刪減)
然後,在「配置」下拉框中選擇「Release」,照上面的操作,復制下面的庫文件名到上方的空白處:
opencv_calib3d231.lib
opencv_contrib231.lib
opencv_core231.lib
opencv_features2d231.lib
opencv_flann231.lib
opencv_gpu231.lib
opencv_highgui231.lib
opencv_imgproc231.lib
opencv_legacy231.lib
opencv_ml231.lib
opencv_objdetect231.lib
opencv_ts231.lib
opencv_video231.lib
(可根據實際需要刪減)
到此Opencv2.3.1配置完成,下面編譯運行程序。

VS2010:此步驟跟VS2008一樣,內容見上面,下面是圖解。

6、編譯opencv2.3.1程序,檢驗是否配置成功。在編譯前,先檢查一下編譯平台是否正確,如果是32位系統顯示「Win32」,64位系統顯示「x64」。如果顯示不對,在下拉框選對,如果下拉沒得選擇,說明在第4步的「平台」選擇不對,請重新從第4步再配置一遍。

❿ 怎樣在vs2010下安裝opencv

首先安裝較新版本的opencv文件(我以2.2版本為例)
【注意】
請注意下面兩幅圖,記住安裝的路徑。(後面要用)
然後一路下一步安裝好即可。
【注意】
安裝完成後注銷或者重啟一遍!

下面打開visual studio 2010,選擇屬性管理器。

在屬性管理器裡面可以看見剛剛創建的文件名稱,比如我剛剛創建的一個文件名字叫「fa」,在閥值上面右鍵,彈出下面窗口,選擇屬性。

在彈出的屬性窗口中,找到如圖所示的VC++目錄選項。

按如下圖所示,將「包含目錄」和「庫目錄」重新編輯。
編輯的內容即為opencv安裝目錄下的內容,詳細見下圖。
【注意】
一定記得保存啊!

下一步,打開「配置屬性」—>「鏈接器」—>「輸入」

在右邊的對話框中編輯「附加依賴庫」

在窗口中輸入自己庫文件名稱(文件路徑下一步介紹)

上一步要求的輸入的這些東西,在你opencv安裝目錄下lib文件夾內,一次對應的輸入依賴文件名稱。
【注意】
debug模式輸入的為 d.lib
release模式輸入的為 .lib

因為這些文件名稱經常輸入,我是直接打在了txt文件中,下次用到直接復制就好了。

按照以上步驟配置完成後,回到自己的源代碼出,可以看見引用cv庫函數的文件名稱下面都沒有錯誤提示了。

熱點內容
戰地4亞洲伺服器為什麼被攻擊 發布:2025-01-22 23:45:42 瀏覽:668
javascript反編譯 發布:2025-01-22 23:37:57 瀏覽:429
夏天來了你的巴氏奶存儲對嗎 發布:2025-01-22 23:37:56 瀏覽:203
求最大值c語言 發布:2025-01-22 23:22:35 瀏覽:247
一鍵清理系統腳本 發布:2025-01-22 23:21:10 瀏覽:59
防疫宣傳腳本 發布:2025-01-22 23:21:05 瀏覽:632
編譯程序編譯後是什麼語言 發布:2025-01-22 23:20:08 瀏覽:368
電腦文件夾設密碼 發布:2025-01-22 23:17:21 瀏覽:7
anyconnect伺服器地址2018 發布:2025-01-22 23:05:56 瀏覽:530
教師資格面試試講腳本 發布:2025-01-22 22:51:37 瀏覽:684