opencv - OpenCV for Mac 是否使用 Accelerate 框架?

标签 opencv accelerate-framework

Accelerate 框架是一个特定于 Mac 的框架,提供图像卷积和 LAPACK 等功能,据说经过优化,可以在 Mac 上尽可能快地运行。我的问题:OpenCV 是否利用了这一点?具体来说,“filter2D”函数是否使用 Accelerate?

最佳答案

它没有使用 Accelerate 框架,但看起来它已经使用 2.2 中的 CUDA 东西进行了加速

OpenCV2.2中的相关文件...

/modules/gpu/include/opencv2/gpu/gpu.hpp /modules/gpu/src/filtering.cpp

modules/imgproc/src/filter.cpp

对于非 GPU 的东西

关于opencv - OpenCV for Mac 是否使用 Accelerate 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4859330/

相关文章:

python - 使用 OpenCV VideoCapture 打开视频文件问题

javascript - OSError : [WinError 193] %1 is not a valid Win32 application opencv. js

python - 简单拼接和 OpenCV 3.2.0 出错 - cv2.cpp:152: 错误:(-215) 数据通常应为 NULL!在函数 NumpyAllocator::allocate 中

c++ - 如何从opencv获取Mat图像的亮度?

ios - 加速框架 - vDSP_zvmags - Swift 4.2

swift - Swift 中的代码重复

c++ - 在 OpenCV 项目中添加 CvSeq 或其他类型的 C/C++ 动态内存存储

iphone - iOS 中数组的快速比较

iOS 使用 vImage - 加速将 QCAR YUV 转换为 RGB

c++ - 不稳定的分析时间