OCR 字符识别
ch...z@126.com 发布于2017-09 浏览:1496 回复:1
0
收藏
快速回复

你好,在字符识别的OCR 中,传入到API的是base64编码的字节流,我用二进制方式打开图像,转换后可以。但是对于numpy.array形式的图像,怎么转换为正确的base64编码呢?


例如 img=cv2.read(path)

img=img[miny:maxy,minx:maxx]
im=img.tobytes()
im = base64.b64encode(img)

这样调用ocr的API总是返回为空

因为我要用数组形式的图像,请问这种情况怎么解决,谢谢!


收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2于燕松_回复于2017-09

# 先保存

cv2.imwrite(path, img)

# 再读取

image = open(path, 'rb+').read()

# 再调用api

0
TOP
切换版块