国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)字圖像處理實(shí)驗(yàn)(直方圖均衡化&規(guī)定化)

這篇具有很好參考價(jià)值的文章主要介紹了數(shù)字圖像處理實(shí)驗(yàn)(直方圖均衡化&規(guī)定化)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

圖像均衡化

? 圖像均衡化是一種圖像處理技術(shù),它的目的是改善圖像的對(duì)比度。

? 具體來(lái)說(shuō),對(duì)于一張圖像,其直方圖就是統(tǒng)計(jì)圖像中各灰度級(jí)出現(xiàn)的次數(shù)的圖像。通常情況下,圖像的直方圖會(huì)呈現(xiàn)不平衡的狀態(tài),即圖像的某些灰度級(jí)出現(xiàn)的次數(shù)很多,而其它灰度級(jí)出現(xiàn)的次數(shù)很少。這樣的圖像在顯示時(shí),可能會(huì)出現(xiàn)對(duì)比度差的問(wèn)題,使得圖像看起來(lái)比較暗或者模糊。

? 圖像均衡化就是對(duì)圖像進(jìn)行直方圖均衡,使得圖像中各灰度級(jí)出現(xiàn)的次數(shù)更加平均。這樣,圖像的對(duì)比度就會(huì)得到提高,圖像看起來(lái)就會(huì)更加清晰。

? 在 Matlab 中可以使用 histeq 函數(shù)來(lái)對(duì)圖像進(jìn)行均衡化。該函數(shù)會(huì)對(duì)圖像的直方圖進(jìn)行均衡,使得圖像中各灰度級(jí)出現(xiàn)的概率相同。

% 讀入圖像
I = imread('Jo.jpg');

% 對(duì)圖像進(jìn)行均衡化
I_eq = histeq(I);

% 顯示原圖像和均衡化后的圖像
subplot(1,2,1);
imshow(I);
title('原圖像');
subplot(1,2,2);
imshow(I_eq);
title('均衡化后的圖像');

注意,histeq 函數(shù)的輸入和輸出都是灰度圖像。如果你的圖像是彩色圖像,那么可以先將其轉(zhuǎn)換為灰度圖像,然后再使用 histeq 函數(shù)進(jìn)行均衡化。例如:

% 讀入圖像
I = imread('Jo.jpg');

% 將圖像轉(zhuǎn)換為灰度圖像
I_gray = rgb2gray(I);

% 對(duì)圖像進(jìn)行均衡化
I_eq = histeq(I_gray);

% 顯示原圖像和均衡化后的圖像
subplot(1,3,1);
imshow(I);
title('原圖像');
subplot(1,3,2);
imshow(I_gray);
title('灰度圖像');
subplot(1,3,3);
imshow(I_eq);
title('均衡化后的圖像');

圖像處理直方圖規(guī)定化,圖像處理,計(jì)算機(jī)視覺(jué),圖像處理,人工智能,matlab

% 讀入圖像
I = imread('Jo.jpg');

% 將圖像轉(zhuǎn)換為灰度圖像
I_gray = rgb2gray(I);


% 對(duì)圖像進(jìn)行均衡化
I_eq = histeq(I_gray);

% 顯示原圖像和均衡化后的圖像
subplot(2,2,1);
imshow(I_gray);
title('灰度圖像');
subplot(2,2,2);
imhist(I_gray);
title('灰度直方圖');
subplot(2,2,3);
imshow(I_eq);
title('均衡化圖像');
subplot(2,2,4);
imhist(I_eq);
title('均衡化直方圖');

?圖像處理直方圖規(guī)定化,圖像處理,計(jì)算機(jī)視覺(jué),圖像處理,人工智能,matlab

觀察可以發(fā)現(xiàn)灰度值變得平均,不會(huì)讓灰度聚在某一區(qū)域使得圖像看起來(lái)比較暗或者模糊。這里圖像變亮。

直方圖規(guī)定化

