我所说的二进制字符串是图像文件的原始内容(即wand.image.make_blob()返回的内容)
有没有办法在OpenCV中加载它?
编辑:cv2.imdecode()
不起作用
img = cv2.imdecode( buf=wand_img.make_blob(), flags=cv2.IMREAD_UNCHANGED)
TypeError: buf is not a numpy array, neither a scalar
最佳答案
您是否尝试过cv2.imdecode来获取图像缓冲区并将其转换为CvMat对象?尽管我不确定这一点。
参见:http://docs.opencv.org/3.0-beta/modules/imgcodecs/doc/reading_and_writing_images.html
https://stackoverflow.com/questions/37213839/