Releases: MooreThreads/opencv
Releases · MooreThreads/opencv
OpenCV-MUSA 4.6.0
OpenCV-MUSA可将MUSA作为后端,支持在摩尔线程GPU上运行常见的计算机视觉和图像处理API。
改动
- 在CMake脚本中支持了MUSA的编译
- 在opencv core模块中支持了MUSA作为GpuMat的后端
- 在opencv_contrib中新增了
mudev
和若干musa*
模块- mudev
- musaarithm
- musawarping
- musafilters
- musafeatures2d
- musaimgproc
- musaobjdetect
- musastereo
- musabgsegm
- 适配了opencv模块photo和stitching
- 适配了opencv_contrib模块superres、videostab和xfeatures2d
- 部分无法通过命名空间区分的API,在API中增加了
MUSA
作为区分,比如在GpuMat中有getGpuMat
->getMUSAGpuMat
getGpuMatRef
->getMUSAGpuMatRef
- 根据MUSA特性对一部分API做了针对性的适配工作
支持的设备
- S80
- S70
- S3000
已知问题
基于musa_toolkit dev3.0.0,目前已知以下问题:
- musaarithm
- meanStdDev() 存在轻微精度问题
- musafilters
- BoxFilter 存在精度问题
- MorphologyFilter 运行报错
- MedianFilter 运行报错
- musafeatures2d
- BruteForceMatcher 运行报错
- musaimgproc
- equalizeHist() 在特定情况下存在精度问题
- HoughSegmentDetector 在特定情况下运行报错
- HoughCirclesDetector 在特定情况下运行报错
- GeneralizedHoughBallard 运行报错
- TemplateMatching 运行报错
- meanShiftFiltering() 运行报错
- meanShiftSegmentation() 运行报错
- musastereo
- StereoBeliefPropagation 存在精度问题
- musaobjdetect和musabgsegm中的API未经过完整测试
- photo、stitching、superres、videostab和xfeatures2d的API暂未经过测试
- 暂未对dnn、musacodec和musaoptflow作适配
后续适配计划
后续适配计划包括以下工作:
- 修复bug和提升稳定性
- 适配dnn等模块
- 适配python接口
欢迎广大用户及开发者使用、反馈,助力OpenCV-MUSA功能及性能持续完善。