代码拉取完成,页面将自动刷新
import cv2
import numpy as np
import os
import random
VOC_path = './data/VOC2007'
VOC_raw_path = './data/VOC_raw'
VOC_resize_path = './data/VOC_resize'
raw_list_file = './data/VOC_raw_list.txt'
raw_file_names = ''
if not os.path.exists(VOC_raw_path):
os.makedirs(VOC_raw_path)
if not os.path.exists(VOC_resize_path):
os.makedirs(VOC_resize_path)
imgs = os.listdir(VOC_path)
for i, file_name in enumerate(imgs):
img = cv2.imread(os.path.join(VOC_path, file_name))
resized_img = cv2.resize(img, (320, 240), cv2.INTER_LINEAR)
resize_file_name = os.path.join(VOC_resize_path, str(i) + '.jpg')
cv2.imwrite(resize_file_name, resized_img)
mean,std = cv2.meanStdDev(img)
mean = mean.reshape(1,3)
std = std.reshape(1,3)
resized_img = (resized_img-mean)/(0.000001 + std)
resized_img_data = np.array(resized_img, np.float32)
raw_file_name = os.path.join(VOC_raw_path, str(i) + '.raw')
resized_img_data.tofile(raw_file_name)
raw_file_names += (raw_file_name + '\n')
with open(raw_list_file, 'w') as f:
f.write(raw_file_names)
f.close()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。