強大的技術支持 Open CV知識攻略
OpenCV的全稱是:Open Source Computer Vision Library ,是一個基于(開源)發行的跨平臺計算機視覺庫,可以運行在Linux、Windows和Mac OS操作系統上。它由一系列 C 函數和少量 C++ 類構成,實現了圖像處理和計算機視覺方面的很多通用算法。
OpenCV于1999年由Intel建立,現在由Willow Garage提供支持。它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法。
OpenCV 擁有包括 300 多個C函數的跨平臺的中、高層 API。它不依賴于其它的外部庫——盡管也可以使用某些外部庫。對非商業應用和商業應用都是免費(FREE)的。同時,OpenCV 為Intel? Integrated Performance Primitives (IPP) 提供了透明接口。這意味著如果有為特定處理器優化的的 IPP 庫,OpenCV 將在運行時自動加載這些庫。
計算機視覺市場巨大而且持續增長,且這方面沒有標準API,而OpenCV致力于成為這樣的標準API,致力于真實世界的實時應用,通過優化的C代碼的編寫對其執行速度帶來了可觀的提升,并且可以通過購買Intel的IPP高性能多媒體函數庫(Integrated Performance Primitives)得到更快的處理速度。
OpenCV提供的視覺處理算法非常豐富,并且它部分以C語言編寫,加上其開源的特性,處理得當,不需要添加新的外部支持也可以完整的編譯鏈接生成執行程序,所以很多人用它來做算法的移植,OpenCV的代碼經過適當改寫可以正常的運行在DSP系統和單片機系統中,目前這種移植在大學中經常作為相關專業本科生畢業設計或者研究生課題的選題。獲取更多相關信息,敬請登陸:中國機器視覺商城 www.china-vision.com.cn 咨詢熱線:4000-400-816.
文章版權歸西部工控xbgk所有,未經許可不得轉載。