我正在为android开发一个opencv应用程序。我试图在nexus 9平板电脑上运行opencv应用程序示例(OS是棒棒糖,芯片是tegra k1)。我安装了opencv管理器,它说在已安装的包中安装了“内置于opencv库(优化)”(库版本: 2.4.9.0 rev 1,目标硬件: Tegra)。但是,每当我尝试运行任何使用opencv (opencv用于tegra演示、ocv人脸检测、opencvd2、ocv 15益智)的应用程序时,它都会给我一个信息:
“找不到opencv库软件包!试着安装吗?”
当我点击“是”,它就会带我去google play下载我已经安装的opencv管理器!
我已经调整安装ocv 2.4包armeabi-v7a,但它没有帮助。在opencv管理器应用程序上有用户评论说它在nexus 9上不起作用。这是一个已知的问题吗?我在某个地方看到nexus 9不支持CUDA (https://devtalk.nvidia.com/default/topic/782024/tegra-tools/tadp-for-nexus9-wishlist-/)。会是这样吗?我的印象是,CUDA加快了速度,但opencv应该能够在没有它的情况下运行。谢谢。
发布于 2015-01-15 03:13:05
我想知道这是否是因为丹佛,Nexus 9有,是在ARMv8-A。我希望Android4OpenCV的下一个版本包含为该体系结构预先构建的二进制文件。
同时,您可以通过使用这个最新的CMake工具链文件将目标体系结构设置为‘arm64-v8a’来构建它。
不过,我还没试过,如果有人能分享他/她的经验,那会很有帮助的。谢谢!
https://stackoverflow.com/questions/27262854
复制相似问题