为了账号安全,请及时绑定邮箱和手机立即绑定

opencv 怎么读取打开的图片

opencv 怎么读取打开的图片

胡子哥哥 2018-07-10 23:26:52
我是用的python,cv2.imread()函数给它指定路径可以读取图片。我现在想做的是:前端给我传一个post请求,此图片转化成base64的形式,我想通过cv2打开,imread好像不行。求大神指教怎么办?比如这样就会报错: a=open('C:\\Users\\51530\\Desktop\\openFace\\137.png', 'rb') base64_data = base64.b64encode(a.read()) im2=base64.b64decode(base64_data) cv2img=cv2.imread(im2)错误:TypeError: bad argument type for built-in operation在就是python 的from PIL import Image 可以打开上面代码的a,但是读取格式和cv2不一样。总之我是想拿到base64加密的图片,想转成RGB形式的ndarry图片,cv2直接传图片的base64解码不行,求指教啊,万分感谢
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 3609 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信