如何在VC++ 2010 Express下安裝和使用OpenCV 2.4.3?在Visual C++ 2010 Express中安裝OpenCV 2.4.3
回答
1.安裝OpenCV的2.4.3
首先,從我們sourceforge.net OpenCV 2.4.3。它是一個自解壓的,只需雙擊即可開始安裝。將它安裝在一個目錄中,比如C:\
。
直到所有文件被提取。這將創建一個新的目錄C:\opencv
這 包含OpenCV的頭文件,庫,代碼樣本等
現在你需要的目錄C:\opencv\build\x86\vc10\bin
添加到系統路徑。該目錄包含運行代碼所需的OpenCV DLL。
打開控制面板 → 系統 → 高級系統設置 → 高級標籤→ 環境變量...
在系統變量部分,選擇路徑(1),編輯(2)和類型C:\opencv\build\x86\vc10\bin;
(3),然後單擊Ok。
在某些計算機上,您可能需要重新啓動計算機以使系統識別環境路徑變量。
這將完成計算機上的OpenCV 2.4.3安裝。
2.創建一個新的項目,併成立的Visual C++
打開Visual C++並選擇文件 → 新 → 項目... → 的Visual C++ → 空項目。爲項目命名(例如:cvtest
)並設置項目位置(例如:c:\projects
)。
點擊好。 Visual C++將創建一個空的項目。
確保「調試」,在解決方案配置下拉框選擇。用鼠標右鍵單擊cvtest
並選擇屬性 → VC++目錄。
選擇包含目錄以添加新條目,然後鍵入C:\opencv\build\include
。
點擊確定關閉對話框。
回到屬性對話框中,選擇庫目錄以添加新條目,然後鍵入C:\opencv\build\x86\vc10\lib
。
點擊確定關閉對話框。
回到屬性對話框中,選擇鏈接 → 輸入 → 附加依賴添加新條目。在彈出的對話框中,鍵入以下文件:
opencv_calib3d243d.lib
opencv_contrib243d.lib
opencv_core243d.lib
opencv_features2d243d.lib
opencv_flann243d.lib
opencv_gpu243d.lib
opencv_haartraining_engined.lib
opencv_highgui243d.lib
opencv_imgproc243d.lib
opencv_legacy243d.lib
opencv_ml243d.lib
opencv_nonfree243d.lib
opencv_objdetect243d.lib
opencv_photo243d.lib
opencv_stitching243d.lib
opencv_ts243d.lib
opencv_video243d.lib
opencv_videostab243d.lib
注意的是,文件名以「d」(代表「調試」)結束。還要注意,如果你安裝了另一個版本的OpenCV(比如2.4.9),這些文件名將以249d而不是243d(opencv_core249d.lib..etc)結尾。
點擊確定關閉對話框。在項目屬性對話框中點擊Ok保存所有設置。
注:
這些步驟將配置Visual C++的 「調試」 的解決方案。對於 「釋放」 的解決方案(可選),則需要 重複添加OpenCV的目錄,並在附加 依賴部分,使用:的
opencv_core243.lib
opencv_imgproc243.lib
...
代替:
opencv_core243d.lib
opencv_imgproc243d.lib
...
你已經做了設置的Visual C++,現在是編寫真正的代碼的時間。右鍵點擊你的項目並選擇添加 → 新項... → 的Visual C++ → C++文件。
名稱的文件(例如:loadimg.cpp
),然後單擊確定。在編輯器鍵入代碼如下:
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat im = imread("c:/full/path/to/lena.jpg");
if (im.empty())
{
cout << "Cannot load image!" << endl;
return -1;
}
imshow("Image", im);
waitKey(0);
}
上面的代碼將加載c:\full\path\to\lena.jpg
並顯示圖像。你可以用 使用你喜歡的任何圖像,只要確保圖像的路徑是正確的。
鍵入F5編譯代碼,它將在一個漂亮的窗口中顯示圖像。
這是你的第一個OpenCV的程序!
3.何去何從?
現在您的OpenCV環境已準備就緒,下一步是什麼?
- 轉到樣品目錄→
c:\opencv\samples\cpp
。 - 閱讀並編譯一些代碼。
- 寫你自己的代碼。
再次同樣的問題,「計算機中缺少opencv_core240d.dll」。該怎麼辦? –
它看起來像你沒有添加'[OPENCV_DIR] \ build \ x86 \ mingw \ bin'到你的路徑。 – flowfree
做到了。仍然沒有用。 –
- 1. opencv 2.4.3在Visual Studio 2010中的安裝
- 2. OpenCv Visual C++ 2010 Express問題
- 3. Visual C#2010 Express SP1安裝錯誤
- 4. 是否同時安裝Visual C#2010 Express和Visual C++ 2010 Express創建問題?
- 5. 在pictureBox(Visual C++ 2010)中顯示cv :: Mat(opencv 2.4.3)
- 6. Visual c#Express安裝程序?
- 7. 如何爲Visual C#Express 2010安裝Dev Express?
- 8. OpenCV 2.4.3與Visual C++ Express級聯分類器圖像查詢
- 9. 在MS Visual Express 2010上設置OpenCV 2.4.2
- 10. Visual Studio 2010 Express安裝。錯誤1935
- 11. Visual Studio 2010 Express for Windows Phone未安裝
- 12. Visual Basic 2010 express不會安裝
- 13. Microsoft 2010 visual c,安裝FLTK
- 14. 可以在Microsoft的Visual C++ 2010 Express Edition中安裝Whole Tomato的Visual Assist X嗎?
- 15. 如何在visual studio express 2010中創建安裝程序(msi)?
- 16. OpenCV 2.3.1安裝,VS 2010,MEX
- 17. 安裝visual studio express for arm
- 18. 在Visual Studio 2010中安裝SQL Server 2008 Express
- 19. OpenCV 2.4.8 Microsoft Visual C++ 2010 Express中的代碼錯誤
- 20. OpenCV 2.4.3構建在Visual Studio 2010上失敗,在gen_java.py中發生錯誤
- 21. 在Visual Studio 2010中安裝Visual Studio 2013
- 22. 在64位窗口上安裝並鏈接OpenCV 2.4.3與CMake
- 23. 在Visual Studio 2012中安裝OpenCV
- 24. 安裝Visual Studio Express 2012 for Web並行到Visual Studio Professional 2010
- 25. Visual Studio 2010 Express C#限制
- 26. Visual C++ 2010 Express for mac
- 27. Visual Studio 2010安裝
- 28. Visual Studio Express安裝問題
- 29. 的Git 2.4.3安裝
- 30. 在visual studio 2010上安裝OpenCV-2.3.0-win-superpack
@karlphillip [可以問和回答你自己的問題](http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions /) – flowfree
我根本沒有看到自我推銷/再耕作的方面(除了我們在這裏所做的一切都以某種方式自我推銷的事實)。但是像這些看起來一樣好,教程並不適合堆棧溢出 - 請參閱http://meta.stackexchange.com/questions/134645/is-stackoverflow-a-central-store-for-tutorials上的元討論 –