问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-23 16:19

我来回答

2个回答

热心网友 时间:2022-05-18 14:52

class BaiDuAiBaseController extends BaseController
{
private $appid;
private $appKey;
private $secretKey;

public function __construct(){
$this->appid= config('api..appid');
$this->appKey = config('api..apikey');
$this->secretKey = config('api..secretkey');
}

//百度ai接口--文字识别--车牌号识别
public function getCarNumber($_imgurl,$_img=''){
$_token = $this->getToken();
$_url = 'https://aip.bce.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('_token')){
$_access_token = cache('_token');
}else{
$_url = 'https://aip.bce.com/oauth/2.0/token?grant_type=client_credentials&client_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('_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
},
有没有微信小程序调用百度ai车辆识别接口的程序源码,很简单的就...

这是ThinkPhp5.1后端封装的百度AI接口类,getToken()获取凭证,getCarNumber()请求$_url 返回识别结果,这个是车牌号码识别,车型识别等其他接口大部分都一样,就换个请求地址$_url就行 //接口:public function getImgCarNum(){ _number = (new BaiDuAiBaseController())->getCarNumber(false,requ...

微信小程序(六)小程序获取用户信息

最开始,在小程序的app.js中的onlaunch中判断如果当前登录用户,数据库中没有用户信息,则直接调用wx.getUserInfo,弹窗获取用户信息。但是小程序改版之后,不支持这种调用方式,官方给出的demo是使用一个button按钮来调起wx.getUserInfo这个方法来获取用户信息。用习惯了弹窗的我,突然碰到这种方式还有点不...

百度小程序的和微信小程序的用法一样吗?

不一样;百度小程序与微信小程序整体上从平台属性、流量来源、入口以及流量本身进行对比,从而得出百度小程序面对微信小程序已经成熟的生态结构有何优势。属性:百度小程序是首个完全开放的智能小程序生态,流量+AI赋能,月活30亿的智能小程序开源联盟,其他平台只需修改代码就可以迁入智能小程序;微信小程序...

支付宝小程序和微信小程序的区别是?两者有什么不同?谁更好?

基本无差别在开发上面,支付宝小程序还有微信的小程序其实没有什么区别的,在出现支付宝小程序之后,开发者也是经过了很多的尝试,然后发现这样的现象,就是开发的一些微信小程序,在支付宝上是可以直接迁移的,但是需要改变文件后缀,也就是说要重命名。但是从成本来看,还是微信成本比较高。而支付宝相对来...

小程序制作平台有哪些

2. 阿里巴巴小程序制作平台 阿里巴巴旗下的小程序制作平台,主要针对商家的移动应用需求。该平台提供了丰富的模板和工具,商家可以便捷地创建自己的小程序,进行商品展示、交易管理等操作。该平台还与淘宝、天猫等电商平台深度整合,方便商家实现多渠道营销。3. 百度智能小程序制作平台 百度智能小程序制作平台...

百度小程序是什么?

相比传统的第三方应用简单多了,显得没有那么复杂。百度小程序进入方法也很简单,打开手机百度APP---我的--常用服务界面即可看到该小程序的入口,如下图所示。进来之后我们会发现,百度小尺度的页面设置其实跟微信小程序非常相同,在 Android 端上同样支持添加到桌面。但百度小程序多了一个夜间模式。

微信小程序有哪些?

您好,热门微信小程序有:【高频使用】美团外卖 滴滴公交查询 车来了 大众点评+ 京东购物 摩拜单车 滴滴出行DiDi 携程酒店机票火车票 【旅行】驴妈妈门票预订 飞常准查航班 海南航空微应用 南航e行 去哪儿出行 朋友家精选民宿 熊猫签证 去哪儿酒店预订 【购物】国际品牌价格 小小包麻麻好物 好药师优选 ...

微信小程序刷脸会被腾讯节取吗?

微信小程序刷脸功能是指用户可以使用手机摄像头进行人脸识别,以验证身份或进行支付等操作。这个过程中,用户的人脸信息会被传输到腾讯服务器上进行处理。腾讯公司承诺会保护用户的隐私和个人信息安全,不会滥用或泄露用户的人脸信息。在实际使用中,微信小程序刷脸功能是经过严格测试和审查的,具有一定的安全...

什么是GPP人工智能辅助工具?有什么作用?

人工智能简单的理解就是一台可以快速反应,并且可以模仿人类智能活动的机器。人工智能目前已经迅速发展,可以说未来的几十年,就是人工智能的天下。从日常生活方面来讲,你的衣食住行是完全可以由人工智能所代替的,从穿衣方面可以有搭配机器人帮你直接选好并递送,而住行,这就更不用说了,任何方面,...

你微信里最好用的小程序是什么?

1、各种本地化生活服务类的小程序,打开频次应该是最高的吧,叫外卖、叫保洁、叫上门维修家电、叫上门取件邮寄快递这些的、出门叫车、骑单车、以及点评和餐饮类这些,我基本都用小程序了,app的打开率越来越低。这些小程序的优点就是依靠微信的大流量入口,方便快捷,且非常高频,也不需要很复杂的产品设计。 这里面用...

基于微信小程序的人脸识别 微信小程序人像识别 微信小程序接口 微信小程序api 微信小程序ai智能名片 微信小程序审核是人工还是ai 微信ai修图小程序叫什么 微信小程序ai人脸修复 微信小程序ai云消防
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
to B和to C是什么意思?它们有什么区别? To B和To C,你真的知道它们之间的区别么? 听歌一小时能赚钱吗? 听歌一定能赚钱吗? 怎么在网上做海报?怎么做海报电子版 北京哪个医院体检便宜 乌兰浩特盛京医院是公立还是私立,会不会存在隐形消费?想做人流,不知道... 用医保卡买药,结果收费划卡的多收了300元,请问这属于什么行为呀 重庆术妍整形,医生技术如何?到了医院还有其他隐形消费吗? 网上找的人流医院隐形消费太多,感觉被骗,怎么办 关于微信公众平台订阅号,服务号和企业号三者之间的区别与联系 龙虾怎么晒干呀 为什么我电脑的.EXE文件全部当病毒处理 龙虾怎么拔 内心的什么即使什么的外表也无法掩饰填反义词? 漂亮的反义词? 描写人物外貌的4字成语及意思 美观的反义词 外表美内心坏的成语 我在杭州东站,要坐地铁到省妇保应该到哪站下? 貌合神离反义词 反义组词语 好看的反义词是 周一要去浙江省妇保院非浙A车辆,哪条路去不会被拍,或者车停哪里方便,求告知感谢,挂号时间又是限行时 外表看上去是那么( )的母亲竟是那样的( )(添反义词) 杭州省妇保是上城区哪个街道 表面的反义词 浙江大学医学附属妇产科医院就是浙江省妇保医院么,是不是上城区学士路那个呢 外观的反义词是什么? 表面的反义词是什么 怎么中签新股 美的e8是什么故障代码柜机? 美的空调内机显示E8,外机不转怎回事? 美的柜式空调显示E8是怎么回事? 3P柜机,正常运行,突然不制冷,显示E8... 关于梦的唯美诗句 美的空调显示故障代码E8是什么问题美的柜式空调显示E8,外机也不工作了是啥子问题?_百度问一问 形容梦的诗句里 含梦字的唯美诗句有哪些? 含梦的唯美诗句 美的空调故障代码E8是什么?怎么处理? 美的空调显示E8故障 .exe程序全部染毒 描写“美梦”的诗句 美的空调面板显示E8怎么处理? 关于“梦”的诗句有哪些? 关于梦境的古诗句有哪些? 关于梦的古代诗句 唯美的有梦字的古诗词全首 怎么把一张gif放到ppt的每一张幻灯片上,不是设计成背景 法律法规是什么?