在OpenCV中,输出图像一般使用imwrite()函数,声明如下:
bool imwrite(const string& filename, InputArray img, const vector<int>& params=vector<int>() );
- filename: 文件的保存路径
- img: 要保存的图像
- params: 为特定格式保存的参数编码,一般情况下不需要填写,对于不同的格式有着不同的意义:
-
- JPEG: 参数从 0 到 100 表示图像的质量,默认为95
- PNG:从 0 到 9 表示压缩级别,较高意味着更小的尺寸和更长的压缩时间
- PPM, PGM, PBM: 表示一个二进制格式标志,取值为 0 或 1, 默认值为 1