# 图像修复应用 **Repository Path**: liu-yaxiang/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**: 224 - **Created**: 2024-05-26 - **Last Updated**: 2024-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图像修复应用 本项目使用Python和相关图形库(Tkinter, PIL, OpenCV)创建了一个用户友好的图像修复应用。用户可以在应用中导入图像,使用画笔工具绘制需要修复的部分,然后使用FMM或NS算法进行图像修复 ## 项目描述 这个项目是一个图形用户界面(GUI)应用程序,它利用了Python的几个模块,包括Tkinter(用于创建GUI),PIL(用于图像处理),和OpenCV(用于图像修复)。用户可以通过点击“载入图片”按钮来导入他们希望修复的图像,然后在图像上使用画笔进行绘制。此应用提供了两种修复算法:FMM和NS,用户可以按需选择。用户可以通过调节邻域范围实现算法的效果适时调节。 ## 项目运行效果截图 ![项目运行效果截图](TODO: 此处放截图文件名) ## 功能 - 载入图像:用户可以载入需要进行修复的图像。 - 涂鸦:在图像上使用画笔工具进行涂鸦。 - 图像修复:使用FMM或NS算法对图像进行修复。 - 撤销:可以撤销最近一次涂鸦操作。 ## 依赖 - Python - Tkinter - PIL - OpenCV - numpy - logging ## 使用 1. 安装Python和所有需要的库。 2. 克隆或下载此代码库到本地。 3. 运行python脚本。 ## 注意 - 请确保已经安装了所有依赖库。 ## 个人信息 [TODO: 此处填写个人信息] - 学号: XXX - 年级: 20XX - 专业: 智能科学与技术 - 班级: XXX 班