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的主要细节是暖色调的猫咪。