pytorch 歸一化與反歸一化實(shí)例
ToTensor中就有轉(zhuǎn)到0-1之間了。
# -*- coding:utf-8 -*- import time import torch from torchvision import transforms import cv2 transform_val_list = [ # transforms.Resize(size=(160, 160), interpolation=3), # Image.BICUBIC transforms.ToTensor(), transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225]) ] trans_compose = transforms.Compose(transform_val_list) if __name__ == '__main__': std= [0.229, 0.224, 0.225] mean=[0.485, 0.456, 0.406] path="d:/2.jpg" data=cv2.imread(path) t1 = time.time() x = trans_compose(data) x[0]=x[0]*std[0]+mean[0] x[1]=x[1]*std[1]+mean[1] x[2]=x[2].mul(std[2])+mean[2] img = x.mul(255).byte() img = img.numpy().transpose((1, 2, 0)) # torch.set_num_threads(3) # img=cv2.cvtColor(img,cv2.COLOR_BGR2RGB) cv2.imshow("sdf", img) cv2.waitKeyEx()
這個(gè)測試時(shí)間:歸一化與反歸一化都需要7ms左右,
但是在多路攝像頭中,可能比較慢。
std= [0.229, 0.224, 0.225] mean=[0.485, 0.456, 0.406] path="d:/2.jpg" data=cv2.imread(path) t1 = time.time() start = time.time() x = trans_compose(data) print("gui", time.time() - start) for i in range(10): start=time.time() for i in range(len(mean)): # x[i]=x[i]*std[i]+mean[i] x[i]=x[i].mul(std[i])+mean[i] img = x.mul(255).byte() img = img.numpy().transpose((1, 2, 0)) print("fan",time.time()-start) # torch.set_num_threads(3) # img=cv2.cvtColor(img,cv2.COLOR_BGR2RGB) cv2.imshow("sdf", img) cv2.waitKeyEx()
以上這篇pytorch 歸一化與反歸一化實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python教程對函數(shù)中的參數(shù)進(jìn)行排序
這篇文章主要介紹了python教程對函數(shù)中的參數(shù)進(jìn)行排序的方法講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2021-09-09使用Python內(nèi)置模塊與函數(shù)進(jìn)行不同進(jìn)制的數(shù)的轉(zhuǎn)換
這篇文章主要介紹了使用Python內(nèi)置模塊與函數(shù)進(jìn)行不同進(jìn)制的數(shù)的轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04python神經(jīng)網(wǎng)絡(luò)MobileNetV2模型的復(fù)現(xiàn)詳解
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)MobileNetV2模型的復(fù)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05Python 完美解決 Import “模塊“ could not&n
這篇文章主要介紹了Python 完美解決 Import “模塊“ could not be resolved ...,本文給大家分享問題原因及解決方法,需要的朋友可以參考下2022-11-11python數(shù)據(jù)庫批量插入數(shù)據(jù)的實(shí)現(xiàn)(executemany的使用)
這篇文章主要介紹了python數(shù)據(jù)庫批量插入數(shù)據(jù)的實(shí)現(xiàn)(executemany的使用),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04python使用tensorflow保存、加載和使用模型的方法
本篇文章主要介紹了python使用tensorflow保存、加載和使用模型的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-01-01python目標(biāo)檢測基于opencv實(shí)現(xiàn)目標(biāo)追蹤示例
這篇文章主要為大家介紹了python基于opencv實(shí)現(xiàn)目標(biāo)追蹤示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05