Image opencv中的图像缩放/清晰度

Image opencv中的图像缩放/清晰度,image,image-processing,opencv,image-manipulation,Image,Image Processing,Opencv,Image Manipulation,当我在任何图像编辑软件中打开一个黑色背景上带有灰色文本的图像并放大时,我会得到“像素完美”的放大字母 如何使用opencv获得相同的结果 我试着用cv::resize进行调整,但结果非常模糊/不锐化 顺便说一句,我可能错了,但在我看来,opencv的所有图像都会变得有点模糊/不锐化 提前谢谢 从中可以看出,有几种不同的插值方法可用于cv::resize(): 最近邻插值法 内部线性双线性插值(默认使用) 内部区域使用像素区域关系重新采样。这可能是 图像抽取,因为它提供无莫尔的结果。但是当图像被放

当我在任何图像编辑软件中打开一个黑色背景上带有灰色文本的图像并放大时,我会得到“像素完美”的放大字母

如何使用opencv获得相同的结果

我试着用cv::resize进行调整,但结果非常模糊/不锐化

顺便说一句,我可能错了,但在我看来,opencv的所有图像都会变得有点模糊/不锐化

提前谢谢

从中可以看出,有几种不同的插值方法可用于
cv::resize()

最近邻插值法
内部线性双线性插值(默认使用)
内部区域使用像素区域关系重新采样。这可能是
图像抽取,因为它提供无莫尔的结果。但是当图像被放大时,它是
类似于内部最近法 4x4像素邻域上的三次插值 INTER_LANCZOS48x8像素邻域上的Lanczos插值

默认情况下使用的双线性插值方法尝试通过“计算”中间像素值来平滑结果图像。对于您的要求,请使用最近邻法(INTER\u nearest)。它只是拾取最接近新像素位置的像素值

有关常用插值方法的简要概述,请查看。

从中可以看到,有几种不同的插值方法可用于
cv::resize()

最近邻插值法
内部线性双线性插值(默认使用)
内部区域使用像素区域关系重新采样。这可能是
图像抽取,因为它提供无莫尔的结果。但是当图像被放大时,它是
类似于内部最近法 4x4像素邻域上的三次插值 INTER_LANCZOS48x8像素邻域上的Lanczos插值

默认情况下使用的双线性插值方法尝试通过“计算”中间像素值来平滑结果图像。对于您的要求,请使用最近邻法(INTER\u nearest)。它只是拾取最接近新像素位置的像素值

有关常用插值方法的简要概述,请参阅