今天我想知道的是:
我正在尝试使用以下代码将图像缩放为4x4像素:
Mat image4x4;
vector<int> compression_params;
compression_params.push_back(CV_IMWRITE_PNG_COMPRESSION);
compression_params.push_back(9);
resize(imageFromFile, image4x4, Size(4,4), INTER_CUBIC);
imwrite("/Users/macuser/Desktop/4x4/"+names.at(i), image4x4, compression_params);
我的结果如下:
但是使用其他工具如Photoshop、GIMP,结果就有点像这样:
同样在这个软件中使用 CUBIC
也会出现这种情况。
我的实现哪里出了问题?我是否考虑到了所有参数?
非常感谢。
示例:
更新:我尝试了在线缩放器,得到的仍是错误的结果。所以...也许我对GIMP的操作有兴趣。