《電子技術應用》
您所在的位置:首頁 > 人工智能 > 業界動態 > 基于PyTorch的圖像數據增強技術

基于PyTorch的圖像數據增強技術

2022-11-29
來源:機械視覺沙龍
關鍵詞: PyTorch 圖像數據

  機器學習或深度學習模型的訓練的目標是成為“通用”模型。這就需要模型沒有過度擬合訓練數據集,或者換句話說,我們的模型對看不見的數據有很好的了解。數據增強也是避免過度擬合的眾多方法之一。

  擴展用于訓練模型的數據量的過程稱為數據增強。通過訓練具有多種數據類型的模型,我們可以獲得更“泛化”的模型。“多種數據類型”是什么意思呢?本片文章只討論“圖像”數據增強技術,只詳細地介紹各種圖片數據增強策略。我們還將使用 PyTorch 動手實踐并實現圖像數據或計算機視覺中主要使用的數據增強技術。

66.JPG

  因為介紹的是數據增強技術。所以只使用一張圖片就可以了,我們先看看可視話的代碼

  import PIL.Image as Image

  import torch

  from torchvision import transforms

  import matplotlib.pyplot as plt

  import numpy as np

  import warnings

  def imshow(img\_path, transform):

  “”“

  FuncTIon to show data augmentaTIon

  Param img\_path: path of the image

  Param transform: data augmentaTIon technique to apply

  ”“”

  img = Image.open(img\_path)

  fig, ax = plt.subplots(1, 2, figsize=(15, 4))

  ax[0].set\_TItle(f'Original image {img.size}‘)

  ax[0].imshow(img)

  img = transform(img)

  ax[1].set\_title(f'Transformed image {img.size}’)

  ax[1].imshow(img)

  Resize/Rescale

  此函數用于將圖像的高度和寬度調整為我們想要的特定大小。下面的代碼演示了我們想要將圖像從其原始大小調整為 224 x 224。

  path = './kitten.jpeg'

  transform = transforms.Resize((224, 224))

  imshow(path, transform)

 67.JPG

  Cropping

  該技術將要選擇的圖像的一部分應用于新圖像。例如,使用 CenterCrop 來返回一個中心裁剪的圖像。

  transform = transforms.CenterCrop((224, 224))

  imshow(path, transform)

  68.JPG

  RandomResizedCrop

  這種方法同時結合了裁剪和調整大小。

  transform = transforms.RandomResizedCrop((100, 300))

  imshow(path, transform)

 69.JPG

  Flipping

  水平或垂直翻轉圖像,下面代碼將嘗試應用水平翻轉到我們的圖像。

  transform = transforms.RandomHorizontalFlip()

  imshow(path, transform)

70.JPG

  Padding

  填充包括在圖像的所有邊緣上按指定的數量填充。我們將每條邊填充50像素。

  transform = transforms.Pad((50,50,50,50))

  imshow(path, transform)

71.JPG

  Rotation

  對圖像隨機施加旋轉角度。我們將這個角設為15度。

  transform = transforms.RandomRotation(15)

  imshow(path, transform)

 72.JPG

  Random Affine

  這種技術是一種保持中心不變的變換。這種技術有一些參數:

  degrees:旋轉角度

  translate:水平和垂直轉換

  scale:縮放參數

  share:圖片裁剪參數

  fillcolor:圖像外部填充的顏色

  transform = transforms.RandomAffine(1, translate=(0.5, 0.5), scale=(1, 1), shear=(1,1), fillcolor=(256,256,256))

  imshow(path, transform)

 73.JPG

  Gaussian Blur

  圖像將使用高斯模糊進行模糊處理。

  transform = transforms.GaussianBlur(7, 3)

  imshow(path, transform)

 74.JPG

  Grayscale

  將彩色圖像轉換為灰度。

  transform = transforms.Grayscale(num\_output\_channels=3)

  imshow(path, transform)

75.JPG

顏色增強,也稱為顏色抖動,是通過改變圖像的像素值來修改圖像的顏色屬性的過程。下面的方法都是顏色相關的操作。

  Brightness

  改變圖像的亮度當與原始圖像對比時,生成的圖像變暗或變亮。

  transform = transforms.ColorJitter(brightness=2)

  imshow(path, transform)

76.JPG

  Contrast

  圖像最暗和最亮部分之間的區別程度被稱為對比度。圖像的對比度也可以作為增強進行調整。

  transform = transforms.ColorJitter(contrast=2)

  imshow(path, transform)

77.JPG

  Saturation

  圖片中顏色的分離被定義為飽和度。

  transform = transforms.ColorJitter(saturation=20)

  imshow(path, transform)

 78.JPG

  Hue

  色調被定義為圖片中顏色的深淺。

  transform = transforms.ColorJitter(hue=2)

  imshow(path, transform)

  79.JPG

  總結

  圖像本身的變化將有助于模型對未見數據的泛化,從而不會對數據進行過擬合。



更多信息可以來這里獲取==>>電子技術應用-AET<< 

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲午夜一区| 日韩视频在线免费观看| 精品电影在线观看| 国产欧美日韩不卡免费| 欧美国产大片| 欧美jizz19性欧美| 久久婷婷国产综合尤物精品| 西西裸体人体做爰大胆久久久| 亚洲一区二区三区在线播放| 亚洲午夜成aⅴ人片| 亚洲欧洲精品一区二区三区| 尤物yw午夜国产精品视频| 韩国v欧美v日本v亚洲v| 国内精品伊人久久久久av影院| 国产精品永久入口久久久| 欧美久久影院| 欧美连裤袜在线视频| 欧美精品情趣视频| 欧美激情久久久久久| 欧美成人精品在线视频| 蜜臀av一级做a爰片久久| 久久人91精品久久久久久不卡| 久久精品国产成人| 一本色道久久综合亚洲精品婷婷 | 午夜久久福利| 亚洲一区二区少妇| 亚洲欧美国产视频| 欧美一区三区二区在线观看| 欧美一区二区三区免费视| 欧美一区二区三区在线观看视频| 欧美一级理论片| 亚洲国产精品成人久久综合一区| 亚洲第一区中文99精品| 亚洲黄色尤物视频| 日韩亚洲国产精品| 亚洲香蕉网站| 久久精品盗摄| 欧美成人午夜77777| 欧美啪啪成人vr| 国产精品久久国产精麻豆99网站| 国产欧美日韩综合| 今天的高清视频免费播放成人 | 在线免费不卡视频| 亚洲精品精选| 亚洲视频中文字幕| 欧美在线免费观看| 最新国产拍偷乱拍精品| 一本大道久久a久久精品综合| 亚洲一区在线直播| 欧美一级理论片| 免费视频最近日韩| 欧美精品一区二区精品网| 欧美小视频在线| 国产亚洲精品资源在线26u| 在线精品视频免费观看| 91久久久久久久久久久久久| 99精品热视频| 欧美一区日本一区韩国一区| 日韩午夜黄色| 欧美在线观看视频一区二区| 欧美freesex交免费视频| 欧美性大战久久久久久久蜜臀| 国产欧美日韩在线| 亚洲欧洲三级| 午夜久久福利| 一区二区三区欧美| 久久久久在线观看| 欧美日韩在线一区二区| 国产亚洲激情视频在线| 亚洲黄色影片| 午夜精品一区二区三区在线视| 亚洲精品在线观看免费| 午夜欧美视频| 欧美激情乱人伦| 国产一区二区三区久久久| 亚洲精品视频一区| 欧美一区二区三区视频在线| 一本一本大道香蕉久在线精品| 久久久成人网| 欧美婷婷久久| 1024精品一区二区三区| 在线视频亚洲| 欧美午夜宅男影院在线观看| 国产一区二区三区网站 | 亚洲一区二区三区在线| 在线视频欧美日韩精品| 欧美一区二区三区在线| 亚洲天天影视| 欧美成人资源网| 国产一区二区三区久久悠悠色av| 一区二区三区四区五区视频| 亚洲人成网站在线播| 久久精品国产亚洲精品| 免费欧美网站| 国产欧美一区二区在线观看| 日韩一级精品视频在线观看| 亚洲国产成人不卡| 欧美在线视频在线播放完整版免费观看| 欧美激情精品久久久久久| 国产综合精品一区| 亚洲欧美偷拍卡通变态| 亚洲一区二区视频在线观看| 欧美sm极限捆绑bd| 激情一区二区三区| 欧美一区亚洲| 欧美主播一区二区三区| 欧美日韩精品免费观看视一区二区 | 久久精品99| 国产精品天天看| 一区二区国产在线观看| 日韩写真在线| 欧美精品七区| 亚洲人成免费| 亚洲精品黄色| 欧美成人精品一区二区三区| 黄色在线成人| 亚洲国产精品成人久久综合一区| 久久福利资源站| 国产午夜精品理论片a级大结局 | 99精品国产高清一区二区| 欧美成人精品福利| 在线观看日韩| 亚洲福利视频免费观看| 久久久久久久久久久久久女国产乱| 国产精品爽爽ⅴa在线观看| 99在线|亚洲一区二区| 一本色道**综合亚洲精品蜜桃冫 | 亚洲欧美一区二区激情| 午夜亚洲一区| 国产精品视频大全| 午夜精品久久久久久99热软件| 小黄鸭精品aⅴ导航网站入口| 欧美午夜精彩| 亚洲视频精品| 一区二区三区精品| 欧美日精品一区视频| 99亚洲一区二区| 亚洲一区二区三区在线观看视频 | 一个色综合av| 欧美午夜精品理论片a级按摩| 一区二区三区欧美在线观看| 亚洲永久在线| 国产精品外国| 欧美在线三级| 美女视频黄免费的久久| 亚洲第一天堂无码专区| 亚洲精品乱码久久久久久黑人| 欧美日韩久久精品| 亚洲天堂男人| 久久国产天堂福利天堂| 国产深夜精品| 亚洲国产精品久久久久婷婷老年| 欧美激情无毛| 日韩一区二区免费高清| 午夜电影亚洲| 国内精品久久久久久久97牛牛| 亚洲国产精品va| 欧美精品系列| 亚洲欧美激情诱惑| 另类春色校园亚洲| 99在线热播精品免费99热| 亚洲永久精品国产| 国产一区二区三区四区| 亚洲人人精品| 国产精品美女www爽爽爽| 欧美一区二区视频在线| 欧美国产亚洲精品久久久8v| 中文在线资源观看网站视频免费不卡| 午夜精品一区二区三区在线视| 激情欧美国产欧美| 一区二区三区高清在线| 国产乱码精品一区二区三| 亚洲高清在线| 国产精品成人国产乱一区| 欧美在线欧美在线| 欧美日韩另类在线| 欧美在线播放| 欧美体内谢she精2性欧美| 欧美亚洲在线视频| 欧美激情一区二区三区成人| 亚洲一区二区三区精品动漫| 美日韩精品视频| 亚洲午夜av| 欧美大片91| 欧美一区二区三区精品电影| 欧美伦理a级免费电影| 午夜一区二区三视频在线观看| 欧美激情亚洲一区| 性欧美8khd高清极品| 欧美屁股在线| 亚洲国产精品福利| 国产美女诱惑一区二区| 99精品国产在热久久下载| 国产亚洲aⅴaaaaaa毛片| 亚洲图片欧洲图片av| 精品成人乱色一区二区| 午夜精品偷拍| 日韩视频在线观看免费| 免费短视频成人日韩| 亚洲欧美日本另类|