OpenCV
阿依土鳖王子
300字以内
展开
-
android studio配置OpenCV
1、OpenCV官方网站,http://opencv.org/ 下载OpenCV4Android并解压至本地,包目录结构如下: 2、在Android Studio中引入OpenCV项目 File -> Import Module, 找开../OpenCV-android-sdk/sdk/java 3、在Android Studio中打开openCVLi原创 2016-05-04 18:39:59 · 453 阅读 · 0 评论 -
AR技术之--基于opencv的人脸识别(一)
因为最近开始做AR相关的项目,准备做一些记录和总结。 Augmented Reality,简称 AR,真实世界信息和虚拟世界信息“无缝”集成的新技术,目前我们的项目主要是基于人来实现,那么首先就需要对人脸进行识别了。 其实,android系统其实已经自带了人脸识别的功能,就是FaceDetector,从API Level1中就已经有了,但是目前功能还是比较弱; 1、只能接受b原创 2016-06-27 19:52:56 · 4734 阅读 · 0 评论 -
AR技术之--基于opencv的人脸识别(二)
下载的OpenCV-android-sdk目录结构如下 apk目录:manager的apk安装包 samples目录:示例代码 sdk目录:是java层代码和jni层代码 OpenCV最简单的使用方式是使用manager,也就是使用apk目录下的安装包,安装对应的apk,将java层代码导入,使用OpenCVLoader.initAsync()加载库,之后你原创 2016-06-27 20:14:45 · 2596 阅读 · 0 评论 -
AR技术之--基于opencv的人脸识别(三)
build.gradle中的android{}结点中增加以下配置: sourceSets.main.jni.srcDirs = [] sourceSets.main.jniLibs.srcDirs = ['src/main/libs', 'src/main/jniLibs'] task ndkBuild(type: Exec, description: 'Compile JNI sourc原创 2016-06-27 21:18:25 · 2079 阅读 · 0 评论 -
AR技术之--基于opencv的人脸识别(四)
第二种方法也是纯jni的,但是是动态链接库,在第一种基础上,修改Android.mk文件中配置 OPENCV_LIB_TYPE := STATIC 修改为OPENCV_LIB_TYPE := SHARED 注意上面的OPENCV_LIB_TYPE属性的改动,从STATIC改为了SHARED,这时候再用ndkBuild一下,你会发现会输出一些警告以及一部分红色的内容原创 2016-06-28 11:05:19 · 2885 阅读 · 0 评论 -
AR技术之--基于opencv的人脸识别(五)
第三种方法在第二种方法基础上,使用纯java层代码进行处理。 在此之前,我们需要将sdk目录中的java代码拷到项目中去 但是org.opencv.engine包中是一个aidl,我们需要将它剪贴到aide目录中 最后还有一个资源文件attrs.xml,拷过来 make一下项目,会出现以下错误,CameraGLSurfaceView和CameraBrid原创 2016-06-28 15:26:46 · 1548 阅读 · 0 评论