【问题标题】:Running C/C++ code using OpenCV in android在 android 中使用 OpenCV 运行 C/C++ 代码
【发布时间】:2012-08-22 15:47:15
【问题描述】:

我不知道我是否有意义。但现在只想知道我可以在android中运行c/c++代码而无需编写JNI wrapper或使用Native Activity方式吗?

我的意思是,我有一个简单的C++ Template Matching code,其中包含主要功能,我曾经在终端中使用g++ 运行它。

现在我希望这个模板匹配代码在 android usng NDK 中运行。有什么办法吗?我用谷歌搜索了很多,但他们要么使用 JNI 包装器,要么使用 SWIG 来制作 JNI 包装器,但实际上无法进入其中任何一个。我需要更简单的解决方案。

【问题讨论】:

    标签: android opencv java-native-interface native


    【解决方案1】:

    如果你有一部 root 手机,你可以像在任何 linux 机器上一样编译和运行程序,来自adb shell

    但是,这需要一些关于 Linux 的知识。

    所以,开始:

    • Root 手机(强制授予您管理员权限)。这对于开发者手机/主板来说很容易,而对于在街下的商店购买的普通手机来说,这很容易。

    • 为 android 编译您的应用程序并从 adb 运行它,就像在 linux shell 中一样。

    这里有更详细的回答

    How to compile C into an executable binary file and run it in Android from Android Shell?

    【讨论】:

    • 非常感谢..很高兴现在有办法..我一定会尝试一下..如果成功..这将是最好的答案:-)
    • Google 以获取有关您的特定型号的说明。对于某些型号,没有可用的信息,对于其他型号,您需要进行一些黑客攻击,其中一些型号就像在管理员模式下重新启动一样简单。
    猜你喜欢
    • 2018-11-25
    • 2017-09-11
    • 1970-01-01
    • 2019-07-06
    • 2015-03-11
    • 2021-02-27
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    相关资源
    最近更新 更多