拜托大佬帮忙解释下代码这几处
from aip import AipOcr# 定义常量
APP_ID = '11352343'
API_KEY = 'Nd5Z1NkGoLDvHwBnD2bFLpCE'
SECRET_KEY = 'A9FsnnPj1Ys2Gof70SNgYo23hKOIK8Os'
# 初始化AipFace对象
aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY)
# 读取图片
filePath = "2-3.png"
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
options = {}
#options["multi_detect"] = "true"
# 是否检测多张车牌,默认为false,当置为true的时候可以对一张图片内的多张车牌进行识别
result = aipOcr.licensePlate(get_file_content(filePath), options)
#for i in range(len(result['words_result'])):
# print(result['words_result']['color']+' '+result['words_result']['number'])
加#的那几句
这个是什么意思,列表写成这样是嵌套吗?i为什莫要写在中间
options["multi_detect"] = "true"这一句true为什莫要加引号 1.1,这应该是个嵌套字典,字典-列表-字典
1.2,你自己打印下看看呗,看看它长啥样
2,可能是为了方便判断? qiuyouzhi 发表于 2021-1-17 19:23
1.1,这应该是个嵌套字典,字典-列表-字典
1.2,你自己打印下看看呗,看看它长啥样
2,可能是为了方便判 ...
大佬,
1.能不能结合代码给我解释解释
1.2,我打印出来是0
2,不懂,不打引号可以吗? 我顶 basketmn 发表于 2021-1-17 19:33
大佬,
1.能不能结合代码给我解释解释
1.2,我打印出来是0
不加引号不可以,因为英文字母在没引号的情况下会默认为变量,但是如果是True或者False(跟代码中有区别,注意看大小写)是可以的,布尔型是按照值来看待的。你发的代码中要根据情况来看根据需求定义,如果是判断作用那就换成别的影响也不大,只要前后都统一的话,但如果是需要 比如说 post 提交的数据那就必须按照固定格式提交 为什莫我print(result)打印出来是这莫一堆东西
{'words_result': [{'number': '浙CS8417', 'vertexes_location': [{'x': 136, 'y': 350}, {'x': 888, 'y': 337}, {'x': 892, 'y': 565}, {'x': 137, 'y': 578}], 'color': 'blue', 'probability': }], 'log_id': 1351042283931172864}
有大佬能给我讲讲吗?
页:
[1]