coo*_*ter 2 compression opencv tiff image-processing
我正在使用 opencv 来裁剪 tif 文件,一切都很好,除了将图像保存到文件中 - opencv 总是使用 LZW 压缩,但我不需要对生成的文件进行压缩,我非常感谢 opencv 在节省我的磁盘驱动器空间方面的帮助,但现在不是这样做的合适时机。
那么有没有办法使用特定的压缩方案(包括不压缩)或不保存 tif 文件?
原始图像没有应用压缩方案,我使用 ROI 选择区域并使用 SaveImage 将其保存到目标文件。任何帮助表示赞赏!
在 OpenCV 3 中,您可以提供参数向量来更改压缩或每条线等内容,如下所示:
vector<int> params = {
259, 1, // No compression, turn off default LZW
279, 64 // Rows per strip
};
imwrite("image.tiff", myImage, params);
Run Code Online (Sandbox Code Playgroud)