OpenCV 4.0正式發布
繼OpenCV 3.0 發布3 年半之後,近日,OpenCV 4.0 終於正式發布!OpenCV 是一個基於BSD 許可(開源)發行的跨平台計算機視覺庫,可以運行在Linux、Windows、Android 和Mac OS 操作系統上。它輕量級而且高效——由一系列C 函數和少量C++ 類構成,同時提供了Python、Ruby、MATLAB 等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法。
可以說,OpenCV 是學習計算機視覺必須必須要接觸的東西。
那這次發布的OpenCV 4.0 相比於3.0 版本有哪些變化呢?
1.OpenCV 4.0使用了C++ 11新特性,遷移到C++ 11意味著打破“二進制兼容性承諾”。OpenCV 3用的是C++ 98庫,而許多C++ 人員切換到了C++ 11或者更新的版本。
2.將Halide庫作為OpenCV的一部分。
3. OpenCV 4.0 更新了大量的模塊和庫。現在是深度學習的時代,Open CV 4.0 強化了DNN 模塊並添加支持ONNX 交換格式的神經網絡。
4.去掉了很多C 風格的API,並添加了G-API 模塊。優化了持久層,加載和處理數據更快了。3D 對象掃描與模型創建流行算法Kinect Fusion algorithm 已經被實現並集成在4.0 中。
更多信息,可以移步OpenCV 4.0 官網: