chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

12個常用的圖像數(shù)據(jù)增強技術(shù)總結(jié)

穎脈Imgtec ? 2022-11-02 17:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Prabowo Yoga Wicaksana來源:DeepHub IMBA


神經(jīng)網(wǎng)絡(luò)在訓(xùn)練時的優(yōu)化首先是對模型的當前狀態(tài)進行誤差估計,然后為了減機器學(xué)習(xí)深度學(xué)習(xí)模型的訓(xùn)練的目標是成為“通用”模型。這就需要模型沒有過度擬合訓(xùn)練數(shù)據(jù)集,或者換句話說,我們的模型對看不見的數(shù)據(jù)有很好的了解。數(shù)據(jù)增強也是避免過度擬合的眾多方法之一。擴展用于訓(xùn)練模型的數(shù)據(jù)量的過程稱為數(shù)據(jù)增強。通過訓(xùn)練具有多種數(shù)據(jù)類型的模型,我們可以獲得更“泛化”的模型。“多種數(shù)據(jù)類型”是什么意思呢?本篇文章只討論“圖像”數(shù)據(jù)增強技術(shù),只詳細地介紹各種圖片數(shù)據(jù)增強策略。我們還將使用 PyTorch 動手實踐并實現(xiàn)圖像數(shù)據(jù)或計算機視覺中主要使用的數(shù)據(jù)增強技術(shù)。c2491b80-57a8-11ed-b116-dac502259ad0.jpg因為介紹的是數(shù)據(jù)增強技術(shù)。所以只使用一張圖片就可以了,我們先看看可視話的代碼?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

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

path = './kitten.jpeg'
transform = transforms.Resize((224, 224))
imshow(path, transform)c26e31ae-57a8-11ed-b116-dac502259ad0.png

Cropping

該技術(shù)將要選擇的圖像的一部分應(yīng)用于新圖像。例如,使用 CenterCrop 來返回一個中心裁剪的圖像。transform = transforms.CenterCrop((224, 224))
imshow(path, transform)c27524aa-57a8-11ed-b116-dac502259ad0.png

RandomResizedCrop

這種方法同時結(jié)合了裁剪和調(diào)整大小。transform = transforms.RandomResizedCrop((100, 300))
imshow(path, transform)

Flipping

水平或垂直翻轉(zhuǎn)圖像,下面代碼將嘗試應(yīng)用水平翻轉(zhuǎn)到我們的圖像。transform = transforms.RandomHorizontalFlip()
imshow(path, transform)

Padding

填充包括在圖像的所有邊緣上按指定的數(shù)量填充。我們將每條邊填充50像素。transform = transforms.Pad((50,50,50,50))
imshow(path, transform)c28a0eb0-57a8-11ed-b116-dac502259ad0.png

Rotation

對圖像隨機施加旋轉(zhuǎn)角度。我們將這個角設(shè)為15度。transform = transforms.RandomRotation(15)
imshow(path, transform)c2a9c552-57a8-11ed-b116-dac502259ad0.png

Random Affine

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

degrees:旋轉(zhuǎn)角度

translate:水平和垂直轉(zhuǎn)換

scale:縮放參數(shù)

share:圖片裁剪參數(shù)

fillcolor:圖像外部填充的顏色

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

Gaussian Blur

圖像將使用高斯模糊進行模糊處理。transform = transforms.GaussianBlur(7, 3)
imshow(path, transform)c2cf7cf2-57a8-11ed-b116-dac502259ad0.png

Grayscale

將彩色圖像轉(zhuǎn)換為灰度。transform = transforms.Grayscale(num_output_channels=3)
imshow(path, transform)c2ff673c-57a8-11ed-b116-dac502259ad0.png顏色增強,也稱為顏色抖動,是通過改變圖像的像素值來修改圖像的顏色屬性的過程。下面的方法都是顏色相關(guān)的操作。

Brightness

改變圖像的亮度當與原始圖像對比時,生成的圖像變暗或變亮。transform = transforms.ColorJitter(brightness=2)
imshow(path, transform)

Contrast

圖像最暗和最亮部分之間的區(qū)別程度被稱為對比度。圖像的對比度也可以作為增強進行調(diào)整。transform = transforms.ColorJitter(contrast=2)
imshow(path, transform)c3250776-57a8-11ed-b116-dac502259ad0.png

