|
发表于 2008-5-18 16:45:09
|
显示全部楼层
请教:如何使用evc编译opencv到arm上?
这个问题想了有段时间了,尝试过首先编写好程序,然后把所有需要用到的opencv的h和cpp文件都加入到工程里面一起编译,编译之后没有错误和警告但是Could not find the file chdl.h. Could not find the file ipl/ipl.h. Could not find the file fastmath.h.等由 daveeHu 于 2007-07-23 11:35 “OpenCV如何在EVC下编译?”中出现的问题,现在不知道怎么办,有人做过这方面的工作吗?
另外有人提到用到什么就编译什么,把相关的东西从opencv找出来,这个过程可以描述的清楚一些吗?
arm下没有编译过.
需要什么函数就编译什么函数的方法其实也很简单.
你把OpenCV看作一个C语言程序, 现在就是要把C语言写的程序从新编译一次.
因此, 你最好能知道OpenCV的结构.
比如, 你要用IplImage这个结构, 你先把cxtypes.h中和IplImage中的结构给扣出来,
然后在把和这个结构相关的函数也扣出来, 最后总会出现一个完成不依赖其他代码
的子集的.
你把这些.h/.cpp/.c代码添加到你的工程就可以用相关的OpenCV函数了.
如果这边的经验多了, 最后就有可能把OpenCV中cxcore/cv库完全移植到arm了.
对于不能使用的部分代码, 也可以尝试自己重写... |
|