哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

FPGA圖像處理-CLAHE算法的第二步對(duì)比度限制(三)

FPGA開(kāi)源工坊 ? 來(lái)源:FPGA開(kāi)源工坊 ? 2024-01-05 13:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在這一篇里面介紹一下CLAHE算法的第二步對(duì)比度限制。

這個(gè)過(guò)程很簡(jiǎn)單,分為下面幾個(gè)步驟。

計(jì)算出來(lái)限制的閾值

將統(tǒng)計(jì)好的直方圖數(shù)據(jù)限制在0到閾值范圍內(nèi)。也就是將大于閾值的直方圖數(shù)據(jù)減去閾值,并將差值累計(jì)起來(lái)。

將累計(jì)的差值平均分給每個(gè)灰度。

來(lái)看一下參考的Python代碼:

def cl_hist(img, clip):
    h, w = img.shape
    n = np.zeros(256, np.uint32)
    for i in range(h):
        for j in range(w):
            n[img[i][j]] = n[img[i][j]] + 1


    t = 0
    for i in range(256):
        if n[i] > clip:
            t += n[i] - clip
            n[i] = clip
    t = t / 256
    n = n + t
    pk = n
    sk = np.zeros(256, np.float32)
    sk[0] = pk[0]
    for i in range(1, 256):
        sk[i] = sk[i - 1] + pk[i]
    sk = sk / (h * w)
    sk = sk * 255
    sk = np.around(sk)
    return sk

這個(gè)和之前的直方圖統(tǒng)計(jì)就多了中間的步驟,也就是下面這一段代碼:

    t = 0
    for i in range(256):
        if n[i] > clip:
            t += n[i] - clip
            n[i] = clip
    t = t / 256
    n = n + t

就是遍歷256個(gè)灰度的統(tǒng)計(jì)值,將大于閾值的灰度統(tǒng)計(jì)值就設(shè)置為閾值,并將兩者的差值進(jìn)行累加。最后將總的差值除以256,將最后的結(jié)果累加到每一個(gè)灰度的統(tǒng)計(jì)值上面。

來(lái)看一下最后的效果:

87c54c5a-ab7f-11ee-8b88-92fbcf53809c.png

可以看到相對(duì)于沒(méi)有進(jìn)行限制對(duì)比度的效果要好很多。

下面這幅圖是沒(méi)有限制對(duì)比度閾值的結(jié)果:

87dda7a0-ab7f-11ee-8b88-92fbcf53809c.png

那么這個(gè)閾值要怎么計(jì)算呢:

一般來(lái)說(shuō)我們采取這樣的方法來(lái)計(jì)算閾值,也就是通過(guò)圖像的大小,分塊的多少,和clip_limit 的值來(lái)計(jì)算出來(lái)。一般圖像大小,和分塊多少是不變的,也就是說(shuō)可以通過(guò)clip_limit的值來(lái)調(diào)整效果。

h, w = img.shape
block = 8
clip_limit = 2
clip = clip_limit * (h * w / (block * block) / 256)
clip = round(clip)

最后來(lái)看一下Verilog的實(shí)現(xiàn),可以通過(guò)下面的代碼來(lái)實(shí)現(xiàn)對(duì)比度限制的功能。

882f0d98-ab7f-11ee-8b88-92fbcf53809c.png






審核編輯:劉清

