《電子技術應用》
您所在的位置:首頁 > 人工智能 > 業界動態 > 基于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亚洲国产精品_日韩亚洲一区二区
久久综合狠狠| 国产精品一区一区三区| 欧美一级免费视频| 亚洲性感激情| 99精品欧美一区二区蜜桃免费| 亚洲国产成人不卡| 久久精品二区| 欧美亚洲三区| 午夜久久久久久| 亚洲欧美99| 午夜国产一区| 欧美一区视频| 久久国产成人| 亚洲第一区中文99精品| 亚洲成人资源网| 亚洲国产成人精品视频| 亚洲高清免费| 亚洲日本va午夜在线电影| 亚洲黄色高清| 亚洲欧洲日韩综合二区| 亚洲精品免费看| 日韩系列在线| 国产精品99久久久久久宅男| 亚洲一区国产视频| 亚洲自拍高清| 欧美亚洲网站| 欧美在线观看视频一区二区三区| 欧美在现视频| 久久一综合视频| 欧美成人按摩| 欧美极品影院| 欧美日韩一区国产| 国产精品久久久久秋霞鲁丝| 国产精品天美传媒入口| 国产视频一区二区三区在线观看| 国产网站欧美日韩免费精品在线观看 | 最新精品在线| 99精品视频网| 亚洲视频网站在线观看| 小黄鸭精品密入口导航| 久久精品一级爱片| 亚洲日本成人网| 在线一区日本视频| 欧美呦呦网站| 免费欧美在线| 欧美三级乱码| 国产日韩欧美夫妻视频在线观看| 黑丝一区二区三区| 亚洲精品日韩精品| 亚洲欧美日韩综合国产aⅴ | 欧美在线网址| 亚洲精品综合久久中文字幕| 亚洲一区综合| 久久乐国产精品| 欧美精品一区二区三区蜜桃| 国产精品久久网站| 激情自拍一区| 一区二区欧美亚洲| 久久国产乱子精品免费女 | 在线观看成人av电影| 亚洲人成网站精品片在线观看 | 国产综合色在线| 亚洲欧洲精品一区二区三区波多野1战4| 99精品99久久久久久宅男| 欧美亚洲色图校园春色| 亚洲乱码精品一二三四区日韩在线| 亚洲一区三区视频在线观看| 久久精品人人| 欧美日韩精品久久久| 国产日本欧美一区二区三区在线 | 国产精品久久久一区二区三区| 怡红院精品视频在线观看极品| 99国产精品久久久久老师| 久久精品99国产精品日本| 亚洲小说春色综合另类电影| 美女视频黄a大片欧美| 国产精品久久久久久久电影| 在线欧美日韩精品| 新片速递亚洲合集欧美合集 | 一区二区三区久久| 久久青草欧美一区二区三区| 欧美日一区二区三区在线观看国产免| 国语自产精品视频在线看一大j8 | 亚洲福利国产| 亚洲欧美成人一区二区三区| 夜夜精品视频| 蜜乳av另类精品一区二区| 国产精品一卡二卡| 亚洲精品国产系列| 亚洲电影有码| 欧美在线一二三| 国产精品va在线播放| 亚洲国产欧美一区| 久久精品盗摄| 久久高清国产| 国产精品视频福利| 9久草视频在线视频精品| 亚洲国产婷婷香蕉久久久久久99| 欧美在线关看| 国产精品午夜在线观看| 在线性视频日韩欧美| 日韩午夜激情| 欧美成人综合网站| 一区二区在线视频观看| 欧美影片第一页| 欧美一区二区三区视频| 国产精品久久久久久久电影 | 91久久香蕉国产日韩欧美9色 | 亚洲免费视频观看| 欧美三级精品| 亚洲毛片在线看| 99精品欧美一区二区蜜桃免费| 欧美jizzhd精品欧美巨大免费| 国产亚洲欧美另类一区二区三区| 亚洲免费在线播放| 校园春色综合网| 国产精品一区久久久久| 亚洲午夜视频在线观看| 亚洲一区美女视频在线观看免费| 欧美日韩免费一区二区三区| 日韩视频不卡| 亚洲天堂偷拍| 国产精品高潮粉嫩av| 在线一区免费观看| 亚洲欧美国内爽妇网| 国产精品成人免费精品自在线观看| 亚洲精品综合精品自拍| 一区二区三区欧美亚洲| 欧美看片网站| 一本色道久久88综合日韩精品| 一区二区三区视频观看| 欧美偷拍一区二区| 亚洲午夜激情在线| 欧美在线不卡视频| 国内精品视频久久| 亚洲韩日在线| 欧美精品日本| 99国产精品久久久久久久久久| 亚洲先锋成人| 国产乱子伦一区二区三区国色天香| 亚洲欧美日韩一区二区三区在线观看 | 国产视频精品免费播放| 欧美在线免费看| 久久综合九色九九| 亚洲国产日韩综合一区| 日韩一区二区精品葵司在线| 欧美日韩一区二区三区高清| 亚洲午夜在线观看| 欧美制服丝袜| 樱桃视频在线观看一区| 日韩小视频在线观看专区| 欧美视频在线观看一区| 亚洲一区在线观看视频 | 久久精品一本| 亚洲第一在线| 亚洲亚洲精品三区日韩精品在线视频 | 亚洲一区免费看| 久久久久久久久久久一区 | 国产精品免费区二区三区观看| 性做久久久久久久免费看| 久热精品视频在线观看| 亚洲国产婷婷综合在线精品 | 亚洲伊人伊色伊影伊综合网| 国产美女一区| 亚洲第一页中文字幕| 欧美日韩成人免费| 亚洲欧美日韩精品久久奇米色影视| 久久久久久亚洲综合影院红桃| 亚洲激情小视频| 亚洲综合好骚| 黑丝一区二区| 亚洲一区www| 狠狠色2019综合网| 亚洲视频电影在线| 国产在线精品一区二区夜色| 日韩一区二区高清| 国产午夜亚洲精品理论片色戒| 亚洲精品久久久蜜桃| 国产精品久久午夜| 亚洲国产成人不卡| 国产精品免费观看在线| 91久久精品久久国产性色也91| 欧美亚男人的天堂| 最新成人av在线| 国产乱码精品1区2区3区| 亚洲国产精品久久久久| 国产精品xxxxx| 亚洲国产精品日韩| 国产精品久久中文| 亚洲精品中文字幕女同| 国产一二精品视频| 亚洲深夜福利视频| 在线播放日韩欧美| 午夜天堂精品久久久久| 亚洲国产日韩一区二区| 久久久精品免费视频| 亚洲婷婷免费| 欧美精品日韩| 亚洲黄色av| 国产亚洲一区二区三区在线观看|