一、易语言怎么调用百度AI识图认字
第一步验证,第二识图。这个是我自己做的二步,要配合精易模块使用,或者自己复制精易模块源码对应的源码
.子程序 baidu_获取access_token,文本型,公开
.局部变量 access_token_url,文本型
access_token_url=“”+ api_key+“&client_secret=”+ Secret_key
http.Open(“GET”, access_token_url)
token= http.GetResponseTextUtf8ToAnsi()
.如果(寻找文本(token,“access_token”,,假)≠-1)
access_token=文本_取中间(http.GetResponseTextUtf8ToAnsi(),#access_token前,#access_token后)
.子程序 baidu_文字识别,文本型,公开
.参数图片,字节集,可空,直接读入图片字节集
.参数图片路径,文本型,可空,或录入图片路径
.参数识别类型,整数型,可空,默认0:高精度识别;1:普通识别
url类=“”
url类=“”
url= url类+“?access_token=”+ access_token
http.Send(“image=”+编码_URL编码_快速(到字节集(编码_BASE64编码(图片))))
' http.Send(“url=”)
srt= http.GetResponseTextUtf8ToAnsi()
.如果真(json.取通用属性(“error_code”)≠“”)
temp=“错误!”+#换行符+“错误码:”+ json.取通用属性(“error_code”)+#换行符+“错误信息:”+ json.取通用属性(“error_msg”)
'————————–开始分析结果——————————
结果组数=到整数(json.取通用属性(“words_result_num”))
'————————–开始解析返回值——————————
temp= temp+ json.取通用属性(“words_result[”+到文本(x)+“]['words']”)+#换行符