我正在使用opencv
检测实时视频供稿中的人物。我需要保存检测到的人的图像。但是在这里,该人没有站立并且一直在移动,因此当我要保存图像时,图像以非常模糊的格式保存,就像下面的图像一样:
如您所见,图像不是很清晰,并且模糊很多。脸也不清楚。无论如何,我们可以消除图像的模糊性。谢谢
您可以将OpenCV与反卷积一起使用以消除模糊。不用说,这是非常耗时的过程,无法保证结果质量,尤其是对于模糊的视频帧。
请阅读: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()
这可能也有帮助:Deconvolution with OpenCV?