gpt4 book ai didi

android - 从主干构建 OpenCV4Android

转载 作者:太空宇宙 更新时间:2023-11-03 21:37:45 25 4
gpt4 key购买 nike

我现在正在开发一个应用程序,并计划通过 jni 方法使用 native OpenCV 库。引用本教程作为我的环境。

http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html

要使用 OpenCV 的非自由模块,例如 SurfFeatureDetector,我必须自己构建 opencv 并使用 OpenCV 网站上的教程:

http://code.opencv.org/projects/opencv/wiki/Building_OpenCV4Android_from_trunk

当我按照教程中的步骤(windows native 部分)运行脚本 cmake_android.cmd 来编译它们时,我收到这样的错误消息:

In file included from E:\git\opencv\3rdparty\libtiff\tif_stream.cxx:30:
E:\git\opencv\3rdparty\libtiff\/tiffiop.h:54:21: error: search.h: No such file or directory
make[2]: *** [3rdparty/libtiff/CMakeFiles/libtiff.dir/tif_stream.cxx.o] Error 1
make[1]: *** [3rdparty/libtiff/CMakeFiles/libtiff.dir/all] Error 2
make: *** [all] Error 2

有什么方法可以解决这个问题,或者让我能够在 Android 应用程序中使用带有非自由模块的原生 OpenCV 库?

最佳答案

我也有这个问题。我的修复是安装最新版本 2.4.5 ,然后按照教程进行操作。1.下载clean 2.4.5版本并解压。2.跟随教程。 http://code.opencv.org/projects/opencv/wiki/Trunk_OpenCV_for_Android

这修复了您提到的错误。在那之后我遇到了另一个错误,我现在不记得它是什么了,但是我看到了错误在哪里,我用 2.4.2 版脚本中的行替换了该行,仅此而已(它们之间的差异很小)

关于android - 从主干构建 OpenCV4Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15599185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com