图像处理软件的使用可以在环境中直接运行 main.py
,非常方便,唯一要注意的是把ip.py
与其放到同一目录下,即
cd path/of/main/and/ip
python main.py
此时会跳出一个页面,这就是用户交互界面(User Interface, UI),点击打开图片
,可以在文件夹中选择图片,注意绝对路径中不要有中文,否则会读不到图片,触发ip.py
中的断言错误,图片支持jpg
, jpeg
, tif
, tiff
, gif
, png
格式,最好和main.py
,ip.py
放在同一目录下。
上传图片后,原图会直接显示在处理前的图片
处,供处理后对比使用。
图像处理软件提供了7个功能,模糊图像
, 增加噪声
, 去除噪声
, 边缘检测
, 频域分析
, 二值图像
, 负片图像
,点击不同的按钮,实现不同的图像处理,处理后的图像就显示在处理后的图片
处,并保存到本地,供进一步使用。
图像处理算法存储在ip.py
中,可以在其中调整参数、实现更加丰富的功能
if __name__ == '__main__':
在这一语句之下可以不经过UI直接调试和实现图像处理功能
Python程序运行需要依赖环境,以下是一个简单的Conda 环境配置教程,包含创建环境、安装依赖包(requirements.txt
)
- 下载 Anaconda:https://www.anaconda.com/download
- 安装: 按照默认选项安装即可,安装时建议勾选 “Add Conda to PATH”,方便命令行调用。
在终端(一般用Anaconda Prompt)运行以下命令:
conda create -n dip python=3.12
# 激活环境
conda activate dip
激活后,终端提示符前会显示 (dip)
,表示当前处于该环境中。
提供了 requirements.txt
文件(列出了所有依赖包),直接运行:
# 在激活的环境下,用 pip 安装依赖
pip install -r requirements.txt
注意确保 requirements.txt
文件位于当前终端的工作目录中。
# 查看已安装的包
pip list
conda deactivate
退出后,终端提示符前的 (dip)
会改回(base)
。