# 计算机毕业设计--老照片(灰白照片)修复上色深度学学习算法设计与实现
**Repository Path**: zxx1218/Image_coloring
## Basic Information
- **Project Name**: 计算机毕业设计--老照片(灰白照片)修复上色深度学学习算法设计与实现
- **Description**: 老旧照片修复是一项很有意义的研究,如果你想让50-80年代之间的黑白照片变为彩色?或者修复那些带有划痕的旧照片,亦或是模糊照片清晰化?都可以采用本项目解决,本项目针对于计算机学生的毕业设计,项目提供算法模型与新设计的前端gui界面
- **Primary Language**: Python
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2024-03-04
- **Last Updated**: 2024-04-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 计算机毕业设计-基于深度学习的旧照片修复
### 本篇文章是针对老照片的色彩增强,清晰化,划痕修复,划痕检测。如果你想对破损的照片进行修复,请参考我的另一篇scdn作品-[https://blog.csdn.net/qq_45566099/article/details/134942373](https://blog.csdn.net/qq_45566099/article/details/134942373)
## :sparkles: News
## 运行要求
该代码需要在安装了Nvidia GPU和CUDA的计算机上运行,运行代码需要Python>=3.6。
### 3) 照片全图结构恢复(对老照片结构翻新,相当于清晰化,结构化)
**修复效果展示:**
### 4) 面部增强
**修复效果展示:**
> *注*:
> 由于该模型是用256*256个图像预训练的,因此使用该模型需要将图像分辨率(像素)调整为256。
### 5) 一个用户友好的GUI界面
本科毕业学生选择做深度学习相关的毕业设计,不可能完全专注于算法,因此本项目配套设计了一个基于pyqt(python提供的一个图形化界面)的GUI界面,它接受用户待修复的照片图像输入,并在相应的窗口中显示结果。
#### 如何使用?
1.在pycharm中运行GUI.py文件。
2.单击浏览并选择待修复的图像以修复划痕(test_images/old_w_scratch文件夹中提供了可用于测试的图像)。
3.单击“修改照片”按钮。
4.等待一段时间(控制台会有算法的中间过程输出),然后在GUI窗口上查看修复结果。
5.单击“保存”,或者“退出窗口”退出,保存后的图片会在指定的文件夹中获取到。