快捷搜索:  www.ymwears.cn

Android-图像识别项目OpenCV(1):技术选型以及NDK搭建

图像识别这方面曩昔没做过,海内可借鉴的利用也很少。是以,我抉择翻墙搜索一些资料,在StackOverflow里面找到了一些外公法度榜样员的:iqengines,并且Google Play能找到用此技巧的利用。

试用了一下iqengines的效果照样不错的,然则毛病也显着——收费的。多于1000个识别的时刻会收费,至于收费若干则未深入懂得,由于付款麻烦之类的就被反对了。

再继承搜索了一下,获得别的一个:OpenCV。然后继承发挥我谷粉的功力,又搜索了很多相关的资料,发明这个开源社区以及各类资料都做得不错,初步就选这个吧。

OpenCV官方文档:

OpenCV4Android:

1、懂得实现历程:

是以,我们必要安装好NDK,但NDK必要Linux情况支持,别的还要下载一个Cygwin。

2、搭建情况:

2.1、cygwin的安装和简单设置设置设备摆设摆设

首先到 http://www.cygwin.com 下载setup.exe

一起next,来到这步之后,选择如图:

着末启动Cygwin,测试安装是否成功:输入敕令反省

呈现以上版本信息则注解make 和gcc 已经安装成功。

2.2、NDK安装

首先到官网下载Android NDK,直接解压就行了。

在Cygwin文件下home//.bash_profile 文件中着末添加情况变量:打开E:/cygwin/etc/skel目录,找到.bash_profile 文件,拷贝到home//(此处为E:/cygwin/home/Administrator)下面,在着末添加情况变量

NDK=/cygdrive//

export NDK

我的:NDK=/cygdrive/E/Android_NDK/android-ndk-r8

export NDK

此中"NDK"这个名字随便起,由于后面要用常常应用,建议不要太长。

重启cygwin,输入cd $NDK进入对应目录,就成功了。

留意:添加时用UltraEdit打开添加,假如是中文OS 应用记事本或者写字板打开编辑后,从新启动Cygwin 会报错。可以按照下图要领转换:

安装成功后编译NDK中的一个例子敕令行:

呈现如图信息代表成功。

您可能还会对下面的文章感兴趣: