增强图片清晰度解决图像模糊问题画质增强python脚本程序
以下是一个简单的Python脚本程序,可以用来增强图片清晰度和解决图像模糊问题。
import cv2
# 读取图片
img = cv2.imread('image.png')
# 对图片进行模糊处理
blur = cv2.GaussianBlur(img, (5,5), 0)
# 对模糊处理后的图片进行锐化
sharp = cv2.addWeighted(img, 1.5, blur, -0.5, 0)
# 显示原始图片和处理后的图片
cv2.imshow('Original', img)
cv2.imshow('Sharp', sharp)
# 等待用户按下任意键
cv2.waitKey(0)
# 关闭所有窗口
cv2.destroyAllWindows()
该脚本程序使用OpenCV库进行图像处理,具体实现步骤如下:
- 读取图片;
- 对图片进行高斯模糊处理,使用cv2.GaussianBlur函数,参数包括原始图片、卷积核大小和标准差;
- 对模糊处理后的图片进行锐化处理,使用cv2.addWeighted函数,参数包括原始图片、锐化参数、模糊处理后的图片和模糊参数;
- 显示原始图片和处理后的图片,使用cv2.imshow函数;
- 等待用户按下任意键;
- 关闭所有窗口,使用cv2.destroyAllWindows函数。
该脚本程序可以针对不同的图片进行调整,例如修改卷积核大小、修改锐化参数等等,以达到更好的效果
原文地址: https://www.cveoy.top/t/topic/cpTf 著作权归作者所有。请勿转载和采集!