【发布时间】:2022-08-12 00:12:48
【问题描述】:
我正在使用 OpenCV 和 Python 来处理图像以进行 AI 训练。我需要将图像缩小到 32×32 像素,但使用 cv2.resize() 时图像会显得过于嘈杂。看起来这个函数从图像的每个区域获取单个像素的值,但我需要每个区域的平均值,这样图像的噪点就会减少。 cv2.resize() 有替代品吗?我可以编写自己的函数,但我认为它不会很快。
-
在 cv2.resize 中使用 cv2.INTER_AREA
-
cv2.INTER_AREA 处理像素块。块是减小图像大小所需的大小。因此,它是分配给输出图像的每个块中像素的平均值。对于您想要做的事情,结果应该更好。
标签: python opencv image-processing image-resizing