简单人脸识别-googleAPI
2014-09-14 21:53
375 查看
/**
* 简单人脸识别
* 感兴趣可关注[OpenCV 计算机图形处理-开源C代码库 javaCV]
* http://www.faceplusplus.com.cn/ face++
* google API:FaceDetector
* face 探测器 FaceDetector(1,2,3);
* 1.图片宽度;2.图片高度;3.几张脸[大合照]
*
* detector.findFaces(bitmap, mFaces);
* bitmap :要识别的图片
* mfaces : 识别出的人脸存放位置-数组
*
*/
* 简单人脸识别
* 感兴趣可关注[OpenCV 计算机图形处理-开源C代码库 javaCV]
* http://www.faceplusplus.com.cn/ face++
* google API:FaceDetector
* face 探测器 FaceDetector(1,2,3);
* 1.图片宽度;2.图片高度;3.几张脸[大合照]
*
* detector.findFaces(bitmap, mFaces);
* bitmap :要识别的图片
* mfaces : 识别出的人脸存放位置-数组
*
*/
package com.example.facerecognition; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Point; import android.graphics.PointF; import android.media.FaceDetector; import android.media.FaceDetector.Face; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends Activity { private Face mFaces[]; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取图片Bitmap Bitmap faceBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.image); FaceDetector detector = new FaceDetector(faceBitmap.getWidth(),faceBitmap.getHeight(), 2); mFaces = new Face[2]; //mNumFaces 找到的人脸 个数;Face[2] :2人脸个数 int mNumFaces = detector.findFaces(faceBitmap, mFaces); //识别 if (mNumFaces >0) { for (int i = 0; i <mNumFaces; i++) { PointF point = new PointF(); mFaces[i].getMidPoint(point);// 脸中心坐标点 System.out.println("人脸个数:"+mNumFaces+ "面部中心坐标X,Y:"+point.x+";"+point.y); } }else{ System.out.println("没有搜索到!"); } } }
相关文章推荐
- 初探 Autojs ,写了个简单的微信群聊机器人(02.22新增了 face++的人脸识别 API )
- 使用Google Search API的简单步骤(主要参考自API文档)
- Google Map Api 简单使用笔记
- 微信公众平台消息接口开发(24)图片识别之人脸识别API
- 避开Google Voice Search利用Google Speech API实现Android语音识别
- 避开Google Voice Search利用Google Speech API实现Android语音识别
- Google Maps API 2.0解析(17-GSmallMapControl和GSmallZoomControl两个简单的控件)
- 40多个关于人脸检测/识别的API、库和软件
- Google_Maps_API_V3离线版实现简单标注
- 人脸识别简单例子
- 避开Google Voice Search利用Google Speech API实现Android语音识别
- google maps api的调用之简单示例
- 基于matlab的简单人脸识别实例
- 简单的人脸的识别与匹配
- 微信公众平台消息接口开发(24)图片识别之人脸识别API
- Google Map API的简单应用
- 简单人脸识别
- google map api javascript xml 生成一个简单的地图
- 微信公众平台消息接口开发(24)图片识别之人脸识别API
- 避开Google Voice Search利用Google Speech API实现Android语音识别