? 直方圖規(guī)定化是一種圖像處理技術(shù),它的目的是使圖像的直方圖呈現(xiàn)特定的形狀。

? 具體來(lái)說(shuō),對(duì)于一張圖像,其直方圖就是統(tǒng)計(jì)圖像中各灰度級(jí)出現(xiàn)的次數(shù)的圖像。通常情況下,圖像的直方圖會(huì)呈現(xiàn)不平衡的狀態(tài),即圖像的某些灰度級(jí)出現(xiàn)的次數(shù)很多,而其它灰度級(jí)出現(xiàn)的次數(shù)很少。直方圖規(guī)定化的目的就是使圖像的直方圖呈現(xiàn)特定的形狀,通常情況下是使其呈現(xiàn)平坦的形狀。

? 直方圖規(guī)定化的具體做法是,首先計(jì)算出圖像的直方圖,然后根據(jù)直方圖計(jì)算出每個(gè)灰度級(jí)的累計(jì)分布函數(shù),再根據(jù)累計(jì)分布函數(shù)計(jì)算出新的灰度級(jí),最后將圖像中每個(gè)像素的灰度級(jí)替換為對(duì)應(yīng)的新灰度級(jí)。

? 注意,直方圖規(guī)定化和圖像均衡化是有區(qū)別的。圖像均衡化的目的是提高圖像的對(duì)比度,而直方圖規(guī)定化的目的是使圖像的直方圖呈現(xiàn)特定的形狀。

% 讀入圖像
I = imread('Jo.jpg');

% 將圖像轉(zhuǎn)換為灰度圖像
I_gray = rgb2gray(I);
hgram=50:2:250

% 對(duì)圖像進(jìn)行規(guī)定化
I_eq = histeq(I_gray,hgram);

% 顯示原圖像和規(guī)定化后的圖像
subplot(2,2,1);
imshow(I_gray);
title('灰度圖像');
subplot(2,2,2);
imhist(I_gray);
title('灰度直方圖');
subplot(2,2,3);
imshow(I_eq);
title('規(guī)定化圖像');
subplot(2,2,4);
imhist(I_eq);
title('規(guī)定化直方圖');

圖像處理直方圖規(guī)定化,圖像處理,計(jì)算機(jī)視覺(jué),圖像處理,人工智能,matlab

控制臺(tái):

列 1 至 21

    50    52    54    56    58    60    62    64    66    68    70    72    74    76    78    80    82    84    86    88    90

  列 22 至 42

    92    94    96    98   100   102   104   106   108   110   112   114   116   118   120   122   124   126   128   130   132

  列 43 至 63

   134   136   138   140   142   144   146   148   150   152   154   156   158   160   162   164   166   168   170   172   174

  列 64 至 84

   176   178   180   182   184   186   188   190   192   194   196   198   200   202   204   206   208   210   212   214   216

  列 85 至 101

   218   220   222   224   226   228   230   232   234   236   238   240   242   244   246   248   250

?也可以使用期望圖像直方圖來(lái)規(guī)定化:

% 讀入圖像
I = imread('D1.jpg');

% 將圖像轉(zhuǎn)換為灰度圖像
I_gray = rgb2gray(I);

I_match=imread('D2.jpg');%期望圖像
I_mgray=rgb2gray(I_match);
[hgram,x]=imhist(I_match);
% 對(duì)圖像進(jìn)行規(guī)定化
I_eq = histeq(I_gray,hgram);
subplot(3,2,1);
imshow(I_mgray);
title('期望圖像');
subplot(3,2,2);
imhist(I_mgray);
title('期望圖像直方圖');

% 顯示原圖像和規(guī)定化后的圖像
subplot(3,2,3);
imshow(I_gray);
title('灰度圖像');
subplot(3,2,4);
imhist(I_gray);
title('灰度直方圖');
subplot(3,2,5);
imshow(I_eq);
title('規(guī)定化圖像');
subplot(3,2,6);
imhist(I_eq);
title('規(guī)定化直方圖');

