是否有适用于微控制器的 OpenCV 交叉编译器?
OpenCV 交叉编译器?呃...我不确定这样的东西是否存在!我们不要将交叉编译器(如gcc)与OpenCV混合使用——这是一个用于计算机视觉的跨平台库。
但如果您指的是为微控制器编译的 OpenCV,您可能会找到一些适用于您正在使用的平台的预构建二进制文件,但这些都不是 OpenCV 开发人员的正式版本。
该主题讨论了在微控制器上使用 OpenCV 时遇到的一些挑战:
您将遇到的主要问题是 OpenCV 使用浮点数学,而大多数微控制器只有定点乘法器,因此您要么必须转换一些 OpenCV 代码,要么在这些特定处理器上运行浮点仿真,这可能非常慢。
一些帖子建议其他资源消耗较少的替代方案,例如CImg和CVIPtools。
如果您决定坚持使用 OpenCV,您可能会对本教程感兴趣:如何在 Linux 环境中使用 Cmake 为 ARM Cortex-A8 平台构建 OpenCV。