chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

這個過程很簡單,分為下面幾個步驟。

計算出來限制的閾值

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

將累計的差值平均分給每個灰度。

來看一下參考的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

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

    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個灰度的統(tǒng)計值,將大于閾值的灰度統(tǒng)計值就設置為閾值,并將兩者的差值進行累加。最后將總的差值除以256,將最后的結果累加到每一個灰度的統(tǒng)計值上面。

來看一下最后的效果:

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

可以看到相對于沒有進行限制對比度的效果要好很多。

下面這幅圖是沒有限制對比度閾值的結果:

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

那么這個閾值要怎么計算呢:

一般來說我們采取這樣的方法來計算閾值,也就是通過圖像的大小,分塊的多少,和clip_limit 的值來計算出來。一般圖像大小,和分塊多少是不變的,也就是說可以通過clip_limit的值來調整效果。

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

最后來看一下Verilog的實現(xiàn),可以通過下面的代碼來實現(xiàn)對比度限制的功能。

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






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1645

    文章

    22036

    瀏覽量

    618102
  • 圖像處理
    +關注

    關注

    27

    文章

    1328

    瀏覽量

    58028
  • python
    +關注

    關注

    56

    文章

    4827

    瀏覽量

    86678

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

文章出處:【微信號:FPGA開源工坊,微信公眾號:FPGA開源工坊】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FPGA圖像處理CLAHE算法

    FPGA圖像處理--CLAHE算法(一)中介紹了為啥要用CLAHE
    的頭像 發(fā)表于 01-04 12:23 ?3418次閱讀
    <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設計經(jīng)驗之圖像處理

    、最小值排列; 第二步:提取出最大值的最小值,中間值的中間值,最小值的最大值; 第三步:將第二步提取出來的個數(shù)進行排序,中間值即我們要求的中間值。 6.
    發(fā)表于 06-12 16:26

    關于IMAQdx獲取的圖像調節(jié)亮度對比度

    本人新手,對IMAQdx驅動研究得不夠,想問問通過這個模塊獲取的圖像怎樣修改一下參數(shù),比如調節(jié)亮度對比度什么的,煩請高手解答,不勝感激
    發(fā)表于 05-08 12:30

    張工教你FPGA圖像處理技術

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

    FPGA圖像處理技術,你知道多少?

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

    FPGA圖像處理技術,你知道多少?

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

    FPGA圖像處理技術,你知道多少?

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

    怎么設計圖像自適應分段線性拉伸算法FPGA?

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

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

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

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

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

    基于對比度閾值的改進SIFT算法

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

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

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

    關于指數(shù)對比度增強FPGA實現(xiàn)

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

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

    在介紹CLAHE算法之前必須要先提一下直方圖均衡化,直方圖均衡化算法是一種常見的圖像增強算法,可以讓像素的亮度分配的更加均勻從而獲得一個比較
    的頭像 發(fā)表于 01-02 13:32 ?2377次閱讀
    <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>介紹(一)

    投影機中對比度與動態(tài)對比度的區(qū)別及運用

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