聲明:本文內(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1664

    文章

    22501

    瀏覽量

    639013
  • 圖像處理
    +關(guān)注

    關(guān)注

    29

    文章

    1346

    瀏覽量

    59692
  • python
    +關(guān)注

    關(guān)注

    58

    文章

    4884

    瀏覽量

    90295

原文標(biāo)題:FPGA圖像處理--CLAHE算法(三)

文章出處:【微信號(hào):FPGA開(kāi)源工坊,微信公眾號(hào):FPGA開(kāi)源工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    FPGA圖像處理CLAHE算法

    FPGA圖像處理--CLAHE算法(一)中介紹了為啥要用CLAHE
    的頭像 發(fā)表于 01-04 12:23 ?4218次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>之<b class='flag-5'>CLAHE</b><b class='flag-5'>算法</b>

    張工教你FPGA圖像處理技術(shù)

    到極值效果會(huì)更好?! ≈狈綀D操作。使用直方圖的圖像處理有兩個(gè)相關(guān)的主要步驟。第一是建立直方圖,第二步是從直方圖中提取數(shù)據(jù)并用它來(lái)處理
    發(fā)表于 11-05 09:50

    FPGA圖像處理技術(shù),你知道多少?

    有效位并且忽略任何會(huì)導(dǎo)致值超出范圍的溢出位。通常還需要進(jìn)行飽和或者裁剪到極值效果會(huì)更好。  直方圖操作。使用直方圖的圖像處理有兩個(gè)相關(guān)的主要步驟。第一是建立直方圖,第二步是從直方圖中
    發(fā)表于 03-20 11:22

    FPGA圖像處理技術(shù),你知道多少?

    有效位并且忽略任何會(huì)導(dǎo)致值超出范圍的溢出位。通常還需要進(jìn)行飽和或者裁剪到極值效果會(huì)更好。  直方圖操作。使用直方圖的圖像處理有兩個(gè)相關(guān)的主要步驟。第一是建立直方圖,第二步是從直方圖中
    發(fā)表于 03-20 11:22

    FPGA圖像處理技術(shù),你知道多少?

    位并且忽略任何會(huì)導(dǎo)致值超出范圍的溢出位。通常還需要進(jìn)行飽和或者裁剪到極值效果會(huì)更好?! ≈狈綀D操作。使用直方圖的圖像處理有兩個(gè)相關(guān)的主要步驟。第一是建立直方圖,第二步是從直方圖中提取
    發(fā)表于 04-21 14:25

    怎么設(shè)計(jì)圖像自適應(yīng)分段線性拉伸算法FPGA?

    由于紅外圖像的成像機(jī)理以及紅外成像自身的原因,紅外圖像對(duì)比度低、圖像較模糊、噪聲大等特點(diǎn)。因此抑止噪聲,提高圖像信噪比,以及調(diào)整紅外
    發(fā)表于 08-16 07:10

    【干貨】基于FPGA圖像處理圖像增強(qiáng))之直方圖均衡

    ,在整幅圖像中出現(xiàn)的次數(shù)。% [ 第二步 ] 統(tǒng)計(jì)每個(gè)像素值出現(xiàn)的概率, 得到概率直方圖T = zeros(1, 256);T = double(T); count = double(count
    發(fā)表于 12-08 09:40

    視覺(jué)對(duì)比度分辨率補(bǔ)償?shù)牡讓?b class='flag-5'>圖像挖掘

    介紹了用于底層圖像挖掘的視覺(jué)對(duì)比度分辨率補(bǔ)償?shù)姆椒āS捎谌祟?lèi)視覺(jué)對(duì)比度分辨率限制,不能清楚分辨在微光(暗視覺(jué))環(huán)境下獲取的圖像。用視覺(jué)
    發(fā)表于 12-15 15:00 ?26次下載
    視覺(jué)<b class='flag-5'>對(duì)比度</b>分辨率補(bǔ)償?shù)牡讓?b class='flag-5'>圖像</b>挖掘

    基于對(duì)比度閾值的改進(jìn)SIFT算法

    為了提高基于SIFT(Scale Invariant Feature Transform)圖像匹配算法對(duì)于圖像對(duì)比度變化的魯棒性和算法效率,
    發(fā)表于 10-26 15:11 ?0次下載

    TI推出全新圖像處理算法套件,旨在提升圖像亮度和對(duì)比度

    德州儀器DLP?產(chǎn)品部門(mén)首次展示了全新圖像處理算法套件IntelliBright?,該套件旨在智能地提升圖像亮度和對(duì)比度,同時(shí)使功耗最小化。IntelliBright將能幫助提升未來(lái)各
    發(fā)表于 02-26 08:58 ?1450次閱讀

    如何使用非下采樣Shearlet變換與模糊對(duì)比度提高圖像質(zhì)量

    圖像經(jīng)NSST分解成一個(gè)低頻分量和若干個(gè)高頻分量;然后對(duì)低頻分量進(jìn)行線性增強(qiáng)以提高整體對(duì)比度,對(duì)高頻分量采用閾值法進(jìn)行增強(qiáng)以去除圖像中的噪聲;接著對(duì)處理后的兩部分分量進(jìn)行NSST反變換
    發(fā)表于 01-03 14:50 ?1次下載
    如何使用非下采樣Shearlet變換與模糊<b class='flag-5'>對(duì)比度</b>提高<b class='flag-5'>圖像</b>質(zhì)量

    關(guān)于指數(shù)對(duì)比度增強(qiáng)FPGA實(shí)現(xiàn)

    對(duì)比度增強(qiáng)是個(gè)廣泛的話題,前文中關(guān)于直方圖均衡的方法,其實(shí)就是一種對(duì)比度增強(qiáng)。而對(duì)比度增強(qiáng),就是提高明暗之間的差異,從而達(dá)到提高圖像對(duì)比度
    的頭像 發(fā)表于 03-16 11:46 ?3445次閱讀

    FPGA圖像處理-CLAHE算法介紹(一)

    在介紹CLAHE算法之前必須要先提一下直方圖均衡化,直方圖均衡化算法是一種常見(jiàn)的圖像增強(qiáng)算法,可以讓像素的亮度分配的更加均勻從而獲得一個(gè)比較
    的頭像 發(fā)表于 01-02 13:32 ?3046次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>-<b class='flag-5'>CLAHE</b><b class='flag-5'>算法</b>介紹(一)

    投影機(jī)中對(duì)比度與動(dòng)態(tài)對(duì)比度的區(qū)別及運(yùn)用

    ? 對(duì)比度(Contrast) 作為顯示設(shè)備的投影機(jī),與其他平板顯示設(shè)備一樣,都具備對(duì)圖像基本參數(shù)進(jìn)行調(diào)整的功能,比如,對(duì)比度(Contrast)、亮度(Brightness)、彩色(Color
    的頭像 發(fā)表于 12-20 14:03 ?3433次閱讀
    投影機(jī)中<b class='flag-5'>對(duì)比度</b>與動(dòng)態(tài)<b class='flag-5'>對(duì)比度</b>的區(qū)別及運(yùn)用

    基于FPGACLAHE圖像增強(qiáng)算法設(shè)計(jì)

    CLAHE圖像增強(qiáng)算法又稱(chēng)為對(duì)比度有限的自適應(yīng)直方圖均衡算法,其算法原理是通過(guò)有限的調(diào)整
    的頭像 發(fā)表于 10-15 10:14 ?787次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>CLAHE</b><b class='flag-5'>圖像</b>增強(qiáng)<b class='flag-5'>算法</b>設(shè)計(jì)
    珲春市| 阿巴嘎旗| 和林格尔县| 鱼台县| 天水市| 白城市| 尼木县| 英山县| 万源市| 甘泉县| 东丽区| 丽水市| 大理市| 天门市| 罗源县| 枣庄市| 昆明市| 大方县| 罗甸县| 东乡县| 株洲市| 稷山县| 星座| 萝北县| 定西市| 米脂县| 佛山市| 山阴县| 灵寿县| 阿合奇县| 南郑县| 云霄县| 呼伦贝尔市| 西昌市| 高邮市| 绥芬河市| 阿鲁科尔沁旗| 城口县| 九江县| 伊吾县| 炉霍县|