基于 face++的人脸检测,解决了 camera 预览变形,图像方向不对等问题.
来源:互联网 发布:免费设计室内装修软件 编辑:程序博客网 时间:2024/04/29 09:45
FaceDetect
base on face++
解决了的问题:
camera 预览变形
拍照后图片不正
待解决
与 face++ api 配合的多样化的动作.(目前只有扫脸获取人脸信息,后续需加上建组,人脸登录等)
Usage
gradle
Step 1. Add the JitPack repository to your build file
Add it in your root build.gradle at the end of repositories:
allprojects { repositories { ... maven { url "https://jitpack.io" } }}
Step 2. Add the dependency
dependencies { compile 'com.github.hss01248:FaceDetect:1.0.0'}
manifest
<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.CAMERA"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>...<activity android:name="com.hss01248.facedetect.activity.FaceTrackActivity"/>
code
startActivity:
Intent intent = new Intent(context, FaceTrackActivity.class);context.startActivityForResult(intent,9);
onActivityResult:
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK){ if (data != null){ String info = data.getStringExtra("info"); Log.e("info","info:"+info); Toast.makeText(context,info,Toast.LENGTH_LONG).show(); } }else if (resultCode == RESULT_CANCELED){ Toast.makeText(context,"识别出错",Toast.LENGTH_LONG).show(); }}
拿到的脸部信息:
{"face":[{"position":{"mouth_right":{"y":69.440208,"x":57.177778},"mouth_left":{"y":69.0975,"x":40.728519},"center":{"y":64.0625,"x":49.814815},"height":19.791667,"width":35.185185,"nose":{"y":64.674375,"x":50.537778},"eye_left":{"y":59.557083,"x":42.082963},"eye_right":{"y":60.006458,"x":57.913704}},"attribute":{"race":{"value":"White","confidence":93.4608},"gender":{"value":"Male","confidence":76.8741},"smiling":{"value":53.9131},"age":{"value":19,"range":5}},"tag":"","face_id":"4a7b9360f279c8bd2f48c982d1526f76"}],"session_id":"d83c80b7d13e4c96afdf635110add267","img_height":480,"img_width":270,"img_id":"289889896bc471fe935355eec718890a","url":null,"response_code":200}
示例图
- 基于 face++的人脸检测,解决了 camera 预览变形,图像方向不对等问题.
- Android Camera 预览图像被拉伸变形的解决方法
- Android Camera 预览图像被拉伸变形的解决方法
- 关于camera图像拉伸变形的问题
- 解决Camera预览时倒立的问题
- 使用Camera类, 旋转90预览图像的问题
- SurfaceView预览Camera图像,SurfaceView总是位于顶层的问题
- Android学习【1】解决android摄像头预览的变形问题
- 基于Face++实现的人脸检测(年龄检测)Android程序
- camera预览是闪退的问题
- Android解决SurfaceView预览Camera拉伸问题
- 解决SurfaceView预览Camera拉伸问题
- android camera中的预览图片变形的解决办法
- android camera中的预览图片变形的解决办法
- Camera预览图像拉伸
- CS143-project4基于滑窗的人脸检测 Face detection with a sliding window
- Face Detection with the Faster R-CNN (基于Faster RCNN的人脸检测)
- 基于Dragonboard410c android系统实现USB camera图像预览
- csdn技术宅生活
- Winform下DataGridView 一个单元格中实现多个超链接
- Angular js 开发系统之增删查改
- java数组遍历——iterator和for方法
- iOS 10 升级后无法真机测试 Could not find Developer Disk Image
- 基于 face++的人脸检测,解决了 camera 预览变形,图像方向不对等问题.
- ios获取所有相册的视频并播放
- ios中代码自定义uitableviewcell
- Linux下C++的多线程编程
- Redhat5安装nginx和php
- 史上最全的PS快捷键大全
- Android Studio 更改包名
- 基于web服务型架构初步调整
- 图片无缝轮播