【matlab图像处理】灰度变换概述
中國史之【共和行政】:
西周國人暴動后的過渡性政權形式。周厲王時,社會矛盾進一步激化,發生了國人暴動,厲王出逃。在厲王出逃期間,朝政由召公、周公共管,史稱“共和行政”。一說由共國(今河南輝縣)名“和”的國君代行王政,故名。
——來源:全歷史APP
【路漫漫其修遠兮,吾將上下而求索】
今天介紹圖像的灰度變換。本內容參考自《實用MATLAB圖像和視頻處理》第8章。
- 對于matlab2021的安裝,可以參考公眾號【CV之道】的文章:【matlab安裝】手把手圖文并茂安裝matlab2021(win10版)
1、圖像增強(Image Enhancement)
先區分一下Image Enhancement和Data Augmentation:
(1)Image Enhancement,中文翻譯為圖像增強。它可以簡單理解為對一幅圖像,通過一些增強操作,使該圖像質量更好。所以,圖像增強技術有兩個目的:一是改善一幅圖像的主觀質量以方便觀察;二是改變圖像以使它更適合進一步的分析和對內容的提取。
(2)Data Augmentation,中文翻譯為數據增強。這個技術在深度學習訓練中非常常用。它可以簡單理解為對于一幅圖像,經過一些隨機變換,使該圖像更有多樣性。其實,我覺得翻譯為數據增廣更合適,因為它的目的是增加樣本的多樣性,防止過擬合,而非增強圖像的質量。另外,常用于小樣本數據,以提高數據的多樣性。
另外,說多一點,Data Augmentation包括離線增強和在線增強。離線增強是指對一些小樣本數據進行一些變換,變換后的圖片保存到本地,以增加樣本的數據,讓數據類別更均衡。而在線增強是對每張輸入網絡中的圖片,進行一些圖像處理操作,其輸入網絡中并沒有增加數據量。
2、灰度(點)變換
這里主要講灰度點變換。所謂的點操作,也叫全局操作/灰度變換/空間變換,是指將整幅圖像用同樣的方法來操作,一個像素處理后的值g(x,y)是它原始值f(x,y)的函數,與位置無關。如對比度調整。公式如下:
由于坐標位置在變換中并不起作用,為了方便,可以將公式寫成: 這里的r是原始灰度,s是處理后得到的灰度,T是操作符。點變換可以是線性的(如求反)、分段線性的(如灰度切分)、非線性的(如伽瑪校正)。下圖為常見的變換函數:
從上面也可以看出,點操作其實就是簡單的映射操作。我們看一下圖片,原圖如下:
對該輸入圖像分別使用3中不同的線性點操作,得到的結果如下:
以上是本期內容,建議自己動手來實踐一下。如果需要圖片和代碼,可以關注公眾號,回復關鍵字【matlab代碼】即可獲得。我會上傳到云盤。
【聲明】:學習筆記基于互聯網上各種學習資源的個人整理。
以上是本期內容,下期介紹圖像處理的點變換示例。
我叫小保,一名計算機視覺愛好者、學習者、追隨者,歡迎關注我【CV之道】一起學習。
總結
以上是生活随笔為你收集整理的【matlab图像处理】灰度变换概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果手机怎么查看WiFi密码?无需下载软
- 下一篇: 【matlab 图像处理】 肤色检测