进行插值的最基本方法是使用最近邻策略。把待生成图像的像素网格放在原图像的上方,每个新像素被赋予原图像中最邻近像素的值。当图像升采样(即新网格比原始网格更密集时)时,会根据同一个原始像素,确定新网格中多个像素的值。例如要把上面缩小后的图像放大 4 倍,采用最邻近插值法的代码如下所示:
cv::resize(reduced, newImage, cv::Size(), 3, 3, cv::INTER_NEAREST);
进行插值的最基本方法是使用最近邻策略。把待生成图像的像素网格放在原图像的上方,每个新像素被赋予原图像中最邻近像素的值。当图像升采样(即新网格比原始网格更密集时)时,会根据同一个原始像素,确定新网格中多个像素的值。例如要把上面缩小后的图像放大 4 倍,采用最邻近插值法的代码如下所示:
cv::resize(reduced, newImage, cv::Size(), 3, 3, cv::INTER_NEAREST);