圖像處理直方圖規(guī)定化,圖像處理,計(jì)算機(jī)視覺(jué),圖像處理,人工智能,matlab文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-757082.html

到了這里,關(guān)于數(shù)字圖像處理實(shí)驗(yàn)(直方圖均衡化&規(guī)定化)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • python數(shù)字圖像處理基礎(chǔ)(七)——直方圖均衡化、傅里葉變換

    python數(shù)字圖像處理基礎(chǔ)(七)——直方圖均衡化、傅里葉變換

    均衡化原理 圖像均衡化是一種基本的圖像處理技術(shù),通過(guò)更新圖像直方圖的像素強(qiáng)度分布來(lái)調(diào)整圖像的全局對(duì)比度。這樣做可以使低對(duì)比度的區(qū)域在輸出圖像中獲得更高的對(duì)比度。 簡(jiǎn)單理解:改變圖像對(duì)比度,讓色彩更豐富,灰度值直方圖:瘦高 - 均衡 本質(zhì)上,直方圖均衡

    2024年01月18日
    瀏覽(29)
  • 數(shù)字圖像處理實(shí)驗(yàn)(六)|圖像分割{閾值分割、直方圖法、OTUS最大類間方差法(edge、im2dw、imfilter、imresize)、迭代閾值法、點(diǎn)檢測(cè)}(附matlab實(shí)驗(yàn)代碼和截圖)

    數(shù)字圖像處理實(shí)驗(yàn)(六)|圖像分割{閾值分割、直方圖法、OTUS最大類間方差法(edge、im2dw、imfilter、imresize)、迭代閾值法、點(diǎn)檢測(cè)}(附matlab實(shí)驗(yàn)代碼和截圖)

    1 理解閾值分割的依據(jù)及確定閾值的方法; 2 掌握常用的邊緣檢測(cè)算子的使用方法,加深對(duì)不同算子優(yōu)缺點(diǎn)的理解; 3 能夠自行評(píng)價(jià)各主要算子在無(wú)噪聲條件下和噪聲條件下的分割性能; 1. 直方圖法 測(cè)試圖像:coins.png 原理:觀察該圖像的直方圖,手動(dòng)選取谷底點(diǎn)作為閾值對(duì)

    2024年02月05日
    瀏覽(27)
  • (數(shù)字圖像處理MATLAB+Python)第五章圖像增強(qiáng)-第二節(jié):基于直方圖修正的圖像增強(qiáng)

    (數(shù)字圖像處理MATLAB+Python)第五章圖像增強(qiáng)-第二節(jié):基于直方圖修正的圖像增強(qiáng)

    基于直方圖修正的圖像增強(qiáng) :是一種常見(jiàn)的圖像處理方法。該方法通過(guò)對(duì)圖像的像素值分布進(jìn)行調(diào)整,以改善圖像的對(duì)比度和亮度等視覺(jué)效果。具體地,直方圖校正方法將圖像的像素值轉(zhuǎn)換為一個(gè)新的值域范圍,使得像素值的分布更加均勻,從而增強(qiáng)圖像的細(xì)節(jié)和對(duì)比度。這

    2023年04月19日
    瀏覽(116)
  • 【MATLAB圖像處理】直方圖均衡化

    【MATLAB圖像處理】直方圖均衡化

    直方圖均衡化有以下幾個(gè)好處: 增強(qiáng)圖像對(duì)比度:直方圖均衡化可以通過(guò)重新分配像素值來(lái)增強(qiáng)圖像的對(duì)比度。這可以使得圖像中的細(xì)節(jié)更加清晰可見(jiàn),從而提高圖像的質(zhì)量和可讀性。 均衡化圖像亮度:直方圖均衡化可以將圖像的亮度均衡化,使得圖像的整體亮度更加均勻

    2024年02月08日
    瀏覽(28)
  • 【matlab圖像處理】圖像直方圖操作和matlab畫圖

    【matlab圖像處理】圖像直方圖操作和matlab畫圖

    中國(guó)史之【平王東遷】: 公元前771年,因鎬京曾遭地震,殘破不堪,又接近戎、狄等外患威脅,周平王遂在鄭、秦、晉等諸侯的護(hù)衛(wèi)下,將國(guó)都東遷至洛邑,東周歷史由此開始。 ——來(lái)源:全歷史APP 【路漫漫其修遠(yuǎn)兮,吾將上下而求索】 今天介紹圖像的直方圖操作以及用

    2024年02月04日
    瀏覽(23)
  • 我在Vscode學(xué)OpenCV 圖像處理五(直方圖處理)

    我在Vscode學(xué)OpenCV 圖像處理五(直方圖處理)

    直方圖是一種統(tǒng)計(jì)圖,顯示了圖像中每個(gè)灰度級(jí)別(或顏色通道)的像素?cái)?shù)量。通過(guò)分析圖像的直方圖,可以獲得關(guān)于圖像對(duì)比度、亮度和顏色分布等方面的重要信息。 了解圖像的對(duì)比度、亮度和色彩分布等信息。你可以使用OpenCV中的函數(shù)來(lái)計(jì)算和繪制圖像的直方圖,從而進(jìn)

    2024年01月21日
    瀏覽(26)
  • Python-OpenCV中的圖像處理-圖像直方圖

    Python-OpenCV中的圖像處理-圖像直方圖

    通過(guò)直方圖你可以對(duì)整幅圖像的灰度分布有一個(gè)整體的了解。直方圖的 x 軸是灰度值( 0 到 255), y 軸是圖片中具有同一個(gè)灰度的點(diǎn)的數(shù)目。 BINS:上面的直方圖顯示了每個(gè)灰度值對(duì)應(yīng)的像素?cái)?shù)。如果像素值為 0到255,你就需要 256 個(gè)數(shù)來(lái)顯示上面的直方圖。但是,如果你不需

    2024年02月12日
    瀏覽(32)
  • OpenCV-Python中的圖像處理-圖像直方圖

    OpenCV-Python中的圖像處理-圖像直方圖

    通過(guò)直方圖你可以對(duì)整幅圖像的灰度分布有一個(gè)整體的了解。直方圖的 x 軸是灰度值( 0 到 255), y 軸是圖片中具有同一個(gè)灰度的點(diǎn)的數(shù)目。 BINS:上面的直方圖顯示了每個(gè)灰度值對(duì)應(yīng)的像素?cái)?shù)。如果像素值為 0到255,你就需要 256 個(gè)數(shù)來(lái)顯示上面的直方圖。但是,如果你不需

    2024年02月12日
    瀏覽(24)
  • Python-OpenCV中的圖像處理-直方圖

    Python-OpenCV中的圖像處理-直方圖

    通過(guò)直方圖你可以對(duì)整幅圖像的灰度分布有一個(gè)整體的了解。直方圖的 x 軸是灰度值( 0 到 255), y 軸是圖片中具有同一個(gè)灰度的點(diǎn)的數(shù)目。 BINS:上面的直方圖顯示了每個(gè)灰度值對(duì)應(yīng)的像素?cái)?shù)。如果像素值為 0到255,你就需要 256 個(gè)數(shù)來(lái)顯示上面的直方圖。但是,如果你不需

    2024年02月13日
    瀏覽(30)
  • C#使用OpenCv(OpenCVSharp)圖像直方圖均衡化處理實(shí)例

    本文實(shí)例演示C#語(yǔ)言中如何使用OpenCv(OpenCVSharp)對(duì)圖像進(jìn)行直方圖均衡化處理。 直方圖均衡化原理 直方圖均衡化(Histogram Equalization)是一種常用的圖像增強(qiáng)技術(shù),用于改善圖像的對(duì)比度和亮度分布。它通過(guò)重新分配圖像灰度級(jí)的像素值,使得圖像的直方圖在灰度范圍內(nèi)更加

    2024年02月07日
    瀏覽(76)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包