我有一个 opencv 图像:
img = cv2.imread(filename)
img = cv2.GaussianBlur(img, (5, 5), 0.15)
现在我想直接将其写入zip
zipf = zipfile.ZipFile('out.zip', 'w', zipfile.ZIP_DEFLATED)
zipf.write(...)
猜测这与 cv2.imencode()
有关,但不确定。
你能帮我吗?谢谢
最佳答案
找到答案:
zipf = zipfile.ZipFile('out.zip', 'w', zipfile.ZIP_DEFLATED)
retval, buf = cv2.imencode('.png', img)
zipf.writestr(name_in_zip, buf)
就像一个魅力。
关于python - 在python中将opencv图像写入zip文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65091714/