時隔三年半,英特爾發佈開源計算機視覺庫OpenCV 4.0

編譯:chux

出品:ATYUN訂閱號

OpenCV是英特爾的開源計算機視覺庫,是在BSD許可下發布的,因此它可以免費用於學術和商業用途。它具有C ++,Python和Java接口,並支持Windows,Linux,Mac OS,iOS和Android。

OpenCV專爲提高計算效率而設計,專注於實時應用。該庫以優化的C / C ++寫成,可以利用多核處理。通過OpenCL,它可以利用底層異構計算平臺的硬件加速。

OpenCV在全球範圍內擁有超過47000名用戶,估計下載量超過1400萬。用途範圍包括交互式藝術,地雷檢查,網上拼接地圖,高級機器人。

在3.0版本發佈近三年半後,英特爾終於推出了4.x系列第一個穩定版本。

亮點:

OpenCV現在是C ++ 11庫,需要符合C ++ 11標準的編譯器。所需的最低CMake版本爲3.5.1。

大量來自OpenCV 1.x的C API已移除。

在core模塊中的Persistence(在XML,YAML或JSON中存儲和加載結構化數據),已在C ++中重新實現,其中的C API也被移除。

添加了新的模塊G-API,它可以非常有效地作爲基於圖形的圖像處理流水線引擎。

dnn模塊現在包括實驗性Vulkan後端,並支持ONNX格式的網絡。

流行的Kinect Fusion算法已實現並針對CPU和GPU(OpenCL)實施和優化。

QR碼檢測器和解碼器已添加到objdetect模塊中。

高效且高質量的DIS dense optical flow算法已從opencv_contrib轉移到視頻模塊。

下載:opencv.org/opencv-4-0-0.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章