python修复老照片代码
时间: 2023-11-16 17:54:52 浏览: 336
老照片修复项目是通过深度学习的方法修复严重退化的老照片_Python_下载.zip
5星 · 资源好评率100%
好的,以下是一个简单的 Python 修复老照片的代码示例:
```python
import cv2
# 读取老照片
img = cv2.imread('old_photo.jpg')
# 转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 进行图像修复
dst = cv2.inpaint(gray, cv2.imread('mask.jpg'), 3, cv2.INPAINT_TELEA)
# 显示修复后的图像
cv2.imshow('Fixed Photo', dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`old_photo.jpg` 是需要修复的老照片,`mask.jpg` 是用于指示需要修复的区域的掩码图像。在这个示例中,我们使用了 OpenCV 库中的 `inpaint()` 函数进行图像修复,修复算法采用了 TELEA 算法。
阅读全文