计算机上C++ OpenCV项目转换为OpenCV Android的java步骤 1 月,1 周 Questions & Answers 1369 我在我的计算机上写了一个C++项目,用^ {CD1>}稳定视频。但是我想用Opencv4Android把这个项目写到安卓上。为了做到这一点,我应该做一个新的项目,还是通过使用NDK将该项目转换为安卓?如果我能使用MyCuter项目,那么在C++代码上需要做很多改动吗?将计算机opencv项目转换或移植到安卓 opencv项目需要哪些步骤
# 1 楼答案 这是一个非常笼统的问题,所以我将试着把它分解一下 首先,让我们暂时忘掉openCV 你想为Android创建一个C++项目。当为Android构建C++代码时,你可以用NDK来构建它。我建议您从这个tutorial开始,首先尝试用NDK构建一个非常简单的C++项目,编译它,并看到您能够在Android设备上运行。 事情会变得更清楚 在你掌握了这一点之后,我建议你开始把代码一点点地转移到那个项目中,同时用存根替换OpenCV函数,并让代码在Android上编译和运行(什么也不做) 之后,阅读关于将OpenCV依赖性集成到NDK项目中的内容,这并不难(至少在我的情况下不是这样) 这个step-by-step对我很有用 至于你是否可以“自动”将你的(可能是visual studio)项目文件翻译成Android NDK make文件,答案通常是否定的。有一些工具声称能够做到这一点,但我从来没有成功过
# 1 楼答案
这是一个非常笼统的问题,所以我将试着把它分解一下
首先,让我们暂时忘掉openCV
你想为Android创建一个C++项目。当为Android构建C++代码时,你可以用NDK来构建它。我建议您从这个tutorial开始,首先尝试用NDK构建一个非常简单的C++项目,编译它,并看到您能够在Android设备上运行。 事情会变得更清楚
在你掌握了这一点之后,我建议你开始把代码一点点地转移到那个项目中,同时用存根替换OpenCV函数,并让代码在Android上编译和运行(什么也不做)
之后,阅读关于将OpenCV依赖性集成到NDK项目中的内容,这并不难(至少在我的情况下不是这样)
这个step-by-step对我很有用
至于你是否可以“自动”将你的(可能是visual studio)项目文件翻译成Android NDK make文件,答案通常是否定的。有一些工具声称能够做到这一点,但我从来没有成功过