1. 程式人生 > 實用技巧 >OpenCV 4.5釋出!更強的SIFT,OCR,RANSAC演算法,新增目標跟蹤網路SiamRPN++

OpenCV 4.5釋出!更強的SIFT,OCR,RANSAC演算法,新增目標跟蹤網路SiamRPN++

點選上方“3D視覺工坊”,選擇“星標”

乾貨第一時間送達

OpenCV 4.5版本釋出了!

詳情:https://github.com/opencv/opencv/wiki/ChangeLog#version450

以下是對原文連結中的內容整理

主要亮點如下:

翻譯成中文:

一、許可證的修改

OpenCV licence 已更改為Apache 2。從OpenCV 4.5.0開始,所有未來的OpenCV 4.x和OpenCV 5.x版本都將以Apache 2許可證釋出。OpenCV 3.x將繼續使用BSD。

https://github.com/opencv/opencv/wiki/OE-32.--Change-OpenCV-License-to-Apache-2

二、更強悍的優化和新增功能

GSoC 2020結束了。這是最多產的GSoC“季節”之一!所有的專案都是成功的,大多數結果已經合併到OpenCV中,並在4.5.0中可用(在主儲存庫中或在opencv_contrib中)。下面是合併後的功能列表:

  • 主倉庫中更強的SIFT(Better SITF)

  • OpenCV中RANSAC的優化

  • 使用深度學習進行實時單目標跟蹤,增加SiamRPN++

  • 改善文字和數字識別示例,OCR models

  • 針對RISC-V優化OpenCV

  • (opencv_contrib):OpenCV綁定了Julia程式語言

  • (opencv_contrib):實現Macbeth Chart detector和AprilTag3

  • (opencv_contrib):適用於大規模環境的深度融合

1. 從 4.5 版本開始,OpenCV將正式使用Apache 2 授權協議,對開發者更加友好,避免專利演算法進入OpenCV帶來的潛在糾紛。

2. 因為SIFT 專利到期,成為公有技術,程式碼被移到主庫(其實 4.4 版本已經進了)。

3. OpenCV中的RANSAC 演算法進行了改進,相信做過影象匹配的同學都不陌生。

4. 新增了實時單目標跟蹤演算法SiamRPN++。

5. 改進了數字識別和文字識別的例程:

6. 針對RISC-V指令集進行了優化。

7. 增加Julia語言OpenCV繫結,Julia是一門高效能程式語言,但其一直缺少計算機視覺庫的支援,這無疑對Julia社群是個大好訊息。

8. 增加對 Macbeth 圖檢測的支援,Macbeth 圖是用於相機顏色校正的影象色塊。(很明顯這麼基礎的功能,應該早就支援)

9. RGBD 新增基於 TSDF volume 的 Hashtable ,以支援大範圍環境的深度圖的融合。

10. 在Windows 釋出版中 OpenJPEG 替換了 Jasper,使得對JPEG影象的IO操作更安全高效。

11. 增加了對OpenCL多上下文的支援。

12. DNN 模組改進了對一些層和啟用函式的支援(ONNX: ReduceSum, Gather, 改進的Reshape等),後端支援 OpenVINO 到2021.1版,並修復和優化了對CUDA 的支援。

特別值得一提的是,由國內公司OpenAI Lab優化後的OpenCV DNN 在ARM上的表現喜人,在新引擎 Tengine lite 加持下,速度獲得了較大幅度提升。

13. OpenCV中的圖計算模組G-API,也進行了大量更新。

14. 另外FLANN模組也被改進,新增了機器人手眼校準函式等。

由以上內容可知,OpenCV 4.5 版本沒有特別重大的更新,大多是在修補、完善、優化,因為 5.0版本快要到來,4.x 系列版本“基本”已經進入“穩”而不張的維護階段。

下載:在公眾號「3D視覺工坊」,後臺回覆「opencv」,即可收到包含4.5版本的OpenCV各版本和學習資料的下載。

更多介紹:

https://github.com/opencv/opencv/wiki/ChangeLog#version450

本文參考:OpenCV 團隊 、OpenCV中文網以及官網等

編輯:AI演算法與影象處理

本文僅做學術分享,如有侵權,請聯絡刪文。

下載1

在「3D視覺工坊」公眾號後臺回覆:3D視覺即可下載 3D視覺相關資料乾貨,涉及相機標定、三維重建、立體視覺、SLAM、深度學習、點雲後處理、多檢視幾何等方向。

下載2

在「3D視覺工坊」公眾號後臺回覆:3D視覺github資源彙總即可下載包括結構光、標定原始碼、缺陷檢測原始碼、深度估計與深度補全原始碼、點雲處理相關原始碼、立體匹配原始碼、單目、雙目3D檢測、基於點雲的3D檢測、6D姿態估計原始碼彙總等。

下載3

在「3D視覺工坊」公眾號後臺回覆:相機標定即可下載獨家相機標定學習課件與視訊網址;後臺回覆:立體匹配即可下載獨家立體匹配學習課件與視訊網址。

重磅!3DCVer-學術論文寫作投稿交流群已成立

掃碼新增小助手微信,可申請加入3D視覺工坊-學術論文寫作與投稿微信交流群,旨在交流頂會、頂刊、SCI、EI等寫作與投稿事宜。

同時也可申請加入我們的細分方向交流群,目前主要有3D視覺CV&深度學習SLAM三維重建點雲後處理自動駕駛、CV入門、三維測量、VR/AR、3D人臉識別、醫療影像、缺陷檢測、行人重識別、目標跟蹤、視覺產品落地、視覺競賽、車牌識別、硬體選型、學術交流、求職交流等微信群。

一定要備註:研究方向+學校/公司+暱稱,例如:”3D視覺+ 上海交大 + 靜靜“。請按照格式備註,可快速被通過且邀請進群。原創投稿也請聯絡。

▲長按加微信群或投稿

▲長按關注公眾號

3D視覺從入門到精通知識星球:針對3D視覺領域的知識點彙總、入門進階學習路線、最新paper分享、疑問解答四個方面進行深耕,更有各類大廠的演算法工程人員進行技術指導。與此同時,星球將聯合知名企業釋出3D視覺相關演算法開發崗位以及專案對接資訊,打造成集技術與就業為一體的鐵桿粉絲聚集區,近2000星球成員為創造更好的AI世界共同進步,知識星球入口:

學習3D視覺核心技術,掃描檢視介紹,3天內無條件退款

圈裡有高質量教程資料、可答疑解惑、助你高效解決問題

覺得有用,麻煩給個贊和在看~