我的意思是二进制字符串,是图像文件的原始内容(那是wand.image.make_blob()返回的内容)
有没有办法在OpenCV中加载它?
cv2.imdecode()
不起作用
img = cv2.imdecode( buf=wand_img.make_blob(), flags=cv2.IMREAD_UNCHANGED)
TypeError:buf不是一个numpy数组,也不是标量
答案 0 :(得分:1)
您是否尝试过使用图像缓冲区并将其转换为CvMat对象的cv2.imdecode?虽然我不确定这个。
请参阅:http://docs.opencv.org/3.0-beta/modules/imgcodecs/doc/reading_and_writing_images.html