【发布时间】:2014-09-28 07:52:53
【问题描述】:
不知道有没有办法在 OpenCV 中自动选择合理的 JPEG 压缩级别?
我获得的当前 JPEG 尺寸太大,将其固定为固定值感觉很脏。如果我记得 Dreamweaver 等图像编辑器中存在此类功能。如果没有这样的功能,我也想知道是否有人知道一种能够在不执行硬盘 IO 的情况下估计这个参数的算法。
std::vector<int> params;
params.push_back(CV_IMWRITE_JPEG_QUALITY);
params.push_back(magic); //Want a way to estimate magic
cv::imwrite("my.jpg",image,params);
【问题讨论】:
-
我认为是时候贡献一些代码了。我问了this related question on OpenCV Q&A,这是实现 JPEG 压缩输出大小目标搜索器的必要组成部分。
标签: opencv