资源简介
在利用深度学习开源代码测试自己数据时,会遇到对自己构建数据集进行均值和方差计算的问题。本资源有两个python脚本,在python3下编写,一个是直接求取原始数据集均值,一个是对拉成张量后的数据集进行均值和方差求取处理,用于transforms.Normalize()函数设置。
代码片段和文件信息
# -*- coding: utf-8 -*-
“““
Created on Mon Apr 22 22:02:51 2019
@author: MSIK
“““
import os
import numpy as np
import cv2
from tqdm import tqdm
# calculate means and std
filepath = ‘D:/SemanticSegmentation/pytorch-semseg/datasets/VOC/VOC2019/JPEGImages‘
pathDir = os.listdir(filepath)
CNum = 1000 # 挑选多少图片进行计算
#random.randint(lowhighsize)
filenameArray = np.random.randint(1len(pathDir)CNum)
img_h img_w = 256 256
imgs = np.zeros([img_w img_h 3 1])
means stdevs = [] []
#for idx in tqdm(range(len(pathDir))):
for idx in tqdm(range(CNum)):
filename = pathDir[idx]
img_path = os.path.join(filepath filename)
img = cv2.imread(img_path)
img = cv2.resize(img (img_h img_w))
img = img[: : : np.newaxis]
imgs = np.concatenate((imgs img) axis=3)
# print(i)
imgs = imgs.astype(np.float32)/255.
for i in tqdm(range(3)):
pixels = imgs[::i:].ravel()
means.append(np.mean(pixels))
stdevs.append(np.std(pixels))
# cv2 读取的图像格式为BGR,PIL/Skimage读取到的都是RGB不用转
means.reverse() # BGR --> RGB
stdevs.reverse()
print(“normMean = {}“.format(means))
print(“normStd = {}“.format(stdevs))
print(‘transforms.Normalize(normMean = {} normStd = {})‘.format(means stdevs))
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1349 2019-04-24 20:39 main_GetMeanandStd.py
文件 835 2019-04-22 00:07 main_GetMeanValue.py
- 上一篇:NAO机器人抓红球
- 下一篇:face_detect1.0.py
相关资源
- 中文文本聚类
- image_classify_using_sift
- DP-means k - means聚类算法的比较
- 基于内容的图像检索技术——基于颜
- 脉冲神经网络Python可运行
- caffe_imagenet_mean均值文件,代码文件
- 基于phash图像特征的图像聚类-kmeans-
- k-means python实现源码
- Kmeans算法python实现
- 美多商城的Docker及FastDFS文件
- Kmeans.docx K均值聚类算法实验报告
- K-means聚类分析与python实现
- Python实现K-means聚类算法
- Kmeans.py Kmeans的Python实现
- k-means python编程外加课件
- kmeans实现iris数据集分类
- Python-FastDTW的一个Python实现
- K-Means算法 python实现
- python实现k-means聚类
- python 版本的k-means算法
- stdint.h文件来自VS2017
- kmeans.py yolov3计算anchors
- [python] Kmeans文本聚类算法+PAC降维+Ma
- 利用KMeans算法对点云数据进行分类
- k均值聚类python实现
- 聚类 k-means k-medoids代码实现
- k-means python实现及数据.zip
- python内置K-means聚类算法对鸢尾花数据
- KMeans python 代码
- k均值K-means算法案例,包括K=2和肘部法
评论
共有 条评论