2012-04-27 56 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