公众号 “菜鸟学Python”, 设为 “星标”
第455篇原创,和30w+一起学Python!
对于PS,大家都不会陌生,小编身边的很多人都用PS进行过图像的编辑,PS的功能十分强大,但是软件本身十分庞大,对于电脑的性能要求较高。
今天,小编就用python来实现PS当中的33种图像处理的算法,让大家能够不用PS,依旧可以快速的实现图像的处理。
01.环境配置
本次程序用到的python库非常的多,为了让大家能够使用本次的程序,我们需要明确环境的配置要求。
Pillow 7.2.0
scikit-image 0.17.2
opencv-python 3.4.10.35
numpy 1.19.0
大家需要确保自己的python环境中有上述的第三方库,才能执行下面我们所涉及到的程序内容。
02.软件整体讲解
在PS的图像处理算法中,有针对于两张图片实现的图层混合的算法,也有针对于单张图片处理的算法,小编对这两种情形都有涉及,让大家可以根据情况灵活处理。由于是面向用户的软件,所以我们先来看看整体的页面布局,如下图所示:
上图中,可以看到,软件界面中上方存在两种类型的算法选择,分别是单图算法和双图算法,位于界面左侧的是四个不同的按钮,分别是两个打开本地图片的按钮和执行单图算法和双图算法的按钮。
中间的三个显示区域,则是用来显示不同图片的展示区。界面右上角的按钮是用来退出程序的按钮。