0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

圖像直方圖的應(yīng)用場(chǎng)景研究

新機(jī)器視覺(jué) ? 來(lái)源:OpenCV學(xué)堂 ? 2022-12-22 09:53 ? 次閱讀

引言

之前寫(xiě)過(guò)很多圖像直方圖相關(guān)的知識(shí)跟OpenCV程序演示,這篇算是把之前的都回顧一波。做好自己的知識(shí)梳理。

圖像直方圖

圖像直方圖是圖像的基本屬性之一,也是圖像像素?cái)?shù)據(jù)分布的統(tǒng)計(jì)學(xué)特征,常見(jiàn)的圖像直方圖可以分為二值圖像的直方圖表示如下:

301c7f88-8136-11ed-8abf-dac502259ad0.png

上圖a是4x4的二值圖像,b是對(duì)應(yīng)的直方圖,可以看出X軸表示像素范圍(0-黑色、1-白色),Y軸表示像素值出現(xiàn)的頻次,即分布。

對(duì)灰度圖像來(lái)說(shuō),它的像素值取值范圍會(huì)擴(kuò)展到0~255之間,其直方圖可以表示如下:

3056ca26-8136-11ed-8abf-dac502259ad0.png

從上面的圖中可以發(fā)現(xiàn)灰度圖像的直方圖依然是X軸表示像素值范圍、Y軸表示各個(gè)像素值出現(xiàn)頻次,即像素分布。

彩色圖像有紅色、綠色、藍(lán)色三個(gè)通道,其直方圖表示稍微復(fù)雜一點(diǎn),要對(duì)每個(gè)通道進(jìn)行直方圖計(jì)算跟表示,圖示如下:

3080ddd4-8136-11ed-8abf-dac502259ad0.jpg

可以看出彩色圖像的三個(gè)通道各自對(duì)應(yīng)一個(gè)直方圖分布。

直方圖閾值化

OpenCV中支持的兩種閾值計(jì)算的二值化方法

THRESH_OTSU

THRESH_TRIANGLE

均是基于圖像直方圖實(shí)現(xiàn)圖像二值化分割,其中OTSU閾值分割(大津)對(duì)直方圖為雙峰的灰度圖像效果比較好,圖示如下:

309f28ca-8136-11ed-8abf-dac502259ad0.jpg

而三角法對(duì)直方圖分布單峰的圖像分割效果比較好,圖示如下下:

30c27e92-8136-11ed-8abf-dac502259ad0.png

直方圖均衡化

直方圖均衡化是一種通過(guò)提升圖像對(duì)比度實(shí)現(xiàn)圖像增強(qiáng)的方法,它跟最基礎(chǔ)的基于像素差值放縮改變對(duì)比度的方法效果更好。圖示如下:

30dfbce6-8136-11ed-8abf-dac502259ad0.jpg

從上圖中可以看出,最左側(cè)列是輸入圖像,是低對(duì)比度圖像,左側(cè)二列為直接改變像素值獲得對(duì)比度提升圖像,左側(cè)三列是通過(guò)直方圖均衡化完成對(duì)比度提升,最右側(cè)一列也是通過(guò)直方圖均衡化完成,不過(guò)是基于局部直方圖均衡化。OpenCV中支持兩種直方圖均衡化方法分別是:

正常的直方圖均衡化(全局直方圖均衡化)

對(duì)比度受限的自適應(yīng)直方圖均衡化(CLAHE-局部自適應(yīng)直方圖均衡化)

特別需要注意的是OpenCV的直方圖均衡化函數(shù)都只支持單通道八位的圖像、對(duì)RGB彩色圖像來(lái)說(shuō),要實(shí)現(xiàn)直方圖均衡化提升對(duì)比度必須先轉(zhuǎn)換到HSV色彩空間,然后對(duì)亮度通道V進(jìn)行直方圖均衡化之后再轉(zhuǎn)換到RGB色彩空間顯示。

直方圖對(duì)比

