此压缩包包含对于IEEE论文AOD-Net的原始英文paper文档、pytorch代码实现,和个人制作的PPT说明对此论文的具体实现思路和Torch编写思路,分享给大家!
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19 2018-09-25 11:09 PyTorch-Image-Dehazing-master.gitignore
文件 2219 2018-09-25 11:09 PyTorch-Image-Dehazing-masterdataloader.py
文件 914 2018-09-25 11:09 PyTorch-Image-Dehazing-masterdehaze.py
文件 1062 2018-09-25 11:09 PyTorch-Image-Dehazing-masterLICENSE
文件 877 2018-09-25 11:09 PyTorch-Image-Dehazing-master
et.py
文件 1207 2018-09-25 11:09 PyTorch-Image-Dehazing-masterREADME.md
文件 1379187 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultscanyon.png
文件 866950 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultsguogong.png
文件 60867 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultsindoor.jpg
文件 797913 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultsman.png
文件 85178 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultsNYU2_102_7_2.jpg
文件 69221 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultsNYU2_741_7_2.jpg
文件 761828 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est.png
文件 190499 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est10.jpg
文件 73208 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est11.jpg
文件 65692 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est12.jpg
文件 80204 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est13.jpg
文件 104932 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est14.jpg
文件 73901 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est15.jpg
文件 1673446 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est17.bmp
文件 374502 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est2.jpg
文件 75735 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est3.jpg
文件 53602 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est4.jpg
文件 43357 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est5.jpg
文件 209886 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est6.jpg
文件 129774 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est7.jpg
文件 70085 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est8.jpg
文件 358681 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est9.jpg
文件 12 2018-09-25 11:09 PyTorch-Image-Dehazing-mastersamplesdummyText.txt
文件 8613 2018-09-25 11:09 PyTorch-Image-Dehazing-mastersnapshotsdehazer.pth
............此处省略35个文件信息
import os
import sys
import torch
import torch.utils.data as data
import numpy as np
from PIL import Image
import glob
import random
import cv2
random.seed(1143)
def populate_train_list(orig_images_path hazy_images_path):
train_list = []
val_list = []
image_list_haze = glob.glob(hazy_images_path + “*.jpg“)
tmp_dict = {}
for image in image_list_haze:
image = image.split(“/“)[-1]
key = image.split(“_“)[0] + “_“ + image.split(“_“)[1] + “.jpg“
if key in tmp_dict.keys():
tmp_dict[key].append(image)
else:
tmp_dict[key] = []
tmp_dict[key].append(image)
train_keys = []
val_keys = []
len_keys = len(tmp_dict.keys())
for i in range(len_keys):
if i < len_keys*9/10:
train_keys.append(list(tmp_dict.keys())[i])
else:
val_keys.append(list(tmp_dict.keys())[i])
for key in list(tmp_dict.keys()):
if key in train_keys:
for hazy_image in tmp_dict[key]:
train_list.append([orig_images_path + key hazy_images_path + hazy_image])
else:
for hazy_image in tmp_dict[key]:
val_list.append([orig_images_path + key hazy_images_path + hazy_image])
random.shuffle(train_list)
random.shuffle(val_list)
return train_list val_list
class dehazing_loader(data.Dataset):
def __init__(self orig_images_path hazy_images_path mode=‘train‘):
self.train_list self.val_list = populate_train_list(orig_images_path hazy_images_path)
if mode == ‘train‘:
self.data_list = self.train_list
print(“Total training examples:“ len(self.train_list))
else:
self.data_list = self.val_list
print(“Total validation examples:“ len(self.val_list))
def __getitem__(self index):
data_orig_path data_hazy_path = self.data_list[index]
data_orig = Image.open(data_orig_path)
data_hazy = Image.open(data_hazy_path)
data_orig = data_orig.resize((480640) Image.ANTIALIAS)
data_hazy = data_hazy.resize((480640) Image.ANTIALIAS)
data_orig = (np.asarray(data_orig)/255.0)
data_hazy = (np.asarray(data_hazy)/255.0)
data_orig = torch.from_numpy(data_orig).float()
data_hazy = torch.from_numpy(data_hazy).float()
return data_orig.permute(201) data_hazy.permute(201)
def __len__(self):
return len(self.data_list)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19 2018-09-25 11:09 PyTorch-Image-Dehazing-master.gitignore
文件 2219 2018-09-25 11:09 PyTorch-Image-Dehazing-masterdataloader.py
文件 914 2018-09-25 11:09 PyTorch-Image-Dehazing-masterdehaze.py
文件 1062 2018-09-25 11:09 PyTorch-Image-Dehazing-masterLICENSE
文件 877 2018-09-25 11:09 PyTorch-Image-Dehazing-master
et.py
文件 1207 2018-09-25 11:09 PyTorch-Image-Dehazing-masterREADME.md
文件 1379187 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultscanyon.png
文件 866950 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultsguogong.png
文件 60867 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultsindoor.jpg
文件 797913 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultsman.png
文件 85178 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultsNYU2_102_7_2.jpg
文件 69221 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esultsNYU2_741_7_2.jpg
文件 761828 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est.png
文件 190499 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est10.jpg
文件 73208 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est11.jpg
文件 65692 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est12.jpg
文件 80204 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est13.jpg
文件 104932 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est14.jpg
文件 73901 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est15.jpg
文件 1673446 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est17.bmp
文件 374502 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est2.jpg
文件 75735 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est3.jpg
文件 53602 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est4.jpg
文件 43357 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est5.jpg
文件 209886 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est6.jpg
文件 129774 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est7.jpg
文件 70085 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est8.jpg
文件 358681 2018-09-25 11:09 PyTorch-Image-Dehazing-master
esults est9.jpg
文件 12 2018-09-25 11:09 PyTorch-Image-Dehazing-mastersamplesdummyText.txt
文件 8613 2018-09-25 11:09 PyTorch-Image-Dehazing-mastersnapshotsdehazer.pth
............此处省略35个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)