精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python中的圖像增強技術

新聞 前端
圖像增強是一種非常強大的技術,針對現有圖像人為創建各種變化以擴展圖像數據集,例如縮放現有圖像、將現有圖像旋轉幾度、剪切或裁剪圖像等等。在本文中,我們將使用 imgaug 庫探索 Python 中的圖像增強技術。

圖像增強是一種非常強大的技術,針對現有圖像人為創建各種變化以擴展圖像數據集,例如縮放現有圖像、將現有圖像旋轉幾度、剪切或裁剪圖像等等。在本文中,我們將使用 imgaug 庫探索 Python 中的圖像增強技術。

我們為什么需要圖像增強?

深度學習卷積神經網絡(CNN)需要大量圖像才能有效訓練模型。通過更好的增強有助于提高模型的性能,從而減少過度擬合。可用于分類和對象檢測數據集的最流行的數據集具有數千到數百萬個圖像。

歸納是指在模型訓練期間根據以前從未見過的數據進行評估模型的性能測試或驗證。由于 CNN 具有不變性,即使在不同大小,方向或不同照明下可見時,它也可以對對象進行分類。因此,我們可以獲取圖像的小型數據集,并通過放大或縮小,垂直或水平翻轉它們或更改亮度來改變對象的大小。這樣,我們可以創建豐富、多樣化的圖像數據集。

圖像增強可以從一小組圖像中創建豐富多樣的圖像集,以進行圖像分類,目標檢測或圖像分割。在仔細了解問題域之后,需要采用增加訓練數據集大小的增強策略。

什么時候需要應用圖像增強?

在我們訓練模型之前,可以將圖像增強用作預處理。 

  • 離線或預處理增強

增強被用作預處理步驟,以增加數據集的大小。通常,當我們有一個小的訓練數據集要擴展時,便可以完成此操作。

在較小的數據集上生成擴充很有幫助,但在應用于較大的數據集時,我們需要考慮磁盤空間。 

  • 在線或實時增強

顧名思義,增強是實時應用的。這通常適用于較大的數據集,因為我們不需要將增強的映像保存在磁盤上。

在這種情況下,我們在小批量中應用轉換,然后將其輸入模型。

在線增強模型將在每個時期看到不同的圖像。在“離線增強”中,增強圖像是訓練集的一部分,它會根據時期數多次查看增強圖像。

該模型可通過在線增強更好地推廣,因為它在通過在線數據增強進行訓練期間會看到更多樣本。

我們將使用 imgaug 類來演示圖像增強。

基本圖像處理技術

  • 翻轉:垂直或水平翻轉圖像
  • 旋轉:將圖像旋轉指定的角度。
  • 剪切:像平行四邊形一樣移動圖像的一部分
  • 裁剪:對象以不同比例出現在圖像中的不同位置
  • 放大,縮小
  • 改變亮度或對比度

現在,我們將使用 imgaug 庫探索這些數據增強技術

Imgaug

imgaug 是一個用于圖像增強以及關鍵點 / 地標,邊界框,熱圖和分段圖的庫。

  1. pip install imgaug 

在某些情況下,我們會遇到 Shapely 錯誤,在這種情況下,我們可以嘗試使用以下命令

  1. pip install imgaug — upgrade — no-deps 

我們將拍攝一張圖像,并使用基本的數據增強技術對其進行轉換實踐。

導入所需的庫:

  1. import imageio 
  2.  
  3. import imgaug as ia 
  4.  
  5. import imgaug.augmenters as iaa 
  6.  
  7. import numpy as np 
  8.  
  9. import pandas as pd 
  10.  
  11. import matplotlib.pyplot as plt 
  12.  
  13. import matplotlib.patches as patches 
  14.  
  15. import matplotlib 
  16.  
  17. %matplotlib inline 

顯示原始圖像

我們使用 imageio 顯示原始圖像

  1. image = imageio.imread(“.\car2.jpeg”) 
  2.  
  3. ia.imshow(image) 

Python中的图像增强技术

旋轉影像

