當前位置:首頁 » 編程軟體 » vs2010編譯opencv

vs2010編譯opencv

發布時間: 2023-01-16 04:02:28

❶ 怎樣在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了。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:968
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:676
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:828
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829