使用Android 原生封装 UniApp 插件实时检测猫
要使用这个插件,首先需要在页面的 js 文件中导入:
import goToFace from '@/common/face'
然后就可以调用goToFace方法来启动猫脸检测了。
goToFace方法需要传入一个对象参数,包含以下字段:
cameraId:使用的摄像头id,0表示后置,1表示前置
quality:返回图片压缩质量,默认80
type:检测类型,0表示实时检测返回图片,1表示检测1秒以上返回一张图片
num:检测的脸框数量,1表示仅检测最大的脸框,其他值表示检测多个脸框
使用示例:
goToFace({
cameraId: 0,
quality: 80,
type: 0,
num: 1
}, (face, faceBase64) => {
// 处理检测结果
})
当不再需要检测时,可以调用closePage()方法关闭检测页面。
小结
通过 UniApp 提供的这个插件,我们可以方便地在 App 中加入猫脸检测的功能,实现猫脸识别、猫脸特效等需求。插件使用简单,只需要导入并调用goToFace方法就可以启动检测,非常方便。