6.5 [案例]三酷猫对照片进行再加工

更新于 2026年10月10日 版权声明
6.5 [案例]三酷猫对照片进行再加工

利用前面所学的数组运算方法,三酷猫决定进一步尝试加工自己的照片。

1.对照片元素做减法运算

代码文件:6_5_testPhoto.py

图示

上述代码执行结果如图6.10所示,与原始照片相比,照片颜色变深。均值输出如下:

图示

图示

图6.10 对像素做减法运算后的结果

2.对照片元素做乘法运算

代码文件:6_5_testPhoto1.py

图示

上述代码执行结果如图6.11所示。由于前1(红)、3(蓝)通道都乘以了2,所以1、3通道颜色增强,照片以显示红蓝色为主。(https://www.daowen.com)

图示

图6.11 对像素做乘法运算后的结果

3.对照片元素做比较设置运算

代码文件:6_5_testPhoto2.py

图示

图示

处理后的照片如图6.12所示,上述代码执行输出结果如下:

图示

图示

图示

图6.12 照片元素比较并赋值后的处理结果

通过对小于0.9的像素值赋予0,可以使显示的照片内容聚焦于像素不小于0.9的细节。图6.12的主要细节是暖色调的猫咪。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)