我有这个代码:
导入cv2im = cv2.imread(“0.jpg”)打印(LEN(im.tobytes()))fp = open(“0.jpg”,“rb”)imb = fp.read()打印(LEN(IMB))它们是不同的!现在一个函数采用’imb’格式作为输入。 …
我不熟悉mxnet框架。但根据你提供的代码,我猜你想要二进制格式的图像数据。
看看OpenCV cv.imencode() API。
import cv2 im = cv2.imread("0.jpg") img_encode = cv2.imencode('.jpg', im)[1]
我认为变量 img_encode 可能是你想要的。
img_encode
或尝试使用 cv2.imwrite 以更加直观的方式,比如“pyfilesystem”模块中的Memory Filesystem。 [链接]
cv2.imwrite