python可以用本地路径,使用js不能用?
better319 发布于2017-11 浏览:2545 回复:9
0
收藏

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
个赞
共9条回复 最后由mcuiMw回复于2022-06
#10追星逐月的家回复于2018-10

我觉得是前后端的差异问题吧

0
#9better319回复于2017-11
#3 魈灏回复
你用python是把图片编码成base64之后发送给api接口的,图片已经上传到百度AI服务器了 使用js提交的是图片的url,百度AI还需要通过互联网访问此url才能获取图片内容,使用本地url当然就不可以了
展开

是不是改成上传base64的话就可以了??

0
#8better319回复于2017-11

您好,实在抱歉耽误您这么长时间,经核实目前文字识别不支持跨域请求和GET请求,也无法支持jsonp请求,给您带来不便还请谅解,请您核实一下。

建议您使用php来调用,并进行页面交互,感谢您的支持与理解。

 

好吧,我改用nodejs做服务端了。。。。纠结

 

结题

0
#7用户已被禁言回复于2017-11

您好,感谢您使用百度AI社区,如果有志同道合的小伙伴遇到过相似问题并解决了会给您答复,同时我们也内部再跟进您这个问题,会尽快给您具体答复

0
#6better319回复于2017-11

下面这个代码应该没问题啊,但是一直出不了结果



	
		
		
	
	
选择图片:  
  

开始转换
预览:
Base64数据: 复制
数据长度:
ORC识别
0
#5better319回复于2017-11
 
 
	 
	图片转Base64 
 
 
	选择图片: 
	 
	开始转换
预览:
Base64数据: 
 
复制
数据长度:
ORC识别
 


0
#4better319回复于2017-11
#3 魈灏回复
你用python是把图片编码成base64之后发送给api接口的,图片已经上传到百度AI服务器了 使用js提交的是图片的url,百度AI还需要通过互联网访问此url才能获取图片内容,使用本地url当然就不可以了
展开

但是python里面没有base64编码啊?难道python是内置的自动的?

 

0
#3魈灏回复于2017-11

你用python是把图片编码成base64之后发送给api接口的,图片已经上传到百度AI服务器了

使用js提交的是图片的url,百度AI还需要通过互联网访问此url才能获取图片内容,使用本地url当然就不可以了

0
#2better319回复于2017-11







文字ORC

请求数据

这个是js的改成本地图片路径就不行了,求解释?

0
TOP
切换版块