OpenCV 2.0 是否针对 AMD 处理器进行了优化?
我知道过去OpenCV是基于IPP的,并且只针对Intel CPU进行了优化。 OpenCV 2.0 还是这样吗?
I know that in the past OpenCV was based on IPP and was optimized only for Intel CPUs. Is this still the case with OpenCV 2.0?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
历史表明,OpenCV 最初是由 Intel 开发的。
如果您检查 OpenCV 常见问题解答,他们会说:
OpenCV 本身是开源的,并且它是用相当可移植的 C/C++ 编写的,它已经可以在其他处理器上运行,并且应该相当容易移植(例如,NVidia 上已经有一些 CUDA 优化。另一方面,OpenCV 有时可以在 Intel 处理器上运行得更快(并且有时是 AMD),因为它可以利用 SSE 优化,并且可以使用 Intel 的 IPP 库进行静态编译,这也可以加速某些功能。
非常高兴,包括视频处理应用程序。
History says that OpenCV was originally developed by Intel.
If you check OpenCV faq, they'll say:
OpenCV itself is open source and written in quite portable C/C++, it runs on other processors already and should be fairly easy to port (for example, there are already some CUDA optimizations on NVidia. On the other hand, OpenCV can sometimes run much faster on Intel processors (and sometimes AMD) because it can take advantage of SSE optimizations. OpenCV can be compiled statically with IPP libraries from Intel also which can speed up some function.
I have used it on other processors and different OS and I've always been very happy, including for video processing applications.