- 數字影像處理
- DIP - 首頁
- DIP - 影像處理介紹
- DIP - 訊號與系統介紹
- DIP - 攝影史
- DIP - 應用與用途
- DIP - 維度的概念
- DIP - 相機成像
- DIP - 相機機制
- DIP - 畫素的概念
- DIP - 透視變換
- DIP - 每畫素位數的概念
- DIP - 影像型別
- DIP - 顏色程式碼轉換
- DIP - 灰度到RGB轉換
- DIP - 取樣的概念
- DIP - 畫素解析度
- DIP - 放大的概念
- DIP - 放大方法
- DIP - 空間解析度
- DIP - 畫素、點和每英寸線條數
- DIP - 灰度解析度
- DIP - 量化的概念
- DIP - ISO 感光度曲線
- DIP - 抖動的概念
- DIP - 直方圖介紹
- DIP - 亮度和對比度
- DIP - 影像變換
- DIP - 直方圖滑動
- DIP - 直方圖拉伸
- DIP - 機率論介紹
- DIP - 直方圖均衡化
- DIP - 灰度變換
- DIP - 卷積的概念
- DIP - 掩膜的概念
- DIP - 模糊的概念
- DIP - 邊緣檢測的概念
- DIP - Prewitt運算元
- DIP - Sobel運算元
- DIP - Robinson 羅盤掩膜
- DIP - Krisch 羅盤掩膜
- DIP - 拉普拉斯運算元
- DIP - 頻域分析
- DIP - 傅立葉級數和變換
- DIP - 卷積定理
- DIP - 高通濾波器與低通濾波器
- DIP - 顏色空間介紹
- DIP - JPEG壓縮
- DIP - 光學字元識別
- DIP - 計算機視覺與圖形學
- DIP 有用資源
- DIP - 快速指南
- DIP - 有用資源
- DIP - 討論
直方圖滑動
本教程在直方圖介紹中已討論了直方圖的基本概念。但我們在此將簡要介紹直方圖。
直方圖
直方圖只不過是一個顯示資料出現頻率的圖表。直方圖在影像處理中有很多用途,我們將在此討論其中一種用途,稱為直方圖滑動。
直方圖滑動
在直方圖滑動中,我們只需簡單地將整個直方圖向右或向左移動。由於直方圖向右或向左移動,影像中可以看到明顯的變化。在本教程中,我們將使用直方圖滑動來操縱亮度。
術語,即:亮度已在我們的亮度和對比度介紹教程中進行了討論。但我們將在此處簡要定義。
亮度
亮度是一個相對術語。亮度可以定義為特定光源發出的光的強度。
對比度
對比度可以定義為影像中最大和最小畫素強度之間的差異。
滑動直方圖
使用直方圖滑動增加亮度
此影像的直方圖如下所示。
該直方圖的y軸是頻率或計數。在x軸上,我們有灰度值。從上面的直方圖可以看出,計數超過700的灰度強度位於前半部分,即靠近黑色部分。這就是我們得到略暗影像的原因。
為了使其變亮,我們將直方圖向右滑動,或向白色部分滑動。為此,我們需要至少向此影像新增50的值。因為我們從上面的直方圖中可以看到,此影像也具有0畫素強度,即純黑色。因此,如果我們將0新增到50,我們將把位於0強度的所有值移到50強度,其餘所有值也將相應地移動。
讓我們來做吧。
在向每個畫素強度新增50後,我們得到了以下結果。
影像如下所示。
其直方圖如下所示。
讓我們比較這兩張影像及其直方圖,看看發生了什麼變化。
結論
從新的直方圖中可以清楚地看出,所有畫素值都已向右移動,其效果可以在新影像中看到。
使用直方圖滑動降低亮度
現在,如果我們要將這張新影像的亮度降低到使舊影像看起來更亮的程度,我們必須從新影像的所有矩陣中減去一些值。我們將減去的值是80。因為我們已經向原始影像添加了50,並且得到了一張新的更亮的影像,現在如果我們想使其變暗,我們必須至少從中減去50以上的值。
從新影像中減去80後,我們得到了以下結果。
結論
從新影像的直方圖可以看出,所有畫素值都已向右移動,因此,可以從影像中驗證新影像更暗,並且現在與這張新影像相比,原始影像看起來更亮。