每个人。
我想知道我正在研究的像素化算法是否有任何改进。
它使用 OpenCV 库用 C++ 编写的算法,其工作原理如下:
- 稍微增加Mat的对比度;
- 使用最近邻插值将Mat的大小调整为D % ;
- 同样使用nni将 Mat 调整回其原始大小;
[ D = 密度,函数的一个参数]
有没有办法让结果看起来更好?
Mat pixelize(Mat src, int density){
Size s(src.cols, src.rows);
src.convertTo(src, -1, 1.1, 0);
resize(src, src, percent(s, density), 1, 1, INTER_NEAREST);
resize(src, src, s, 1, 1, INTER_NEAREST);
resize(src, src, Size(640, 480));
return src;
}