S A*_*rew 5 python opencv image image-processing blur
我opencv用来检测实时视频源中的人。我需要保存检测到的人的图像。但是这里的人没有站立并且一直在移动,因此当我要保存图像时,它以非常模糊的格式保存,如下图所示:
如您所见,图像不是很清晰,并且有很多模糊之处。脸也不清楚。无论如何我们可以从图像中去除模糊。谢谢
您可以尝试使用cv2.filter2D()通用锐化内核来锐化图像
以下是您可以试验的其他锐化内核
import cv2
import numpy as np
image = cv2.imread('1.jpg')
sharpen_kernel = np.array([[-1,-1,-1], [-1,9,-1], [-1,-1,-1]])
sharpen = cv2.filter2D(image, -1, sharpen_kernel)
cv2.imshow('sharpen', sharpen)
cv2.waitKey()