# 图像修复应用 **Repository Path**: huluoboaaa/inpainting-application ## Basic Information - **Project Name**: 图像修复应用 - **Description**: 本项目使用Python和相关图形库(Tkinter, PIL, OpenCV)创建了一个用户友好的图像修复应用。用户可以在应用中导入图像,使用画笔工具绘制需要修复的部分,然后使用FMM或NS算法进行图像修复。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 233 - **Created**: 2025-05-12 - **Last Updated**: 2026-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本项目使用Python和相关图形库(Tkinter, PIL, OpenCV)创建了一个用户友好的图像修复应用。用户可以在应用中导入图像,使用画笔工具绘制需要修复的部分,然后使用FMM或NS算法进行图像修复 ## 项目描述 这个项目是一个图形用户界面(GUI)应用程序,它利用了Python的几个模块,包括Tkinter(用于创建GUI),PIL(用于图像处理),和OpenCV(用于图像修复)。用户可以通过点击“载入图片”按钮来导入他们希望修复的图像,然后在图像上使用画笔进行绘制。此应用提供了两种修复算法:FMM和NS,用户可以按需选择。用户可以通过调节邻域范围实现算法的效果适时调节。 ## 项目运行效果截图 ![输入图片说明](image.png) ## 功能 - 载入图像:用户可以载入需要进行修复的图像。 - 涂鸦:在图像上使用画笔工具进行涂鸦。 - 图像修复:使用FMM或NS算法对图像进行修复。 - 撤销:可以撤销最近一次涂鸦操作。 ## 依赖 - Python - Tkinter - PIL - OpenCV - numpy - logging ## 使用 1. 安装Python和所有需要的库。 2. 克隆或下载此代码库到本地。 3. 运行python脚本。 ## 注意 - 请确保已经安装了所有依赖库。