易语言怎么调用百度AI识图认字

一、易语言怎么调用百度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']”)+#换行符

© 版权声明

相关文章