我們可以通過指定旋轉角度來旋轉圖像。我們將圖像旋轉 -50 度到 30 度

  1. rotate=iaa.Affine(rotate=(-5030)) 
  2.  
  3. rotated_image=rotate.augment_image(image) 
  4.  
  5. ia.imshow(rotated_image) 

Python中的图像增强技术

給圖像添加噪點

我們將從高斯分布采樣的不同噪聲值添加到圖像。

  1. gaussian_noise=iaa.AdditiveGaussianNoise(10,20
  2.  
  3. noise_image=gaussian_noise.augment_image(image) 
  4.  
  5. ia.imshow(noise_image) 

Python中的图像增强技术

裁剪圖像

修剪會刪除圖像側面的像素列 / 行。在下面的示例中,我們將圖像的一側裁剪了 30%

  1. crop = iaa.Crop(percent=(00.3)) # crop image 
  2.  
  3. corp_image=crop.augment_image(image) 
  4.  
  5. ia.imshow(corp_image) 

Python中的图像增强技术

扭曲圖像

設置 0 到 40 度

  1. shear = iaa.Affine(shear=(0,40)) 
  2.  
  3. shear_image=shear.augment_image(image) 
  4.  
  5. ia.imshow(shear_image) 

Python中的图像增强技术

翻轉圖像

我們可以垂直或水平翻轉圖像。Fliplr 水平翻轉圖像

  1. #flipping image horizontally 
  2.  
  3. flip_hr=iaa.Fliplr(p=1.0
  4.  
  5. flip_hr_image= flip_hr.augment_image(image) 
  6.  
  7. ia.imshow(flip_hr_image) 

Python中的图像增强技术

垂直翻轉圖像

  1. flip_vr=iaa.Flipud(p=1.0
  2.  
  3. flip_vr_image= flip_vr.augment_image(image) 
  4.  
  5. ia.imshow(flip_vr_image) 

Python中的图像增强技术

改變圖像的亮度

我們使用 GammaContrast 通過縮放像素值來調整圖像亮度。在 gamma =(0.5,2.0)范圍內的值似乎是明智的。我們也可以使用 SigmoidContrast 或 LinearContrast 來更改圖像的亮度

  1. image = imageio.imread(“.\img Aug\car2.jpeg”) 
  2.  
  3. contrast=iaa.GammaContrast(gamma=2.0
  4.  
  5. contrast_image =contrast.augment_image(image) 
  6.  
  7. ia.imshow(contrast_image) 

Python中的图像增强技术

縮放圖像

我們可以使用縮放來放大或縮小圖像。我們已將圖像縮放到圖像高度 / 寬度的 150%至 80%。我們可以獨立縮放每個軸

Python中的图像增强技术

增強物體檢測

我們繪制邊界框以進行對象檢測。當我們放大圖像時,我們希望包圍盒也相應地更新。

imgaug 支持邊界框。當我們旋轉,剪切或裁剪圖像時,對象周圍的邊界框也會相應更新。

從 imgaug 導入邊界框

  1. from imgaug.augmentables.bbs import BoundingBox, BoundingBoxesOnImage 

初始化原始圖像周圍的邊界框

  1. bbs = BoundingBoxesOnImage([ 
  2.  
  3. BoundingBox(x1=10, x2=520, y1=10, y2=300
  4.  
  5. ], shape=image.shape) 

在原始圖像上方顯示邊框

  1. ia.imshow(bbs.draw_on_image(image, size=2)) 

Python中的图像增强技术

在下面的代碼中,我們使用 translate_percentage 移動圖像,擴大邊界框并將其應用于圖像上

  1. move=iaa.Affine(translate_percent={"x"0.1}, scale=0.8
  2.  
  3. image_aug, bbs_aug = move(image=image, bounding_boxes=bbs) 
  4.  
  5. ia.imshow(bbs_aug.draw_on_image(image_aug, size=2)) 

Python中的图像增强技术

應用圖像增強后在圖像外部處理邊界框

邊框有時可能會超出圖像,因此我們需要其他代碼來處理這種情況

我們旋轉圖像,并嘗試在對象周圍繪制邊框

  1. rotate_bb=iaa.Affine(rotate=(-5030)) 
  2.  
  3. image_aug, bbs_aug = rotate_bb(image=image, bounding_boxes=bbs) 
  4.  
  5. ia.imshow(bbs_aug.draw_on_image(image_aug, size=2)) 

Python中的图像增强技术

邊界框的部分在圖像外部。在下面的代碼中,我們將將邊框完全或部分移出圖像

裁剪部分位于外部的邊界框,使其完全位于圖像內部

我們創建一個 padding 函數,以 1 像素的白色邊框和 1 像素的黑色邊框填充圖像:

  1. def pad(image, by): 
  2.  
  3. image_border1 = ia.pad(image, top=1, right=1, bottom=1, left=1
  4.  
  5. mode="constant", cval=255
  6.  
  7. image_border2 = ia.pad(image_border1, top=by-1, right=by-1
  8.  
  9. bottom=by-1, left=by-1
  10.  
  11. mode="constant", cval=0
  12.  
  13. return image_border2 

然后,我們在圖像上繪制邊界框。我們首先將圖像平面擴展 BORDER 像素,然后標記圖像平面內的邊界框

  1. def draw_bbs(image, bbs, border): 
  2.  
  3. GREEN = [02550
  4.  
  5. ORANGE = [2551400
  6.  
  7. RED = [25500
  8.  
  9. image_border = pad(image, border) 
  10.  
  11. for bb in bbs.bounding_boxes: 
  12.  
  13. if bb.is_fully_within_image(image.shape): 
  14.  
  15. color = GREEN 
  16.  
  17. elif bb.is_partly_within_image(image.shape): 
  18.  
  19. color = ORANGE 
  20.  
  21. else
  22.  
  23. color = RED 
  24.  
  25. image_border = bb.shift(left=border, top=border) 
  26.  
  27. .draw_on_image(image_border, size=2, color=color) 
  28.  
  29. return image_border 

現在,我們對圖像應用相同的旋轉并繪制邊界框

  1. rotate=iaa.Affine(rotate=(-5030)) 
  2.  
  3. image_aug, bbs_aug = rotate(image=image, bounding_boxes=bbs) 
  4.  
  5. image_after = draw_bbs(image_aug, bbs_aug.remove_out_of_image().clip_out_of_image(), 100
  6.  
  7. ia.imshow(image_after) 

Python中的图像增强技术   

 

責任編輯:張燕妮 來源: AI前線
相關推薦

2022-10-25 16:36:03

機器學習深度學習數據集

2023-03-09 15:25:49

2018-05-25 12:18:02

webhtml5javascript

2023-08-23 10:35:11

2016-12-01 13:44:19

iosandroid

2016-12-01 14:23:32

iosandroid

2022-09-21 10:50:43

pickledillPython

2024-10-08 15:42:45

2023-09-27 08:51:52

PythonOCR技術

2025-01-20 08:00:00

圖像增強深度學習AI

2022-11-03 16:31:08

語音智能語音識別

2017-09-04 15:43:00

深度學習神經網絡徑向變換

2023-12-01 10:51:00

LoRaWAN醫療保健

2022-05-13 12:46:06

開源深度學習技術

2023-06-08 14:35:48

AI語音

2013-11-22 17:42:14

SAP中國商業同略會

2023-09-20 15:53:59

物聯網旅游

2022-08-10 11:10:35

AR數字信息

2022-02-28 13:56:27

PET隱私數據保護

2021-06-03 19:13:06

MySQLJson數據
點贊
收藏

51CTO技術棧公眾號

久久爱91午夜羞羞| 网站黄在线观看| 久久人体视频| 日韩亚洲欧美在线| 久久精品视频在线观看| 手机在线国产视频| 国产区美女在线| 日本欧美一区二区在线观看| 在线观看视频亚洲| 日本一二三区在线| xxxxx日韩| 国产精品综合网| 欧美一区二区三区免费观看| 日日碰狠狠添天天爽| 一本大道色婷婷在线| 国产在线国偷精品免费看| 国内揄拍国内精品少妇国语| 九一在线免费观看| 国产精品一线| 欧美日韩三级一区| 人人干视频在线| 日本精品在线| 久久久一区二区三区捆绑**| 91九色偷拍| 久草视频在线免费| 视频一区在线观看| 日韩午夜精品电影| 农村妇女精品一二区| 欧美人与性动交α欧美精品图片| 国产午夜久久久久| 97在线看免费观看视频在线观看| 五月天精品在线| 欧洲亚洲视频| 精品精品国产高清一毛片一天堂| 成人免费在线观看视频网站| 筱崎爱全乳无删减在线观看 | 91精品国产综合久久婷婷香蕉| 麻豆久久久9性大片| 日本少妇裸体做爰| 91精品一区国产高清在线gif| 国产视频一区在线| 青青艹视频在线| 18加网站在线| 国产精品对白交换视频| 亚洲自拍偷拍视频| 中文字幕av在线免费观看| 久久在线视频| 亚洲天堂一区二区三区| a视频免费观看| 国产精品久久久久久久久久白浆| 欧美一区二区成人| 国产乱码一区二区三区四区| 丁香久久综合| 欧美日韩国产综合草草| 亚洲无吗一区二区三区| 日韩免费小视频| 1000精品久久久久久久久| 五码日韩精品一区二区三区视频| 久香视频在线观看| 久久毛片高清国产| 日本一区二区在线| 国产精品二线| 亚洲国产激情av| 亚洲一区二区三区色| 精品久久久久中文慕人妻 | 99精品视频播放| 日韩欧美一中文字暮专区| 精品久久久久久中文字幕| 国产午夜大地久久| 神马午夜在线视频| 色婷婷av一区二区| 天天爽天天爽夜夜爽| 91在线成人| 欧美高清www午色夜在线视频| 国产精品嫩草影院8vv8| 警花av一区二区三区| 日韩精品一区二区三区在线| 亚洲精品乱码久久久久久蜜桃图片| 国产精品网址| 在线a欧美视频| 久久久精品少妇| 国产精品mm| 欧美一区二区视频97| 国产成人精品亚洲| 国产伦精品一区二区三区免费迷| 国产二区一区| 久久经典视频| 日韩一区有码在线| 九色自拍视频在线观看| 成人av色网站| 欧美成人艳星乳罩| 青青草福利视频| 久久亚洲国产| 97视频网站入口| 中文字幕欧美人妻精品一区蜜臀| 国产精品一区二区三区99| 国模精品一区二区三区| 一级片免费网站| 国产黄色成人av| 欧美连裤袜在线视频| www.亚洲天堂.com| 99国产精品久久| 一区二区三区我不卡| 免费污视频在线| 欧美在线观看你懂的| 日本一区二区免费视频| av在线不卡免费观看| 欧美尺度大的性做爰视频| 国精产品一区一区| 激情欧美亚洲| 国产欧美va欧美va香蕉在| 日本高清视频网站| 中文字幕免费一区| 美女日批免费视频| www.久久久.com| 精品视频在线导航| 激情小说中文字幕| 久久国内精品视频| 欧美日产一区二区三区在线观看| av片哪里在线观看| 欧美无人高清视频在线观看| 国产精品久久久久久亚洲av| 91九色精品| 久久在精品线影院精品国产| www.国产一区二区| 成人妖精视频yjsp地址| 一区二区视频在线播放| 欧美大电影免费观看| 欧美精品一区二区三区很污很色的| 毛片aaaaaa| 久久精品女人| 国产精品96久久久久久| 手机av在线免费观看| 亚洲黄色性网站| 青青草久久伊人| 日本午夜一区| 日本高清+成人网在线观看| 丁香六月天婷婷| 亚洲综合精品久久| 国产人妖在线观看| 亚洲精品国产首次亮相| 成人黄色免费片| 秋霞午夜在线观看| 欧美日韩午夜精品| 夫妇露脸对白88av| 免费人成精品欧美精品| 亚洲国产欧美一区二区三区不卡| 1769视频在线播放免费观看| 色婷婷久久久综合中文字幕| 欧美 日本 国产| 国产欧美在线| 鲁丝片一区二区三区| 日韩理论视频| 亚洲色图av在线| 国产一级片av| 国产精品色哟哟| 欧美成人乱码一二三四区免费| 日韩一区三区| 91久热免费在线视频| 亚洲小说区图片| 欧美大片在线观看| 日韩欧美亚洲视频| www国产成人免费观看视频 深夜成人网| 国产妇女馒头高清泬20p多| 欧美日日夜夜| 国产精品高潮在线| 含羞草www国产在线视频| 欧美一区二区三区四区久久| 欧美精品久久久久性色| 成人动漫一区二区| 俄罗斯av网站| 欧美电影免费播放| 97久久夜色精品国产九色| 日本成人不卡| 亚洲精品中文字| 亚洲在线视频播放| 亚洲女人的天堂| 午夜剧场免费看| 丝袜诱惑制服诱惑色一区在线观看 | 中文字幕一区二区三区中文字幕| 欧美韩国理论所午夜片917电影| 欧美熟妇另类久久久久久不卡| 精品福利免费观看| 99久久久无码国产精品衣服| 国产在线乱码一区二区三区| 久久久性生活视频| 红桃成人av在线播放| 91九色蝌蚪国产| av中文字幕在线观看第一页| 亚洲无av在线中文字幕| aaa一区二区三区| 五月激情六月综合| 中国美女黄色一级片| 成人一道本在线| 久久综合伊人77777麻豆最新章节| 欧美丰满日韩| 精品国产一二| 亚洲伦理久久| 日本一区二区在线播放| av网站在线免费看| 图片区小说区国产精品视频| 色偷偷男人天堂| 99久免费精品视频在线观看| gogogo高清免费观看在线视频| 亚洲第一精品影视| 亚洲国产日韩欧美| 色婷婷久久久| 91在线精品视频| www.久久| 欧美主播福利视频| 女子免费在线观看视频www| 一区二区三区美女xx视频| 亚洲AV无码乱码国产精品牛牛| 91久久久免费一区二区| 亚洲欧美在线观看视频| 亚洲视频在线观看三级| 精品人伦一区二区三电影| 国产不卡高清在线观看视频| 亚洲欧洲精品在线| 噜噜噜狠狠夜夜躁精品仙踪林| 91精品久久久久久久久| 欧美1级2级| 97热在线精品视频在线观看| www久久日com| 日韩亚洲精品视频| 九色视频成人自拍| 亚洲第一区在线| 成 人 黄 色 片 在线播放 | 91av在线免费播放| 极品尤物久久久av免费看| 日本免费在线视频观看| 欧美日韩中文一区二区| 久久久久一区二区| 日韩国产激情| 91爱爱小视频k| www.综合网.com| 欧美国产第一页| 羞羞电影在线观看www| 久久九九亚洲综合| 最近高清中文在线字幕在线观看| 亚洲日本成人女熟在线观看 | 91麻豆精品在线观看| 无码人妻丰满熟妇啪啪网站| 国产精品66部| 毛片毛片毛片毛片毛| 欧美另类视频| 日本精品福利视频| 欧美国产专区| 800av在线免费观看| 欧美午夜电影在线观看| 少妇大叫太大太粗太爽了a片小说| 欧美精品国产一区| 欧美黄色免费网址| 亚洲一级网站| koreanbj精品视频一区| 国产精品呻吟| 超碰网在线观看| 久久精品久久精品| 91日韩精品视频| 国产黑丝在线一区二区三区| 香蕉在线观看视频| 成人国产精品免费观看动漫| 六十路息与子猛烈交尾| 久久众筹精品私拍模特| 中文字幕av久久爽一区| 国产精品久久久久久久久免费樱桃| 91麻豆精品久久毛片一级| 亚洲欧美一区二区三区极速播放| 欧美精品成人久久| 午夜精品福利在线| 久久人妻免费视频| 日本二三区不卡| 91片黄在线观看喷潮| 日韩精品中文字幕在线一区| 日韩永久免费视频| 一区二区三区www| av香蕉成人| 91chinesevideo永久地址| 日本欧美一区| 久久久亚洲欧洲日产国码aⅴ| av老司机免费在线| 国产91色在线| 免费观看亚洲天堂| 久久久久九九九| 99精品在线免费在线观看| 国产乱人伦精品一区二区三区| 国产日韩专区| 狠狠操狠狠干视频| 99久久伊人精品| 国产精品久久久免费看| 无码av免费一区二区三区试看| 欧美 亚洲 另类 激情 另类| 日韩免费高清av| yjizz视频网站在线播放| 欧美高清视频一区二区| 日本美女一区| 国产传媒欧美日韩| 日本一二区不卡| 欧洲黄色一级视频| 激情深爱一区二区| 国产精品探花一区二区在线观看| 国产精品久久777777| 日韩成人av毛片| 欧美精品电影在线播放| 日本人妖在线| 欧美激情奇米色| 免费成人黄色网| 国产精品欧美日韩一区二区| 日韩激情综合| 亚洲精品成人三区| 国产一级久久| 精品国产乱码久久久久夜深人妻| 欧美国产精品专区| 久久久久久久久久久久久av| 欧美一区二区美女| yiren22亚洲综合伊人22| 国产91成人video| av成人男女| 麻豆av一区二区三区| 欧美.www| 在线免费看v片| 国产精品丝袜一区| 在线观看日本网站| 日韩成人中文电影| 啦啦啦中文在线观看日本| 亚洲一区美女视频在线观看免费| 欧美一二区在线观看| 久久久999免费视频| 成人亚洲一区二区一| 青娱乐国产在线| 91精品国产综合久久国产大片| jizz在线观看视频| 日韩免费在线观看视频| 林ゆな中文字幕一区二区| 2018中文字幕第一页| 国产精品亚洲一区二区三区妖精| 国产三级精品三级观看| 欧洲一区二区三区在线| 免费在线视频你懂得| 91精品成人久久| 久久久久观看| 一女被多男玩喷潮视频| 91原创在线视频| 日本中文在线播放| 日韩av在线免播放器| 国产传媒在线观看| 国产日韩一区二区| 亚洲激情欧美| 菠萝菠萝蜜网站| 日韩欧美黄色动漫| 日本一二三区在线视频| 欧美一级电影免费在线观看| 日韩母乳在线| 韩国日本美国免费毛片| 国产视频一区在线观看| 国内av在线播放| 久久精品国产91精品亚洲| 精品午夜视频| 丁香色欲久久久久久综合网| 成人高清视频在线| 日韩三级免费看| 亚洲另类欧美自拍| 日韩一区二区三区在线免费观看| 日韩福利视频| 久久国产精品一区二区| 波多野结衣亚洲色图| 欧美白人最猛性xxxxx69交| 国产探花视频在线观看| 久久精品日产第一区二区三区精品版| 蜜桃伊人久久| 懂色av蜜臀av粉嫩av永久| 日韩午夜在线影院| 蜜桃视频在线观看播放| 日韩福利在线| 国产在线精品免费av| 日韩特黄一级片| 亚洲一区二区国产| 91麻豆精品| 成人一区二区免费视频| 欧美高清在线一区| 精品国自产在线观看| 欧洲成人午夜免费大片| 99久精品视频在线观看视频| 91精品人妻一区二区三区蜜桃2| 狠狠色狠狠色综合日日五| 91xxx在线观看| 福利精品视频| 日韩精品电影在线| 国产亚洲色婷婷久久99精品91| 一本在线高清不卡dvd| 免费黄网站在线播放| 国产美女精品在线观看| 成人免费电影网址| 26uuu国产| 欧美中文字幕久久| 韩国成人免费视频| 亚洲精品国产精品国自产| 成人免费va视频| 91久久精品国产91性色69| 午夜精品在线视频|