我們開始吧!
一如既往,我們須導入所需的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.