Saturation

圖片中顏色的分離被定義為飽和度。transform = transforms.ColorJitter(saturation=20)
imshow(path, transform)c3322550-57a8-11ed-b116-dac502259ad0.png

Hue

色調(diào)被定義為圖片中顏色的深淺。transform = transforms.ColorJitter(hue=2)
imshow(path, transform)c363152a-57a8-11ed-b116-dac502259ad0.png

總結(jié)

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于FPGA的CLAHE圖像增強算法設(shè)計

    CLAHE圖像增強算法又稱為對比度有限的自適應(yīng)直方圖均衡算法,其算法原理是通過有限的調(diào)整圖像局部對比度來增強有效信號和抑制噪聲信號。
    的頭像 發(fā)表于 10-15 10:14 ?104次閱讀
    基于FPGA的CLAHE<b class='flag-5'>圖像</b><b class='flag-5'>增強</b>算法設(shè)計

    Photonis圖像增強器:技術(shù)原理、核心優(yōu)勢與應(yīng)用領(lǐng)域

    Photonis是一家全球領(lǐng)先的光電傳感器與夜視技術(shù)制造商,總部位于荷蘭,專注于高性能圖像增強器、光電倍增管(PMT)和微通道板(MCP)的研發(fā)與生產(chǎn)。其產(chǎn)品廣泛應(yīng)用于科研、醫(yī)療和工業(yè)領(lǐng)域,尤其在低
    的頭像 發(fā)表于 10-10 09:28 ?155次閱讀
    Photonis<b class='flag-5'>圖像</b><b class='flag-5'>增強</b>器:<b class='flag-5'>技術(shù)</b>原理、核心優(yōu)勢與應(yīng)用領(lǐng)域

    Photonis 科學(xué)圖像增強器介紹

    對于尋求先進圖像增強技術(shù)增強相機制造商,Photonis 提供具有無與倫比規(guī)格的科學(xué)級圖像增強
    的頭像 發(fā)表于 09-19 09:20 ?139次閱讀
    Photonis 科學(xué)<b class='flag-5'>圖像</b><b class='flag-5'>增強</b>器介紹

    常用PromQL查詢案例總結(jié)

    在云原生時代,Prometheus已經(jīng)成為監(jiān)控領(lǐng)域的事實標準。作為一名資深運維工程師,我見過太多團隊在PromQL查詢上踩坑,也見過太多因為監(jiān)控不到位導(dǎo)致的生產(chǎn)事故。今天分享10實戰(zhàn)中最常用的PromQL查詢案例,每一都是血
    的頭像 發(fā)表于 09-18 14:54 ?288次閱讀

    ?TLC59711 12通道16位增強型PWM RGB LED驅(qū)動器技術(shù)文檔總結(jié)

    TLC59711是一 12 通道恒流灌電流驅(qū)動器。每個輸出通道都有 可單獨調(diào)節(jié)的電流,具有 65536 PWM 灰度 (GS) 步長。此外,每個顏色組可以是 由 128 恒流灌電流步長控制,具有
    的頭像 發(fā)表于 08-29 14:20 ?517次閱讀
    ?TLC59711 <b class='flag-5'>12</b>通道16位<b class='flag-5'>增強</b>型PWM RGB LED驅(qū)動器<b class='flag-5'>技術(shù)</b>文檔<b class='flag-5'>總結(jié)</b>

    CX3顯示RAW12圖像錯誤的原因?

    我想通過CX3065從FPGA捕獲MIPI圖像,我可以切換4種分辨率并通過開始捕獲顯示圖像,但片刻之后,我的UVC_App顯示的圖像是錯誤的。 我測試了cx3的Frame Valid和Line
    發(fā)表于 05-16 07:49

    DLPC350圖像總保持一原來常用的條紋,斷電后仍然可以觀察到那個條紋圖的潛像,請問是DLP的問題嗎?

    DLPC350圖像總保持一原來常用的條紋,斷電后仍然可以觀察到那個條紋圖的潛像,請問是DLP的問題嗎?怎么解決?
    發(fā)表于 02-26 07:57

    常用運放電路總結(jié)筆記

    帶你理解運算放大器 對于運放的使用,存在著一些經(jīng)典常用的應(yīng)用電路,這個其實網(wǎng)絡(luò)上已經(jīng)有大量的文章做記錄總結(jié)了,作為電子工程師必備的知識,我自己也覺得有必要用一篇文章來做個記錄總結(jié)。 本文的電路分析
    的頭像 發(fā)表于 02-20 10:58 ?2829次閱讀
    <b class='flag-5'>常用</b>運放電路<b class='flag-5'>總結(jié)</b>筆記

    圖像采集卡:現(xiàn)代圖像處理技術(shù)的關(guān)鍵組件

    在現(xiàn)代科技快速發(fā)展的背景下,圖像處理技術(shù)已成為信息技術(shù)領(lǐng)域不可或缺的一部分。圖像采集卡,作為連接計算機與各種圖像采集設(shè)備的重要硬件組件,扮演
    的頭像 發(fā)表于 02-20 10:42 ?722次閱讀
    <b class='flag-5'>圖像</b>采集卡:現(xiàn)代<b class='flag-5'>圖像</b>處理<b class='flag-5'>技術(shù)</b>的關(guān)鍵組件

    大模型領(lǐng)域常用名詞解釋(近100

    本文總結(jié)了大模型領(lǐng)域常用的近100名詞解釋,并按照模型架構(gòu)與基礎(chǔ)概念,訓(xùn)練方法與技術(shù),模型優(yōu)化與壓縮,推理與應(yīng)用,計算與性能優(yōu)化,數(shù)據(jù)與標
    的頭像 發(fā)表于 02-19 11:49 ?1120次閱讀
    大模型領(lǐng)域<b class='flag-5'>常用</b>名詞解釋(近100<b class='flag-5'>個</b>)

    【「基于大模型的RAG應(yīng)用開發(fā)與優(yōu)化」閱讀體驗】+Embedding技術(shù)解讀

    今天學(xué)習(xí)大模型RAG 檢索增強生成技術(shù)Embedding,即嵌入,是一種將離散數(shù)據(jù)(如文字、圖像、音頻等)轉(zhuǎn)換為連續(xù)的密集向量表示的技術(shù)。這
    發(fā)表于 01-17 19:53

    傅立葉變換在圖像處理中的作用

    傅里葉變換在圖像處理中發(fā)揮著至關(guān)重要的作用。以下是傅里葉變換在圖像處理中的幾個主要作用: 一、圖像增強與去噪 去噪 :圖像中的噪聲通常表現(xiàn)為
    的頭像 發(fā)表于 12-06 16:55 ?2794次閱讀

    【每天學(xué)點AI】實戰(zhàn)圖像增強技術(shù)在人工智能圖像處理中的應(yīng)用

    圖像增強(ImageEnhancement)是人工智能和計算機視覺中一項重要的技術(shù),也是人工智能數(shù)據(jù)集預(yù)處理的一重要步驟。它旨在提高
    的頭像 發(fā)表于 11-22 17:14 ?2045次閱讀
    【每天學(xué)點AI】實戰(zhàn)<b class='flag-5'>圖像</b><b class='flag-5'>增強</b><b class='flag-5'>技術(shù)</b>在人工智能<b class='flag-5'>圖像</b>處理中的應(yīng)用

    基于差分卷積神經(jīng)網(wǎng)絡(luò)的低照度車牌圖像增強網(wǎng)絡(luò)

    車牌識別作為現(xiàn)代化智能交通系統(tǒng)中重要的環(huán)節(jié),對提升路網(wǎng)效率以及緩解城市交通壓力等問題具有重要的社會意義,然而弱光照車牌圖像識別仍然具有重大的挑戰(zhàn)。構(gòu)建了一基于差分卷積神經(jīng)網(wǎng)絡(luò)的弱光照車牌圖像
    的頭像 發(fā)表于 11-11 10:29 ?1036次閱讀
    基于差分卷積神經(jīng)網(wǎng)絡(luò)的低照度車牌<b class='flag-5'>圖像</b><b class='flag-5'>增強</b>網(wǎng)絡(luò)

    如何使用base64處理圖像數(shù)據(jù)

    Base64是一種編碼方法,可以將二進制數(shù)據(jù)轉(zhuǎn)換為ASCII字符集的文本格式。這種編碼方式常用于在不支持二進制數(shù)據(jù)的系統(tǒng)之間傳輸圖像數(shù)據(jù),例
    的頭像 發(fā)表于 11-10 10:51 ?2179次閱讀