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

        數據格式轉化,PyTorch就是救星!

        2021-06-10 09:31
        磐創AI
        關注

        5. RandomRotation

        此變換將圖像隨機旋轉一個角度。以度為單位的角度可以作為參數“degrees”的輸入。

        transform = transforms.Compose([transforms.RandomRotation(degrees=180)])
        tensor_img = transform(image)
        tensor_img

        查看上述代碼的轉換!

        旋轉圖像

        6. Grayscale

        此轉換將把原始RGB圖像更改為灰度(即黑白)。你可以提供你想要多少個通道作為參數“num_output_channels”的輸入。

        transform = transforms.Compose([transforms.Grayscale(num_output_channels=1)])
        tensor_img = transform(image)
        tensor_img

        輸出如下所示。

        7. GaussianBlur

        在這里,圖像將被隨機選擇的高斯模糊所模糊。必須提供參數kernel_size。

        transform = transforms.Compose([transforms.GaussianBlur(kernel_size=501)])
        tensor_img = transform(image)
        tensor_img

        8. RandomApply

        此轉換將隨機應用給定的轉換列表。

        transform = transforms.RandomApply([transforms.RandomSizedCrop(200),transforms.RandomHorizontalFlip()],p=0.6)
        tensor_img = transform(image)

        9. Compose

        在本文中,我們一直在使用Compose() 。為了清楚地定義它,它將幾個變換組合在一起。

        transforms.Compose([transforms.Grayscale(1),transforms.CenterCrop(10), transforms.ToTensor()])

        一些轉換將以所需格式處理數據。然而,對于圖像數據增強,則需要灰度、隨機水平翻轉和隨機旋轉等變換。

        10. 函數變換

        在我們學習到的所有變換中,你可以注意到參數是隨機生成的。這通常足以進行數據擴充。但是,有時你可能需要對轉換管道進行更細粒度的控制。在這種情況下,可以使用函數變換。在這里,你可以指定或生成所有參數。一個附加的優點是,一個特定定義的函數變換可以應用于多個圖像。

        可以從torchvision.transforms.functional訪問所有函數轉換。

        現在讓我們深入了解PyTorch提供的不同功能轉換。

        A) 調整亮度:adjust_brightness

        這主要是調整圖像的亮度。它以PyTorch張量的形式將圖像作為輸入。它還有一個重要參數“亮度系數”。這將表示如何實際更改亮度。

        例如,如果值為1,則會得到與輸入相同的圖像。如果該值大于1,將獲得更亮的圖像。如果它小于1,你會得到一個更暗的圖像?梢韵鄳貍鬟f浮點值。返回的圖像將是張量或PIL圖像。

        new_img = transforms.functional.adjust_brightness(image,brightness_factor=2)
        new_img

        B) 調整對比度:adjust_contrast

        上面我們看到了如何調整亮度,這里我們有另一個用于調整圖像對比度的變換。它需要兩個輸入參數:張量形式的圖像和“對比度因子”。第二個參數將輸入一個浮點值,它將告訴你如何調整對比度。但不能是負的。

        new_img = transforms.functional.adjust_contrast(image,contrast_factor=3.8)
        new_img

        C) 調整色調:adjust_hue

        色調是圖像的一個重要屬性。Pytorch允許你通過transforms.functional.adjust_hue進行調整。

        想知道它是怎么工作的嗎?

        首先,圖像將被轉換成HSV(色調,飽和度,值)形式。將根據我們的參數在H通道中進行更改。更改后,圖像將轉換為其原始形式。重要的參數是“色調因子”。它可以是[-0.5.0.5]范圍內的浮點值。嘗試實現下面的示例。

        new_img = transforms.functional.adjust_hue(image,hue_factor=0.3)
        new_img

        D) 調整飽和度:adjust_saturation

        這是為了調整輸入圖像的顏色飽和度。與上述情況類似,我們有一個“飽和度系數”參數,它決定了飽和度的變化方式。這將輸入一個浮點值。如果將其設置為0,則會得到黑白圖像。

        new_img = transforms.functional.adjust_saturation(image,saturation_factor=6)

        輸出如下圖所示!

        E) 調整銳度:adjust_sharpness

        你可以通過此變換調整圖像的清晰度。它采用浮點值作為“銳度系數”參數的輸入。此值可以是除負值以外的任何值。

        在下面的代碼中,我使用了10的銳度因子,這意味著變換后的圖像將是原始圖像的10倍銳度。

        new_img = transforms.functional.adjust_sharpness(image,sharpness_factor=10)

        檢查輸出!

        F) 均衡:equalize

        這種變換將均衡圖像的直方圖。

        怎么會這樣?

        它將對輸入應用非線性映射,從而在輸出中創建灰度值的均勻分布。

        new_img = transforms.functional.equalize(image)

        這些是一些重要的函數轉換,將有助于在圖像預處理階段。它們也可以組合使用。

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

        發表評論

        0條評論,0人參與

        請輸入評論內容...

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

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

        暫無評論

        暫無評論

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

          粵公網安備 44030502002758號

          主站蜘蛛池模板: 大理市| 亚洲欧美综合| 亚洲91页| 中文字幕av久久爽一区| 人人操超碰| 亚洲第一av网站| 国产一区二区波多野结衣| 少妇综合网| 国产黄色视频大全| 夏邑县| 天堂VA蜜桃一区二区三区| 啪啪福利导航| 亚洲AV第一页| www.99热| 亚洲无aV在线中文字幕| 制服丝袜在线云霸| 秋霞鲁丝片成人无码国产| 上思县| 久久99精品久久久久| 91丝袜视频| 新郑市| 亚洲性爱片| 深爱色情网| 久久99视频| 国产成人精品二三区波多野| 日本成人有码在线视频| 第一福利在线视频| 中文字幕有码在线| 肉大榛一出一进免费观看在线| 无码人妻精品一区二区三区温州| 色三区| 日本狠狠干| 日韩AV一区二区三区| 精品国产乱子伦一区二区三区,精品一 | 欧美日B视频| 欧美在线视频99| 极品国模无码国产在线观看| 扶绥县| 2025日韩无码| 平顶山市| 日韩精品|