图像处理-初级
1、功能概览
初级图像处理工具旨在为用户提供一个易于使用的界面来执行常见的图像处理任务。该工具集成了多项实用功能,从显示和调整图像的基本属性到应用各种滤镜效果,用户都可以通过简单的命令行交互来完成。
我们的初级图像处理工具包含以下几个主要功能:
-
图像查看器 (Image Viewer)
- 显示图像 (Display image):能够加载并显示各种常见格式的图像,如JPEG, PNG, 和BMP。
- 支持多种图像格式 (Support multiple image formats):支持多种图像格式,让您可以轻松地处理来自不同来源的图片。
-
图像基本信息 (Image Basic Information)
- 获取图像尺寸 (Get image dimensions):获取图像的高度和宽度信息。
- 获取颜色模式 (Get color mode):确定图像的颜色模式,例如RGB或灰度。
-
格式转换 (Format Conversion)
- 修改图像后缀,允许用户在不同格式之间转换图像文件。
-
旋转翻转操作 (Rotation and Flipping)
- 旋转图像 (Rotate image):按照指定的角度旋转图像。
- 翻转图像 (Flip image):垂直或水平地翻转图像。
-
图像调整 (Image Adjustment)
- 调整亮度 (Adjust brightness):通过增加或减少亮度来改善图像质量。
- 调整对比度 (Adjust contrast):增强或减弱图像中的对比度。
- 直方图均衡化 (Histogram equalization):自动调整图像的亮度分布,使图像更加清晰。
-
颜色转换 (Color Conversion)
- RGB转灰度图 (Convert RGB to grayscale):将彩色图像转换为灰度图像。
- RGB转HSV或HSL (Convert RGB to HSV or HSL):在不同的颜色空间之间转换图像。
- 灰度图转二值图 (Convert grayscale to binary):将灰度图像转换为只有黑白两种颜色的二值图像。
-
滤镜应用 (Filter Application)
- 模糊效果 (Blur effect):通过平滑图像来减少细节和噪音。
- 锐化效果 (Sharpen effect):增强图像边缘,使图像看起来更加清晰。
- 边缘检测 (Edge detection):突出图像中的边界线。
2、启用工具
2.1 使用exe文件直接启动(Windows系统
)
- 在
dist
文件夹内存在main.exe
文件:- 可以在终端打开(建议);
- 也可以双击打开;
2.2 使用pycharm启动
- 如果你想更改代码或添加功能,可以创建python环境进行二次创作;
- 在环境上安装依赖库:
pip install -r requirements.txt
3、功能介绍
3.1 图像查看器
- 支持多种图像格式:加载并显示各种常见格式的图像,如jpg、jpeg、png、bmp、tiff。用户通过点击
图像选择
即可选取电脑中的图像文件。
-
选择文件后,会显示该图像的基本信息:
-
获取文件名称
-
获取文件类型:文件的后缀名
-
获取图像尺寸:获取图像的高度和宽度信息。
-
获取颜色模式 :确定图像的颜色模式,例如RGB或灰度
-
-
可以通过宽度选择滑块控制图像显示尺寸
3.2 格式转换
修改图像后缀,允许用户在不同格式之间转换图像文件。
- 勾选
是否格式转换
按钮,确定是否使用该功能。
- 通过下拉菜单选择待转换格式
-
选择格式后,右侧会出现转换后的图像:
-
自动显示图像文件自动保存的位置
-
也可以通过点击下载图像按钮直接下载到本地
下载
目录
-
3.3 旋转翻转功能
用户可以按照指定的角度旋转图像、垂直或水平地翻转图像。
- 勾选
是否旋转翻转
按钮,确定是否使用该功能。
- 通过旋转角度选择滑块控制图像旋转角度、通过勾选
水平或垂直翻转
按钮控制图像翻转
-
选择旋转和翻转功能后,右侧会出现转换后的图像:
-
自动显示图像文件自动保存的位置
-
也可以通过点击下载图像按钮直接下载到本地
下载
目录
-
3.4 颜色转换
根据用户传入的图像类型自动更新功能选择:
- 如果用户传入的是RGB图像,可以选择将彩色图像转换为灰度图像或将彩色图像转换为HSV图像的功能;
- 如果用户传入的是灰度图像,可以选择将灰度图像转换为只有黑白两种颜色的二值图像的功能。
3.4.1 RGB图像
用户传入RGB图像
- 勾选
是否颜色转换
按钮,确定是否使用该功能。
- 通过下拉菜单选择待转换的颜色空间类型
-
用户选择灰度图:将彩色图像转换为灰度图像
-
自动显示图像文件自动保存的位置
-
也可以通过点击下载图像按钮直接下载到本地
下载
目录
-
-
用户选择HSV:将彩色图像转换为HSV图像
-
自动显示图像文件自动保存的位置
-
也可以通过点击下载图像按钮直接下载到本地
下载
目录
-
3.4.2 灰度图像
用户传入灰度图像
- 勾选
是否颜色转换
按钮,确定是否使用该功能。