圖像直方圖還可以實(shí)現(xiàn)圖像相似性簡(jiǎn)單分析與查找,其原理是對(duì)兩張圖像生成的直方圖分布數(shù)據(jù),進(jìn)行歸一化之后比較,根據(jù)數(shù)據(jù)像素程度,從而判定圖像內(nèi)容的相似程度,該方法可靠性雖然不高,但勝在快捷方便。OpenCV中支持的直方圖比較的方法有如下:

313fb114-8136-11ed-8abf-dac502259ad0.png

相關(guān)函數(shù)為:

compareHist( InputArray H1, InputArray H2, int method )

參數(shù)解釋

H1表示第一張圖的直方圖

H2表示第二張圖的直方圖

method表示直方圖比較的方法,支持卡方、相關(guān)性,交叉、巴氏距離

直方圖反向投影

圖像反向投影的最終目的是獲取ROI然后實(shí)現(xiàn)對(duì)ROI區(qū)域的標(biāo)注、識(shí)別、測(cè)量等圖像處理與分析,是計(jì)算機(jī)視覺(jué)人工智能的常見(jiàn)方法之一。反向投影通常是彩色圖像投影效果會(huì)比灰度圖像效果要好,原因在于彩色圖像帶有更多對(duì)象細(xì)節(jié)信息,在反向投影的時(shí)候更加容易判斷、而轉(zhuǎn)為灰度圖像會(huì)導(dǎo)致這些細(xì)節(jié)信息丟失、從而導(dǎo)致分割失敗。最常見(jiàn)的是基于圖像直方圖特征的反向投影,正是因?yàn)橹狈綀D反向投影有這樣能力,所以在經(jīng)典的MeanShift與CAMeanShift跟蹤算法中一直是通過(guò)直方圖反向投影來(lái)實(shí)現(xiàn)已知對(duì)象物體的定位。

需要注意的是,直方圖反向投影是基于顏色的,所以會(huì)對(duì)RGB彩色圖像轉(zhuǎn)換到HSV色彩空間,然后基于H跟S兩個(gè)通道生成2D直方圖數(shù)據(jù)分布,如下圖所示:

31a42cf2-8136-11ed-8abf-dac502259ad0.png

其它類(lèi)型圖像直方圖與直方圖缺陷

除了圖像像素分布直方圖,還有一些其他類(lèi)型基于圖像梯度跟角度的直方圖類(lèi)型,總結(jié)如下:

-圖像像素直方圖

-圖像梯度直方圖

-圖像角度直方圖

后面兩種類(lèi)型的直方圖在SIFT跟HOG特征提取的算法中都有應(yīng)用,但是同時(shí)直方圖只是數(shù)據(jù)統(tǒng)計(jì)信息,沒(méi)有包含圖像空間信息,所以通過(guò)直方圖無(wú)法正確描述圖像的結(jié)構(gòu)化信息。它的缺點(diǎn)圖示如下:

31c905ea-8136-11ed-8abf-dac502259ad0.png

上圖說(shuō)明直方圖數(shù)據(jù)完全一致的圖像,但是圖像的空間結(jié)構(gòu)完全不同,根本沒(méi)有相似性可言,所以圖像直方圖信息只是圖像的基本屬性之一,但是不是圖像的唯一特征。同樣作為圖像的基本屬性之一,直方圖應(yīng)用范圍非常廣泛,是最基礎(chǔ)的圖像特征向量數(shù)據(jù)之一,常規(guī)的直方圖歸一化即可得到PDF數(shù)據(jù)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7372

    瀏覽量

    87637
  • 人工智能
    +關(guān)注

    關(guān)注

    1791

    文章

    46671

    瀏覽量

    237142
  • OpenCV
    +關(guān)注

    關(guān)注

    29

    文章

    625

    瀏覽量

    41215

