国产无码免费,人妻口爆,国产V在线,99中文精品7,国产成人无码AA精品一,制度丝袜诱惑av,久久99免费麻辣视频,蜜臀久久99精品久久久久久酒店
        訂閱
        糾錯
        加入自媒體

        python中的圖像增強技術

        2022-11-07 15:44
        磐創AI
        關注

        關鍵詞:- 對數變換、冪律變換、圖像增強、對比度拉伸

        數字圖像處理 (DIP) 對不同類別的圖像執行各種操作,例如圖像增強、圖像分析、圖像壓縮、圖像變換等。

        圖像增強用于對圖像進行操作,以提取用戶識別的所需和重要的關鍵特征,例如:調整圖像的對比度值。

        DIP的基本步驟

        因此,在本博客中,我們將討論圖像銳化/增強技術。

        圖像銳化和恢復有助于通過關注已識別的特征、調整明暗區域之間的對比度、減少噪點、升級相機焦距、減少運動模糊等來創建更好的圖像。

        圖像銳化明確用于改善圖像描述,例如邊界、角落、對比度、邊緣、強度等。

        以下是一些圖像預處理技術,用于通過觀察其鄰域像素值來修改當前像素的強度值。

        對比拉伸

        對比拉伸稱為歸一化,用于拉伸強度值的范圍以提高圖像的對比度。

        Python/OpenCV 可以通過使用 min_max 歸一化的 cv2.normalize() 方法進行對比度拉伸。

        import cv2

        import numpy as np

        # read image

        img = cv2.imread("messi.jpg")

        # normalize float versions

        norm_img1 = cv2.normalize(img, None, alpha=0, beta=1, norm_type=cv2.NORM_MINMAX, dtype=cv2.CV_32F)

        # scale to uint8

        norm_img1 = (255*norm_img1).astype(np.uint8)

        cv2.imshow('original',img)

        cv2.imshow('normalized1',norm_img1)

        cv2.waitKey(0)

        cv2.destroyAllWindows()

        圖像閾值

        圖像閾值用于將對象分割成兩類,即前景和背景。全局圖像閾值由 Otsu 方法完成。

        閾值類型

        1. cv2.THRESH_BINARY

        2. cv2.THRESH_BINARY_INVY

        3. cv2.THRESH_TRUNCY

        4. cv2.THRESH_TOZEROY

        5. cv2.THRESH_TOZERO_INVYimg

        全局閾值

        對數變換

        對數變換用于將圖像的每個像素值替換為其對數值,以增強較低強度值的對比度。它有助于縮小較亮的像素值范圍并擴大暗像素。當需要減少圖像的偏度分布以獲得更好的解釋時,可以應用此轉換。

        import cv2

        import numpy as np

        import matplotlib.pyplot as plt

        # Read an image

        image = cv2.imread('baby.jpg')

        # Apply log transformation method

        c = 255 / np.log(1 + np.max(image))

        log_image = c * (np.log(image + 1))

        # Specify the data type so that

        # float value will be converted to int

        log_image = np.array(log_image, dtype = np.uint8)

        # Display both images

        plt.imshow(image)

        plt.show()

        plt.imshow(log_image)

        plt.show()

        對數變換

        冪律變換(伽馬變換)

        冪律變換用于從較亮圖像到較暗圖像突出顯示對象,可以通過以下表達式使用:s = c × r^ γ ,其中 s 和 r 分別是輸出和輸入圖像的像素值,c 是常數值,γ稱為伽馬值。為了減少不同強度值的計算機顯示器顯示問題,在此轉換中使用了不同的伽馬值

        import numpy as np

        import cv2

        # Load the image

        img = cv2.imread('baby.jpg')

        # Apply Gamma=0.4 on the normalised image and then multiply by scaling constant (For 8 bit, c=255)

        gamma_point_four = np.array(255*(img/255)**0.4,dtype='uint8')

        # Similarly, Apply Gamma=0.8

        gamma_point_eight = np.array(255*(img/255)**0.8,dtype='uint8')

        # Display the images in subplots

        img3 = cv2.hconcat([gamma_point_four,gamma_point_eight])

        cv2.imshow('a2',img3)

        cv2.waitKey(0)

        希望你喜歡閱讀這篇文章,希望它能幫助你了解不同類型的圖像增強技術。

        image.png


               原文標題 : python中的圖像增強技術

        聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權或其他問題,請聯系舉報。

        發表評論

        0條評論,0人參與

        請輸入評論內容...

        請輸入評論/評論長度6~500個字

        您提交的評論過于頻繁,請輸入驗證碼繼續

        暫無評論

        暫無評論

          掃碼關注公眾號
          OFweek人工智能網
          獲取更多精彩內容
          文章糾錯
          x
          *文字標題:
          *糾錯內容:
          聯系郵箱:
          *驗 證 碼:

          粵公網安備 44030502002758號

          主站蜘蛛池模板: 公安县| 国产人人干| 亚卅精品| 高邮市| 亚洲天堂中文字幕| 佛山市| 91纯肉无码动漫在线观看| 五月天福利导航| 99热视屏| 内射少妇18| 538AV| 绯色AV毛片一级| 香蕉av在线| 色婷婷基地| 久久66| 北辰区| 亚洲欧美v| 亚洲成人在线| 熟女亚州综合| 肉色网站| 影音先锋在线视频| 91精品导航| 国产资源网| 欧美精品在线观看| 岛国无码精品| 亚洲精品国产成人无码区在线| 熟女在线播放| www.亚洲成人| 日日cao| 国产精品高潮呻吟久久AV嫩 | 综合Av| 国产精品免费无遮挡无码永久视频| 爱3P| 人妻少妇被猛烈进入中文字幕| 淫射网| 扎赉特旗| A片精品| 99在线观看视频| 精东A片成人影视| 密臀av| 綦江县|