Skip to content

老旧照片修复是一项很有意义的研究,如果你想让50-80年代之间的黑白照片变为彩色?或者修复那些带有划痕的旧照片,亦或是模糊照片清晰化?都可以采用本项目解决,本项目针对于计算机学生的毕业设计,项目提供算法模型与新设计的前端gui界面

Notifications You must be signed in to change notification settings

zxx1218/oldImage_fix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

计算机毕业设计-基于深度学习的旧照片修复

本篇文章是针对老照片的色彩增强,清晰化,划痕修复,划痕检测。如果你想对破损的照片进行修复,请参考我的另一篇scdn作品-https://blog.csdn.net/qq_45566099/article/details/134942373

## ✨ News

## 运行要求 该代码需要在安装了Nvidia GPU和CUDA的计算机上运行,运行代码需要Python>=3.6。
clone项目后,只需一个简单的命令即可轻松恢复旧照片。 对于没有划痕的图像:
python run.py --input_folder [test_image_folder_path] \
              --output_folder [output_path] \
              --GPU 0

对于带有划痕图像:

python run.py --input_folder [test_image_folder_path] \
              --output_folder [output_path] \
              --GPU 0 \
              --with_scratch

对于带有划痕的高分辨率(就是说图像清晰度很高)图像

python run.py --input_folder [test_image_folder_path] \
              --output_folder [output_path] \
              --GPU 0 \
              --with_scratch \
              --HR

注意:请修改上述步骤中[ ]内的路径,模型修复完成后,可以在“output_path”中检查不同步骤产生的修图结果。

2) 2024新开发功能---照片划痕检测

下图展示划痕检测结果与修复结果

3) 照片全图结构恢复(对老照片结构翻新,相当于清晰化,结构化)

修复效果展示:

### 4) 面部增强

修复效果展示:

> *注*: > 由于该模型是用256*256个图像预训练的,因此使用该模型需要将图像分辨率(像素)调整为256。 ### 5) 一个用户友好的GUI界面 本科毕业学生选择做深度学习相关的毕业设计,不可能完全专注于算法,因此本项目配套设计了一个基于pyqt(python提供的一个图形化界面)的GUI界面,它接受用户待修复的照片图像输入,并在相应的窗口中显示结果。

如何使用?

1.在pycharm中运行GUI.py文件。 2.单击浏览并选择待修复的图像以修复划痕(test_images/old_w_scratch文件夹中提供了可用于测试的图像)。 3.单击“修改照片”按钮。 4.等待一段时间(控制台会有算法的中间过程输出),然后在GUI窗口上查看修复结果。 5.单击“保存”,或者“退出窗口”退出,保存后的图片会在指定的文件夹中获取到。

如何自行训练模型?

  • 咨询作者

有问题联系作者:

  • VX:Accddvva
  • QQ:1144968929
  • 该项目代码提供训练好的模型文件以及调用该文件进行修图的测试代码(clone后安装环境即可使用,开源版不包含模型源码以及gui)
  • 本项目完整代码+环境配置教程+代码使用方式+GUI界面 == 价格300RMB,可提供远程部署服务,另外提供GPU服务器短期租赁服务,24G显存服务器每个月100RMB

广告

  • 作者于浙江某985高校就读人工智能方向研究生,可以帮忙定制设计模型,并提供源代码和训练后的模型文件以及环境配置和使用方法,只需要描述需求即可。
  • 人工智能领域,尤其是计算机视觉(Computer vision,CV)方向的毕业设计,只要你想得出,没有做不出的

About

老旧照片修复是一项很有意义的研究,如果你想让50-80年代之间的黑白照片变为彩色?或者修复那些带有划痕的旧照片,亦或是模糊照片清晰化?都可以采用本项目解决,本项目针对于计算机学生的毕业设计,项目提供算法模型与新设计的前端gui界面

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages