微信小程序智能识别api(微信小程序ar识别)

网友投稿 1766 2023-02-22

本篇文章给大家谈谈微信小程序智能识别api,以及微信小程序ar识别对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享微信小程序智能识别api的知识,其中也会对微信小程序ar识别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

微信小程序上也能接入OCR身份证识别API接口吗?

云脉OCR SDK开发者平台上有提供OCR身份证识别API接口,支持iOS、Android、Windows、服务端平台以及微信小程序上接入,用户只需注册并登录该平台即可自主接入接口..

想要在微信小程序上添加名片识别功能,不知道在哪里可以-支持小程序的名片识别API接口?求助

云脉OCR开发者平台上有提供名片识别API接口,并支持多平台开发,比如Android、iOS、Windows、小程序等;API开发还支持Java、C++、C、object pascal及objective-C等多种语言,用户登录后即可自主-接口..

有没有微信小程序调用百度ai车辆识别接口的程序源码,很简单的就可以?

class BaiDuAiBaseController extends BaseController
{
private $appid;
private $appKey;
private $secretKey;
public function __construct(){
$this-appid= config('api.baidu.appid');
$this-appKey = config('api.baidu.apikey');
$this-secretKey = config('api.baidu.secretkey');
}
//百度ai接口--文字识别--车牌号识别
public function getCarNumber($_imgurl,$_img=''){
$_token = $this-getToken();
$_url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/license_plate?access_token='.$_token;
if($_img){
$_data = [
'image'=$_img//图像数据,base64编码后进行urlencode,要求base64编码和urlencode后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/jpeg/png/bmp格式
];
}else{
$_data = [
'url'=request()-domain().'/'.$_imgurl
];
}
$_res = json_decode(httpGet($_url,$_data),true);
//TODO 此处只返回false没有终止,是因为程序执行流程需要,后期可能要改
if(isset($_res['error_msg'])) return false;
return $_res['words_result']['number'];
}
//获取token
private function getToken(){
if(cache('baidu_token')){
$_access_token = cache('baidu_token');
}else{
$_url = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentialsclient_id='.$this-appKey.'client_secret='.$this-secretKey;
$res = json_decode(httpGet($_url),true);
if(isset($res['error']))TApiException($res['error_description']);//终止程序并抛出异常
$_access_token = $res['access_token'];
$_expires_in = $res['expires_in'];
cache('baidu_token',$_access_token,($_expires_in-1000));//我喜欢少存1000秒,没有为什么,问就是癖好
}
return $_access_token;
}
}
这是ThinkPhp5.1后端封装的百度AI接口类,getToken()获取凭证,getCarNumber()请求$_url 返回识别结果,这个是车牌号码识别,车型识别等其他接口大部分都一样,就换个请求地址$_url就行
//接口:
public function getImgCarNum(){
$_number = (new BaiDuAiBaseController())-getCarNumber(false,request()-param('img'));
return self::myShow('申请成功',['carNum'=$_number]);
}
小程序端正常request请求上面的接口就行,下面是微信小程序拍照识别功能
//拍照
goImgSearch(){
uni.chooseImage({
count:1,
sizeType: ['compressed'],//original 原图,compressed 压缩图
sourceType: ['album','camera'],//camera 相机 album相册
success:(r)={
console.log(r)
//执行识别车牌号码
this.img = r.tempFilePaths[0]
this.urlTobase64(r.tempFilePaths[0])
}
})
},
//识别车牌号码
urlTobase64(url){
uni.showLoading({
title:'拼命识别车牌中..'
})
//#ifdef MP-WEIXIN
uni.getFileSystemManager().readFile({
filePath: url, //选择图片时返回的路径
encoding: "base64",//这个是很重要的
success: res = { //成功的回调
//返回base64格式
let base64 = 'data:image/jpeg;base64,' + res.data
//发送请求,识别车牌号码
this.$H.post('/getImgCarNum',{
img:base64 //图片数据
},{
token:true //必须登录
}).then((res)={
console.log(res.carNum)
if(!res.carNum){
uni.hideLoading()
return uni.showModal({
title:'识别失败',
content:'没能识别到车牌号码,请拍张清晰的图片再试哦,谢谢',
showCancel:false
})
}
uni.showToast({
title:'识别车牌成功',
icon:'none'
})
this.searchUser = res.carNum
this.userCarNum = res.carNum
uni.hideLoading()
}).catch((e)={
uni.hideLoading()
return uni.showModal({
title:'识别失败',
content:'没能识别到车牌号码,请拍张清晰的图片再试哦,谢谢',
showCancel:false
})
})
},
fail:(e)={
console.log(e)
}
})
//#endif
},

微信小程序中也能加入人脸识别功能吗?有支持小程序接入的人脸识别API吗?

云脉人脸识别SDK支持Java、C++、C、object pascal及objective-C等多种语言,以及支持IOS、安卓、WINDOWS、服务端平台及小程序接入,开发者可以到云脉OCR开发者平台-云脉人脸识别API,-后可以选择需要的语言代码文档进行嵌入开发... 关于微信小程序智能识别api和微信小程序ar识别的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 微信小程序智能识别api的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于微信小程序ar识别、微信小程序智能识别api的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:app应用 开发(APP应用开发周志)
下一篇:移动应用程序开发培训(移动应用开发主要课程)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~