2021
08-08
08-08
python cv2图像质量压缩的算法示例
使用opencv对图像进行编码,一方面是图像二进制传输的需要,另一方面对图像压缩。以jpeg压缩为例:1、转为二进制编码img=cv2.imread(img_path)#取值范围:0~100,数值越小,压缩比越高,图片质量损失越严重params=[cv2.IMWRITE_JPEG_QUALITY,ratio]#ratio:0~100msg=cv2.imencode(".jpg",img,params)[1]msg=(np.array(msg)).tobytes()print("msg:",len(msg))对于png压缩,改为:#取值范围:0~9,数值越小,压缩比...
继续阅读 >