# 图像修复GUI应用 **Repository Path**: getFriday/inainting-application ## Basic Information - **Project Name**: 图像修复GUI应用 - **Description**: 本项目使用Python和相关图形库(Tkinter, PIL, OpenCV)创建了一个用户友好的图像修复应用。用户可以在应用中导入图像,使用画笔工具绘制需要修复的部分,然后使用FMM或NS算法进行图像修复。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-11-25 - **Last Updated**: 2024-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图像修复应用 本项目使用Python和相关图形库(Tkinter, PIL, OpenCV)创建了一个用户友好的图像修复应用。用户可以在应用中导入图像,使用画笔工具绘制需要修复的部分,然后使用FMM或NS算法进行图像修复 ## 项目描述 这个项目是一个图形用户界面(GUI)应用程序,它利用了Python的几个模块,包括Tkinter(用于创建GUI),PIL(用于图像处理),和OpenCV(用于图像修复)。用户可以通过点击“载入图片”按钮来导入他们希望修复的图像,然后在图像上使用画笔进行绘制。此应用提供了两种修复算法:FMM和NS,用户可以按需选择。用户可以通过调节邻域范围实现算法的效果适时调节。 ## 项目运行效果截图 ![image-20231125213804565](https://gitee.com/lei-xianping/typora-image/raw/master/Image/202311252138659.png) ![image-20231125214152510](https://gitee.com/lei-xianping/typora-image/raw/master/Image/202311252141695.png) ![image-20231125213738908](https://gitee.com/lei-xianping/typora-image/raw/master/Image/202311252137018.png) ![image-20231125214342450](https://gitee.com/lei-xianping/typora-image/raw/master/Image/202311252143649.png) ## 功能 - 载入图像:用户可以载入需要进行修复的图像。 - 涂鸦:在图像上使用画笔工具进行涂鸦。 - 图像修复:使用FMM或NS算法对图像进行修复。 - 撤销:可以撤销最近一次涂鸦操作。 ## 依赖 - Python - Tkinter - PIL - OpenCV - numpy - logging