如有需其它识别功能,或更多定制化功能,请联系作者:QQ:453503875,微信同!


百度云官方地址:https://console.bce.baidu.com/
请申请离线识别SDK:


const fd = uni.requireNativePlugin("YL-FaceDetect");
fd.init(this.inputValue, res => {
this.content = JSON.stringify(res);
});
fd.destroy();
<yl-face-view ref="fd" style="width: 300;height: 600;">yl-face-view>
然后使用ref初始化:
this.$refs.fd.init(this.inputValue, res => {
this.content = JSON.stringify(res);
});
代码示例:
<template>
<div style="padding: 20rpx;">
<input placeholder="输入lisenseId" style="height: 100rpx;padding: 0 20rpx;border: 1px solid red;margin: 20rpx 0;"
v-model="inputValue" />
<button type="primary" style="margin: 20rpx 0;" plain="true" @click="init()">开始识别button>
<button type="primary" style="margin: 20rpx 0;" plain="true" @click="stop()">停止识别button>
<view class="text" style="margin: 20rpx 0;">
<text>{{content}}text>
view>
div>
template>
<script>
// 获取 module
const fd = uni.requireNativePlugin("YL-FaceDetect");
export default {
data() {
return {
inputValue: "",
content: ""
}
},
mounted() {
},
beforeDestroy() {
this.stop();
},
methods: {
init() {
fd.init(this.inputValue, res => {
this.content = JSON.stringify(res);
});
},
stop() {
fd.destroy();
}
}
}
script>
<style>
.text {
line-height: 1.5;
text-align: justify;
word-wrap: break-word;
}
style>