原文標(biāo)題:opencv | 圖像直方圖的應(yīng)用場(chǎng)景

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺(jué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    便攜式示波器的技術(shù)原理和應(yīng)用場(chǎng)景

    便攜式示波器作為示波器的一種,具有體積小、重量輕、便于攜帶等特點(diǎn),在多個(gè)領(lǐng)域有著廣泛的應(yīng)用。以下是對(duì)其技術(shù)原理和應(yīng)用場(chǎng)景的詳細(xì)介紹:一、技術(shù)原理便攜式示波器的基本原理與傳統(tǒng)示波器相同,都是通過(guò)采集
    發(fā)表于 10-24 14:31

    實(shí)時(shí)示波器的技術(shù)原理和應(yīng)用場(chǎng)景

    波形圖像。在信號(hào)處理方面,示波器首先將接收到的被測(cè)信號(hào)進(jìn)行放大和濾波等處理,以確保信號(hào)的準(zhǔn)確性和穩(wěn)定性。然后,通過(guò)A/D轉(zhuǎn)換技術(shù),將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),以便進(jìn)行后續(xù)的數(shù)字處理和顯示。二、應(yīng)用場(chǎng)景
    發(fā)表于 10-23 14:22

    太陽(yáng)膜測(cè)試儀的技術(shù)原理和應(yīng)用場(chǎng)景

    太陽(yáng)膜測(cè)試儀的技術(shù)原理和應(yīng)用場(chǎng)景可以詳細(xì)闡述如下:技術(shù)原理太陽(yáng)膜測(cè)試儀的技術(shù)原理主要基于光學(xué)測(cè)量和物理定律。具體來(lái)說(shuō),它通過(guò)模擬太陽(yáng)光中的各種波長(zhǎng)(主要是紫外線、可見(jiàn)光和紅外線)的輻射,來(lái)檢測(cè)太陽(yáng)膜
    發(fā)表于 09-29 14:18

    USB協(xié)議分析儀的技術(shù)原理和應(yīng)用場(chǎng)景

    USB協(xié)議分析儀的技術(shù)原理和應(yīng)用場(chǎng)景可以詳細(xì)闡述如下:技術(shù)原理USB協(xié)議分析儀的技術(shù)原理主要基于以下幾個(gè)方面: 總線監(jiān)聽(tīng):USB協(xié)議分析儀通過(guò)監(jiān)聽(tīng)USB總線上的數(shù)據(jù)傳輸過(guò)程,實(shí)時(shí)捕獲USB設(shè)備之間
    發(fā)表于 09-24 14:29

    RISC-V適合什么樣的應(yīng)用場(chǎng)景

    設(shè)計(jì)的理想工具,有助于培養(yǎng)更多的計(jì)算機(jī)專(zhuān)業(yè)人才。 綜上所述,RISC-V適合的應(yīng)用場(chǎng)景非常廣泛,包括物聯(lián)網(wǎng)、嵌入式系統(tǒng)、人工智能、自動(dòng)駕駛、汽車(chē)電子、數(shù)據(jù)中心和云計(jì)算以及教育和研究等多個(gè)領(lǐng)域。隨著RISC-V生態(tài)系統(tǒng)的不斷完善和技術(shù)的不斷進(jìn)步,相信RISC-V將在更多領(lǐng)域
    發(fā)表于 07-29 17:16

    FPGA與MCU的應(yīng)用場(chǎng)景

    FPGA的應(yīng)用場(chǎng)景有這些: 快速原型設(shè)計(jì) FPGA可以快速配置成多種定制數(shù)字電路,允許在不需要昂貴且耗時(shí)的制造過(guò)程的情況下進(jìn)行快速部署和修改。 硬件加速 在需要高性能和低延遲的應(yīng)用中,F(xiàn)PGA的并行
    發(fā)表于 07-29 15:45

    圖像檢測(cè)和圖像識(shí)別的原理、方法及應(yīng)用場(chǎng)景

    圖像檢測(cè)和圖像識(shí)別是計(jì)算機(jī)視覺(jué)領(lǐng)域的兩個(gè)重要概念,它們?cè)谠S多應(yīng)用場(chǎng)景中發(fā)揮著關(guān)鍵作用。 1. 定義 1.1 圖像檢測(cè) 圖像檢測(cè)(Object
    的頭像 發(fā)表于 07-16 11:19 ?2900次閱讀

    DSP教學(xué)實(shí)驗(yàn)箱操作教程_數(shù)字圖像處理:5-5 灰度圖像直方圖

    一、實(shí)驗(yàn)?zāi)康?學(xué)習(xí)直方圖統(tǒng)計(jì)的原理,掌握圖像的讀取方法,并實(shí)現(xiàn)灰度圖像直方圖統(tǒng)計(jì)結(jié)果。 二、實(shí)驗(yàn)原理 灰度直方圖 灰度
    發(fā)表于 06-25 15:10

    NanoEdge AI的技術(shù)原理、應(yīng)用場(chǎng)景及優(yōu)勢(shì)

    能耗并提高數(shù)據(jù)安全性。本文將對(duì) NanoEdge AI 的技術(shù)原理、應(yīng)用場(chǎng)景以及優(yōu)勢(shì)進(jìn)行綜述。 1、技術(shù)原理 NanoEdge AI 的核心技術(shù)包括邊緣計(jì)算、神經(jīng)網(wǎng)絡(luò)壓縮和低功耗硬件設(shè)計(jì)。邊緣計(jì)算
    發(fā)表于 03-12 08:09

    AG32VF-MIPI應(yīng)用場(chǎng)景

    MIPI接口技術(shù)在圖像和視頻傳輸中的應(yīng)用越來(lái)越廣泛,應(yīng)用場(chǎng)景也在不斷拓展,而不僅限于移動(dòng)設(shè)備。MIPI接口在物聯(lián)網(wǎng)、智能家居、智能監(jiān)控、智能電視、智能汽車(chē)等領(lǐng)域也得到廣泛應(yīng)用。 MIPI還可
    發(fā)表于 01-22 08:56

    圖像直方圖的應(yīng)用場(chǎng)景

    之前寫(xiě)過(guò)很多圖像直方圖相關(guān)的知識(shí)跟OpenCV程序演示,這篇算是把之前的都回顧一波。做好自己的知識(shí)梳理。
    的頭像 發(fā)表于 01-17 15:01 ?389次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>直方圖</b>的應(yīng)<b class='flag-5'>用場(chǎng)景</b>

    一文帶你了解FPGA直方圖操作

    直方圖概念和分類(lèi) 圖像直方圖用作數(shù)字圖像中色調(diào)分布的圖形表示。它繪制了每個(gè)色調(diào)值的像素?cái)?shù)。通過(guò)查看特定圖像
    發(fā)表于 01-10 15:07

    FPGA直方圖處理方法

    圖像直方圖用作數(shù)字圖像中色調(diào)分布的圖形表示。它繪制了每個(gè)色調(diào)值的像素?cái)?shù)。通過(guò)查看特定圖像直方圖,觀看者將能夠一目了然地判斷整個(gè)色調(diào)分布。
    的頭像 發(fā)表于 12-15 09:20 ?1021次閱讀
    FPGA<b class='flag-5'>直方圖</b>處理方法

    嵌入式操作教程:在LCD上顯示灰度圖像直方圖統(tǒng)計(jì)結(jié)果

    學(xué)習(xí)直方圖統(tǒng)計(jì)的原理,掌握圖像的讀取方法,并實(shí)現(xiàn)在LCD上顯示灰度圖像直方圖統(tǒng)計(jì)結(jié)果。
    的頭像 發(fā)表于 11-30 16:10 ?1132次閱讀
    嵌入式操作教程:在LCD上顯示灰度<b class='flag-5'>圖像</b>的<b class='flag-5'>直方圖</b>統(tǒng)計(jì)結(jié)果

    嵌入式操作教程_DSP教學(xué)實(shí)驗(yàn)箱:5-6 灰度圖像直方圖(LCD顯示)

    一、實(shí)驗(yàn)?zāi)康?學(xué)習(xí)直方圖統(tǒng)計(jì)的原理,掌握圖像的讀取方法,并實(shí)現(xiàn)在LCD上顯示灰度圖像直方圖統(tǒng)計(jì)結(jié)果。 二、實(shí)驗(yàn)原理 灰度直方圖 灰度
    發(fā)表于 11-30 10:42