文档章节

人脸识别 以及SoundPool 学习笔记

汤汤圆圆
 汤汤圆圆
发布于 2015/07/11 08:01
字数 162
阅读 27
收藏 0

代码片段

package com.tang.faceindetify;

import android.app.Activity;
import android.app.ActionBar;
import android.app.Fragment;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Point;
import android.graphics.PointF;
import android.media.AudioManager;
import android.media.FaceDetector;
import android.media.FaceDetector.Face;
import android.media.SoundPool;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Toast;
import android.os.Build;

public class MainActivity extends Activity {
	private SoundPool sp;
	private int sid;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		Bitmap bitmap = BitmapFactory.decodeFile("/data/data/com.look.pic/test.jpg");
		FaceDetector detector = new FaceDetector(bitmap.getWidth(),
				bitmap.getHeight(), 1);
		Face[] mfaces = new Face[1];
		int nums = detector.findFaces(bitmap, mfaces);
		if (nums > 0) {
			for (int i = 0; i < nums; i++) {
				PointF point = new PointF();
				mfaces[i].getMidPoint(point);
				System.out.println("人脸中心坐标:"+point.x+","+point.y);
			}
		} else {
			Toast.makeText(this, "没有识别到人脸", Toast.LENGTH_SHORT).show();
		}
		sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
		sid = sp.load(this, R.raw.test, 0);
	}
	
	public void soundPoll(View view)
	{
		sp.play(sid, 1.5f, 1.5f, 0, 0, 1.0f);
	}
}

© 著作权归作者所有

汤汤圆圆

汤汤圆圆

粉丝 11
博文 82
码字总数 26299
作品 0
昌平
程序员
私信 提问
【Android游戏开发之八】游戏中添加音频-详解MediaPlayer与SoundPoo!并讲解两者的区别和游戏中的用途!

李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/312.html 很多童鞋说我的代码运行后,点击home或者back后会程序异常,...

迷途d书童
2012/03/19
336
0
Android SoundPool 的简单使用

之前只知道Android中可以用MediapLayer播放音乐,原来今天才发现可以用SoundPool,用SoundPool可以播一些短的反应速度要求高的声音,比如游戏中的爆破声,而MediapLayer适合播放长点的。 一般...

秀宇
2015/11/26
393
0
android开发中音频的使用

当进行android开发或游戏开发时,常常会涉及背景音乐的播放,以及短音效的使用 1.当涉及到背景音乐等长音乐播放时通常使用MediaPlayer类进行播放操作 MediaPlayer类常用方法: 1.public sta...

qq_38555940
2018/05/28
0
0
Android中的soundpool小结

之前只知道android中可以用mediaplayer播放音乐,原来今天才发现 可以用soundpool,用soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,而mediaplayer适合播放长点的。 1....

Carl_
2015/01/08
57
0
android 之MediaPlayer播放音频与SoundPool的区别

区别 说到音频,在android中有两种方法可是实现:SoundPool以及MediaPlaer。通过这两个类都可以实现在android设备上播放音频。 那这两个类有什么区别呢? SoundPool SoundPool适合一些短促、...

蛋蛋松
2017/11/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

02.日志系统:一条SQL更新语句是如何执行的?

我们还是从一个表的一条更新语句说起,我们创建下面一张表: create table T(ID int primary key, c int); 如果要将ID=2这一行c的值加1,SQL可以这么写: update T set c=c+1 where ID=2; 前...

scgaopan
今天
7
0
【五分钟系列】掌握vscode调试技巧

调试前端js 准备一个前端项目 index.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1......

aoping
今天
6
0
PhotoShop 高级应用:USM锐化/S锐化/防抖

、 高反差锐化+混合模式:叠加模式 【将更多的边缘细节添加到图像中】

东方墨天
今天
7
0
Python数据可视化之matplotlib

常用模块导入 import numpy as npimport matplotlibimport matplotlib.mlab as mlabimport matplotlib.pyplot as pltimport matplotlib.font_manager as fmfrom mpl_toolkits.mplot3d i......

松鼠大帝
昨天
5
0
我用Bash编写了一个扫雷游戏

我在编程教学方面不是专家,但当我想更好掌握某一样东西时,会试着找出让自己乐在其中的方法。比方说,当我想在 shell 编程方面更进一步时,我决定用 Bash 编写一个扫雷游戏来加以练习。 我在...

老孟的Linux私房菜
昨天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部