OpenCV4.0正式發布
雷鋒網AI科技評論按:繼 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 官網:https://opencv.org/opencv-4-0-0.html


※相比眾多 CTF 和 PWN,安全圈的這場比賽更值得關注
※顧險峰教授:解讀醫學影像配準的基本演算法
TAG:雷鋒網 |