我是一名刚毕业的电子工程师,我有计算机视觉方面的经验。我想问一下是否可以制作 SIFT 算法的硬件加速器 - 或任何其他 openCV 算法 - 用于智能手机而不是当前的软件执行?
有哪些优点(计算量低得多、功耗低、会出现更复杂的应用......)和缺点(不比当前的软件实现更好......)?
你对此有见解吗?
谢谢
我是一名刚毕业的电子工程师,我有计算机视觉方面的经验。我想问一下是否可以制作 SIFT 算法的硬件加速器 - 或任何其他 openCV 算法 - 用于智能手机而不是当前的软件执行?
有哪些优点(计算量低得多、功耗低、会出现更复杂的应用......)和缺点(不比当前的软件实现更好......)?
你对此有见解吗?
谢谢
您可能有兴趣查看 NEON 优化 - Nvidia Tegra 3 架构支持的一种 SIMD 指令。一些 OpenCV 函数是 NEON 优化的。
从阅读这篇不错的文章Realtime Computer Vision with OpenCV开始,它对使用 NEON 等进行了性能比较。
Opencv 支持 cuda 和(实验性的)opencl
许多手机/平板电脑中使用的 Nvidia 的 Tegra 芯片组都有特定的优化。不知道有没有手机用opencl