# image_adjust **Repository Path**: YXY0216/image_adjust ## Basic Information - **Project Name**: image_adjust - **Description**: 使用Python和Tkinter创建一个简单的图形用户界面,可以调整图像的亮度和对比度,并显示调整后的直方图。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 272 - **Created**: 2025-04-27 - **Last Updated**: 2025-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图像亮度和对比度调整APP 使用Python和Tkinter创建一个简单的图形用户界面,可以调整图像的亮度和对比度,并始终显示并更新直方图。 ## 项目描述 本项目使用Python的图形用户界面库Tkinter,图像处理库Pillow和OpenCV,以及Matplotlib绘图库,实现了一个简单的图像编辑器。用户可以通过此编辑器打开本地图片文件,通过滑动条调整图片的亮度和对比度,并查看调整后的直方图。具体功能如下: - 载入本地图片 - 调整图片亮度 - 调整图片对比度 - 显示调整后的直方图 ## 项目运行效果截图 ![项目运行效果截图]! ![输入图片说明](4c75d76247c62e53a1d1a63d003d81e.png) ## 功能 ### 载入本地图片 通过点击 "Load Image" 按钮,选择本地图片文件,载入编辑器。 ### 调整图片亮度 通过拖动 "亮度" 滑块,实时调整图片的亮度。 ### 调整图片对比度 通过拖动 "CLAHE clipLimit" 滑块,实时调整图片的对比度。 ### 显示调整后的直方图 在调整图片亮度和对比度时,实时更新图片的直方图。 ## 依赖 - Python 3.6+ - Pillow - OpenCV - Tkinter(Python自带) - Matplotlib 安装依赖: ```bash pip install pillow opencv-python matplotlib ``` ## 使用方法 1. 运行项目: ```bash python adjust_image_app.py ``` 2. 点击“Load Image”按钮,选择本地图片。 3. 拖动“亮度”或“CLAHE clipLimit”滑块,实时调整图片效果。 4. 右侧实时显示调整后的直方图。 ## 注意事项 - 由于GUI库Tkinter的限制,此项目仅支持在Python解释器下运行,不支持Jupyter Notebook或者其他交互式环境。 - 建议使用jpg、png等常见格式图片。 ## 目录结构 ``` image_adjust/ ├── adjust_image_app.py # 主程序 ├── README.md # 项目说明文档 ├── ![输入图片说明](x_ray.jpg)# 示例图片 └── screenshots/ └── ![输入图片说明](4c75d76247c62e53a1d1a63d003d81e.png) # 效果截图 ``` ## 个人信息 - 姓名:尹星宇 - 学号: 202352320208 - 年级: 2023 - 专业: 智能科学与技术 - 班级: 二班