同步操作将从 OAL/TengineKit 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
TengineKit, 由 OPEN AI LAB 自主研发.
TengineKit是一个易于集成的人脸检测和人脸关键点SDK。目前,它可以在各种手机上以非常低的延迟运行。
或者
CPU | 耗时 | 帧率 |
---|---|---|
麒麟980 | 14ms | 71fps |
骁龙855 | 15ms | 67fps |
麒麟970 | 17ms | 59fps |
骁龙835 | 18ms | 56fps |
麒麟710F | 19ms | 53fps |
骁龙439 | 26ms | 38fps |
联发科 Helio P60 | 27ms | 37fps |
骁龙450B | 28ms | 36fps |
Project中的build.gradle添加
repositories {
...
jcenter()
mavenCentral()
...
}
allprojects {
repositories {
...
jcenter()
mavenCentral()
...
}
}
主Module中的build.gradle添加
dependencies {
...
implementation 'com.tengine.android:tenginekit:1.0.7'
...
}
Android
在使用sdk时,您可以参考face api来完成你需要的功能。
您可以伴随着您给我们的star
一起看看使用示例,感谢。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.CAMERA"/>
“sample/Android”文件夹下的Android代码。
在TengineKit Api的setRotation 里有两个有两个参数ori和is_screen_rotate,分别为旋转角度和是否跟随屏幕旋转。这个是否跟随屏幕在Manifest里面的android:screenOrientation参数可以设置。不设置这个参数就是跟随屏幕旋转。
这部分是从Camera获取数据,作为SDK的输入。
我们以竖直屏幕下为0度角,由于Android摄像头采集的数据实际总是偏差90,所以在设置ori参数的时候都需要 + (-90),安卓的实际旋转角是需要通过传感器加上函数计算去获得。具体可以看Demo项目中的示例。
在渲染的时候是以0°角去渲染,是人在正常情况下看到正常输出。Android部分有Canvas和Opengl渲染,选用Opengl渲染可以让你的apk效果更好。
关于TengineKit的使用以及人脸相关的技术交流可以加入下群(加群答案:TengineKit):
图像处理进行缩放、旋转、裁剪、改变图片格式。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。