我们开始吧!
一如既往,我们须导入所需的Python库。
现在我们看看正在处理的图像。
![]()
图像明显有一个颜色阴影。现在让我们试着调整一下,使得图像不那么黑。
开始,我们必须首先选择想要的特定区域。为此,我们可以使用NumPy中提供的矩形函数。
![]()
可以看到图像左上角的红色矩形,大多数人可能都怀疑这不是最好的区域,原因是区域的颜色跟其他部分的颜色明显不同。然而出于教学上的原因,我们将使用这个正方形区域并根据它调整图像。
我们先近距离观察这个区域。为此,我们必须使用NumPy中的get_bbox和get_points函数。
现在可以使用这个坐标数组来切片。
![]()
正如我们所看到的,区域远不是单调的颜色。在它里面有多种颜色的棕色和黑色(这证明了人类肉眼看不到很多细节)。
现在让我们根据区域调整图像。我们将使用区域的最大值和平均值。
![]()
可以看到,这两种调整都相当糟糕。Max adjusted的图像(虽然明显曝光过度)确实突出了左侧植物的绿色以及右侧车厢驾驶员的蓝色帽子。Mean adjusted的图像(虽然非常褪色)在图像的整体清晰度方面做得更好。但我可以肯定地说,这些调整都不是特别好。为了弥补这一点,我们回到区域的选择。
![]()
虽然不必这样做,但我们绘制出区域就可以知道它们是什么样子的。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.