2012-04-27 54 views

回答

2

OpenCV交叉编译器? Errr ......我“不能确定这样的事情存在让我们不要混用交叉编译器(如GCC),与OpenCV的 - !这是计算机视觉跨平台库

但如果你的意思是的OpenCV编译为微控制器,你可能会发现你正在使用的平台,一些预构建的二进制文件,但这些都不是来自OpenCV的开发者官方版本。

This thread讨论所涉及的一些挑战在微控制器上使用OpenCV时:

您将遇到的主要问题是OpenCV使用浮点数学,大多数微控制器只有定点乘法器,因此您必须转换某些OpenCV代码或在这些特定处理器上运行浮点模拟可能很慢。

一些帖子建议其他较少资源消耗的替代品,如CImgCVIPtools

如果您决定坚持使用OpenCV,您可能会对本教程感兴趣:how to building OpenCV for ARM Cortex-A8 platform using Cmake in a linux environment

+0

许多飞思卡尔Kinetis处理器体积小,价格便宜,而且由于它们是ARM Cortex M4处理器,因此它们具有FPU。 – 2012-04-27 14:36:14

+0

@karlphilip感谢您的宝贵信息。我需要看看TI微控制器是否有FPU ... – gpuguy 2012-04-30 00:39:01