應用機器人/感測器與感知/OpenCV
OpenCV 是一個功能強大的免費開源計算機視覺庫,由 Willow Garage 維護,廣泛用於影像處理和識別應用。OpenCV 是一個包含影像儲存和檢索、影片捕獲、影像處理、計算機視覺演算法、GUI 和視窗以及許多其他高階功能的框架。從基本的影像閾值處理到 3D 立體視覺,OpenCV 通常可以為大多數計算機視覺需求提供解決方案。OpenCV 目前支援許多平臺(Linux、BSD、Windows 和 MacOSX),並支援 C、C++ 和 Python 語言的繫結。在大多數情況下,OpenCV 的影像處理速度明顯快於 MATLAB,但需要圍繞使用 OpenCV 庫構建的應用程式。OpenCV 也可以在機器人作業系統中作為 ROS 包使用。更多資訊請訪問 OpenCV 網站。
Windows:在 Windows 環境中,OpenCV 可以安裝在 Microsoft Visual C++ 編譯器或 MinGW 中。VC++ 包是最容易安裝的,並且提供預編譯的二進位制檔案:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.4/OpenCV-2.4.4.exe/download。此安裝需要安裝 Microsoft Visual Studio,它可以從 Microsoft 免費下載(Express 版):http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop
MS Visual Studio 的完整版本可以透過 俄勒岡州立大學工程學院 T.E.A.C.H. 網頁 上的學生 Dreamspark 帳戶獲得。
Linux、Android、MacOSX、非 VC++ Windows 編譯器:大多數其他受支援的平臺都需要從原始檔構建 OpenCV。獲取原始碼的完整說明和方法可以在官方 OpenCV 安裝指南 中找到。