python可以用本地路径,使用js不能用?
python写的虽然要求url但实际可以用本地图片识别?
但是js就不行,是因为post的问题吗?
from aip import AipOcr """ 你的 APPID AK SK """ APP_ID = '你的 App ID' API_KEY = '你的 Api Key' SECRET_KEY = '你的 Secret Key' aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY) # 读取图片 def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() # 定义参数变量 options = { 'detect_direction': 'true', 'language_type': 'CHN_ENG', } # 调用通用文字识别接口 result = aipOcr.basicGeneral(get_file_content('general.jpg'), options)
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
我觉得是前后端的差异问题吧
是不是改成上传base64的话就可以了??
您好,实在抱歉耽误您这么长时间,经核实目前文字识别不支持跨域请求和GET请求,也无法支持jsonp请求,给您带来不便还请谅解,请您核实一下。
建议您使用php来调用,并进行页面交互,感谢您的支持与理解。
好吧,我改用nodejs做服务端了。。。。纠结
结题
您好,感谢您使用百度AI社区,如果有志同道合的小伙伴遇到过相似问题并解决了会给您答复,同时我们也内部再跟进您这个问题,会尽快给您具体答复
下面这个代码应该没问题啊,但是一直出不了结果
但是python里面没有base64编码啊?难道python是内置的自动的?
你用python是把图片编码成base64之后发送给api接口的,图片已经上传到百度AI服务器了
使用js提交的是图片的url,百度AI还需要通过互联网访问此url才能获取图片内容,使用本地url当然就不可以了
这个是js的改成本地图片路径就不行了,求解释?