You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.5 KiB
Python

import os
import cv2
from tqdm import tqdm
#总数据集图像路径
imgway_1="E:/data-temporary/zhongtian_nianhou/shoes/del"
#符合要求图像的路径
imgway_2="E:/data-temporary/zhongtian_nianhou/shoes/0216_dataset/background"
#不符合要求图像的路径.
imgway_3="G:/zhongtian_second/hangche/images background"
#误触
imgway_7='G:/zhongtian_second/hangche/images background'
for filename in tqdm(os.listdir(r"%s" % imgway_1)):
img = cv2.imread("%s/%s"%(imgway_1,filename))
h, w, c = img.shape
resize_width = int(w * 2)
resize_height = int(h * 2)
# cv2.namedWindow(img, cv2.WINDOW_NORMAL)
# cv2.resizeWindow(img, resize_width, resize_height) #缩小显示
img = cv2.resize(img,(resize_width,resize_height)) #更改图片大小设定为指定大小o
# # h = 640
# # w = 300
# cv2.resizeWindow(img, resize_height, resize_width)
# cv2.namedWindow('datasets',0)
cv2.imshow('datasets', img)
k=cv2.waitKey(0)& 0xFF
if k == ord('o'):
cv2.imwrite('%s/%s' % (imgway_2, filename),img)
print('%s符合要求!' % filename)
cv2.destroyAllWindows()
elif k == ord('k'):
pass
# cv2.imwrite('%s/%s' % (imgway_3, filename),img)
# print('%s不符合要求' % filename)
# cv2.destroyAllWindows()
else:
cv2.imwrite('%s/%s' % (imgway_7, filename),img)
print('误触错误的键!背景图%s保存至mistake文件夹' % filename)
cv2.destroyAllWindows()