OpenCV 是开源的人像识别库,在Android上的应用我也刚刚开始摸索。

首先搞定开发环境,看能不能把测试程序给跑起来。

(这里碰到一个问题,2.3.1的包只支持android 2.x 版本,往上的版本4.x需要下载最新的2.4.6的包,下载地址如下:http://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.4.6/ 据我测试 4.1.2 的android可以正常运行)

压缩在任意盘的根目录,把里面的两个目录中的 OpenCV-2.3.1 作为项目文件引入到当前的 eclipse 的

工作空间。

在样例程序里面直接把这个OpenCV-2.3.1作为lib引入,就可以按手册进行简单的人像识别程序的编写了。

第一个样例学习:

Opencv 自带的一个视频动态人脸识别。它包括打开摄像头,自动抽取视频图像,自动分析等功能。

样例名称:

face-detection

import face-detection到工程内,它的 OpenCV-2.3.1_src 这个时候是无效的,点工程名,properties->android ,在Library里面把旧的库remove掉,再点add,选opencv-2.3.1就可以正常的编译这个样例程序。

这个样例程序有如下源码文件:

SampleCvViewBase.java  FpsMeter.java  FdView.java  FdActivity.java

FpsMeter 定义视频FPS(每秒几帧)

FdView 抓到的每帧图像流信息类

FdActivity 程序入口 ,定义界面(有四个菜单项,程序运行起来后,点"菜单"键就可以看到)

SampleCvViewBase 程序主体,调用opencv的lib对视频流信息进行分析

未完待续...

android的opencv调试,Android opencv 2.3.1 调试及应用(第一篇)相关推荐

  1. android power键测试,Android Framework层Power键关机流程(一,Power长按键操作处理)...

    一:Android处理Power按键长按操作 在Framework层中,Android4.x对Power键(KeyEvent.KEYCODE_POWER)的操作,我们从PhoneWindowManag ...

  2. 安装目录opencv for android 教程(环境搭建篇)

    这几周朋友几篇文章介绍了改安装目录的文章. 关联文章的地址 最近android开发异常炽热,随着手机性能越来越高,图像处程序也越来越重要, 由于opencv for android 网上教程大多为英文 ...

  3. opencv android安装教程,opencv for android安装教程.doc

    opencv for android安装教程 前言: ? ?最近android开发异常火热,随着手机性能越来越高,图像处程序也越来越重要, 由于opencv for android 网上教程大多为英文 ...

  4. android 动态人脸识别码,android OpenCV研究之动态人脸识别

    随着直播渐渐的火起来,像抱着直播大腿的其他功能也渐渐的火起来了,比如说人脸识别.说起人脸识别用处甚广,比如说有以这个功能为核心的app:美颜相机.美图秀秀.SNOW等等,但是美颜相机和美图秀秀是用的国 ...

  5. [Android编程心得] Camera(OpenCV)自动对焦和触摸对焦的实现

    http://blog.csdn.net/candycat1992/article/details/21617741 实现 以OpenCV的JavaCameraView为例,首先需要定制自己的Came ...

  6. OpenCV On Android

    OpenCV On Android最佳环境配置指南(Android Studio篇) https://developer.android.com/guide

  7. opencv jni Android 实例笔记

    opencv和ncnn编译冲突,这个项目的opencv能兼容ncnn,解决了这个冲突: 这个有ncnn opencv yolov5融合的例子: https://github.com/cmdbug/YO ...

  8. Android NDK开发——Android studio使用JNI调用OpenCV处理图像

    前言 这里要演示的是使用Android studio 做APP开发,使用JNI与C++交互的demo. 一.创建工程 1.创建一个Native C++工程. 2.命令工程和指定交互语言. 3.指定C+ ...

  9. OpenCV在Android设备上运行深度网络

    OpenCV在Android设备上运行深度网络 在Android设备上运行深度网络 介绍 要求 创建一个空的Android Studio项目 添加OpenCV依赖项 做一个样品 在Android设备上 ...

  10. android studio 调用c++,android studio配置opencv,调用c++,处理图像

    一.下载安卓的opencv sdk 这里下载release版的,下载后解压 二.新建工程 三.编写界面布局(工程等下上传到github) 四.添加Module,Android Studio菜单--&g ...

最新文章

  1. showModalDialog关闭子窗口,并刷新父窗口
  2. 秒表项目_【速看】2021年陕西中考体育怎么考?中考体育项目及考试评分标准最全整理来了!...
  3. Report Service 中数据类型的问题
  4. 学号20145220《信息安全系统设计基础》第12周学习总结
  5. Hadoop配置项整理(hdfs-site.xml)
  6. 【AI】统计学和机器学习到底有什么区别?
  7. 计算机管理要继续请输入,若要继续,请键入管理员密码然后单击是问题解决方法...
  8. 1、XML 简介,2、JSON 教程
  9. visual studio code安装
  10. 国家开放大学-农村社会学-形考作业4
  11. 全外显子测序助力疾病诊疗
  12. Python3对Excel表格操作(写入、追加)
  13. Vue拦截器报错Uncaught (in promise) TypeError Cannot read properties of undefined (reading ‘code‘)
  14. img标签图像cors跨域获取资源
  15. 今日头条是怎么盈利的?
  16. 高考选日语可以学计算机吗,如果高考选日语,大学选专业有什么限制
  17. 核芯基站_更新CLE版本
  18. 计算机动画类型及创作原理,计算机动画的原理和制作.ppt
  19. matlab中多项式拟合如何给出r方,matlap拟合函数后r^2怎么求
  20. 年薪30万只是中游水平,算法工程师是一种怎样的存在?

热门文章

  1. SSD物体检测(附源代码,可以直接运行)
  2. linux ip地址配置
  3. C# StringBuilder 和 String 的区别?(简单易懂不抽象)
  4. C++自动类型转化--特殊构造函数方法和重载的运算符方法
  5. 关于学习session的一二
  6. [原]ASP.NET MVC 3 Razor + jqGrid 示例
  7. 第四十讲 ASP.NET消息处理(一)
  8. 【学堂在线数据挖掘:理论方法笔记】第八天(4.2)
  9. MATLAB三维散点图的绘制(scatter3、plot3)
  10. 基于麻雀算法改进的随机森林分类算法 - 附代码