java– 在计算机上将C opencv项目转换为opencv android的步骤

java– 在计算机上将C opencv项目转换为opencv android的步骤,第1张

概述我在计算机上编写了一个c项目,用于使用OpenCV稳定视频.但我想用Opencv4Android将这个项目编写到android.为此,我应该制作新项目还是以任何方式使用NDK将该项目转换为android?如果我可以使用mycompter的项目,那c代码需要进行很多更改吗?将计算机opencv项目转换或移植到androidopencv

我在计算机上编写了一个c项目,用于使用OpenCV稳定视频.但我想用Opencv4Android将这个项目编写到androID.为此,我应该制作新项目还是以任何方式使用NDK将该项目转换为androID?如果我可以使用mycompter的项目,那c代码需要进行很多更改吗?将计算机opencv项目转换或移植到androID opencv项目需要哪些步骤

解决方法:

这是一个非常普遍的问题,所以我会尝试将其分解一下.

首先,让我们暂时忘掉openCV.

您想为AndroID创建一个c项目.在为AndroID构建c代码时,可以通过NDK构建它.我建议你从这个@L_419_1@开始,首先尝试使用NDK构建一个非常简单的C项目,编译,并看到你能够在AndroID设备上运行.
那时事情会变得更加清晰.

掌握了这一点之后,我建议你开始将代码小部分移动到该项目,同时用存根替换OpenCV函数,并让代码在AndroID上编译和运行(什么都不做).

在那之后,阅读有关将OpenCV依赖性集成到NDK项目中的信息,这并不难(至少在我的情况下不是这样).

这个step-by-step对我来说非常有用.

至于你是否可以“自动”将你的(可能是视觉工作室)项目文件翻译成AndroID NDK制作文件的问题 – 答案通常是否定的.有些工具声称可以做到这一点,但我从来没有成功过任何一种工具.

总结

以上是内存溢出为你收集整理的java – 在计算机上将C opencv项目转换为opencv android的步骤全部内容,希望文章能够帮你解决java – 在计算机上将C opencv项目转换为opencv android的步骤所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1110454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存