摩爾線程開源 OpenCV-MUSA:爲多個算法模塊提供 MUSA 加速支持
IT之家 9 月 20 日消息,摩爾線程宣佈其自研統一系統架構 MUSA 已完成與開源計算機視覺庫 OpenCV 的適配,並正式發佈 OpenCV-MUSA 開源項目。
OpenCV 作爲計算機視覺領域最重要的開源庫之一,爲圖像和視頻處理的開發者和研究人員提供了強大且靈活的工具。OpenCV 在自動駕駛、醫療影像、安防監控、機器人視覺、增強現實和圖像識別等多個領域得到廣泛應用。
在現有 OpenCV 代碼的基礎上,摩爾線程新增了 MUSA 設備後端,併爲多個算法模塊提供了 MUSA 加速支持,同時對編譯腳本也進行了適配。
目前 OpenCV-MUSA 已支持包括 core、mudev、musaarithm、musawarping、musafeatures2d、musafilters、musaimgproc、musaobjdetect、musastereo、musabgsegm、photo、stitching、superres、videostab、xfeatures2d 在內的多個模塊。
OpenCV-MUSA 支持絕大部分 cv::cuda 命名空間下的數據結構及 API,尤其是 OpenCV 中爲 GPU 設計的核心圖像數據結構 GpuMat。開發者只需將現有 C++ 代碼中的命名空間 cv::cuda 替換爲 cv::musa,即可在 MUSA 設備上實現相同的功能。
IT之家附 OpenCV-MUSA 開源地址:
https://github.com/MooreThreads/opencv
https://github.com/MooreThreads/opencv_contrib