本项目是本人大二上人工智能导论课的小demo。
主要内容是Android+Face++实现的图片人脸检测及年龄检测。
1 SDK配置
//配置Face++的
//Face++的api对象定义
FaceDetecter detecter = null;
HttpRequests request = null;// 在线api
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
detectThread = new HandlerThread("detect");
detectThread.start();
detectHandler = new Handler(detectThread.getLooper());
//初始化布局控件,设置初始的检测图片
ageTextView = (TextView) findViewById(R.id.age);
imageView = (ImageView) findViewById(R.id.imageview);
curBitmap = BitmapFactory.decodeResource(getResources(),
R.drawable.linzhiling);
imageView.setImageBitmap(curBitmap);
// 创建detecter
detecter = new FaceDetecter();
detecter.init(this, "01c699dd07e89b675e115b4a151936c8");
// FIXME 替换成申请的key