我在计算机上编写了一个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的步骤所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)