gpt4 book ai didi

python - 如何使用 opencv (python/c++) 从图像中去除模糊

转载 作者:太空宇宙 更新时间:2023-11-03 21:28:59 28 4
gpt4 key购买 nike

我正在使用 opencv 检测实时视频中的人物。我需要保存检测到的人的图像。但是这里的人并没有站着并且一直在移动,因此当我要保存图像时,它以非常模糊的格式保存,就像下图一样:

如您所见,图像不是很清晰,并且有很多模糊之处。脸也不清楚。无论如何我们可以从图像中消除模糊。谢谢

最佳答案

您可以尝试使用 cv2.filter2D() 锐化图像和一个通用的锐化内核

这里还有其他sharpening kernels你可以尝试

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()

关于python - 如何使用 opencv (python/c++) 从图像中去除模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58231849/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com