pull/20/head
李想 3 years ago
parent 7395e17e25
commit 63cbe09b2e

@ -13,34 +13,34 @@ def sum_right(path):
res_right += num[i]
print(res_right)
if __name__ == '__main__':
dir2 = r"C:\Users\86159\Pictures\Camera Roll"
dir1 = r"C:\Users\86159\Pictures\Saved Pictures"
names = os.listdir(dir1)
n = len(names)
print("文件数量",n)
res = 0
average_5 = 25565356
average_25 = 26409377
average_5_right = 10006019
#average_tmp = (average_25+average_5)//2
count = 0
#show(os.path.join(dir1, "uni4F6C.png"))
for i in range(n):
#取图片
img = PIL.Image.open(os.path.join(dir1,names[i]))
file = os.path.join(dir1,names[i])
rmfile = os.path.join(dir2,names[i])
array = numpy.array(img)
num = array.sum(axis=0)
res_right = 0
for i in range(256, 512):
res_right += num[i]
average_5_right += res_right/n
if (res_right > average_5_right).all():
shutil.copyfile(file, rmfile)
os.remove(file)
count += 1
print(average_5_right)
print(count)
# if __name__ == '__main__':
# dir2 = r"C:\Users\xinluo\PycharmProjects\pythonProject\Camera Roll"
# dir1 = r"C:\Users\xinluo\PycharmProjects\pythonProject\Saved Pictures"
# names = os.listdir(dir1)
# n = len(names)
# print("文件数量",n)
# res = 0
# average_5 = 25565356
# average_25 = 26409377
# average_5_right = 10006019
# #average_tmp = (average_25+average_5)//2
# count = 0
# #show(os.path.join(dir1, "uni4F6C.png"))
# for i in range(n):
# #取图片
# img = PIL.Image.open(os.path.join(dir1,names[i]))
# file = os.path.join(dir1,names[i])
# rmfile = os.path.join(dir2,names[i])
# array = numpy.array(img)
# num = array.sum(axis=0)
# res_right = 0
# for i in range(256, 512):
# res_right += num[i]
# average_5_right += res_right/n
#
# if (res_right > average_5_right).all():
# shutil.copyfile(file, rmfile)
# os.remove(file)
# count += 1
# print(average_5_right)
# print(count)

@ -23,5 +23,5 @@ def read_path(file_pathname):
# 如果得分比阈值低,认为是模糊
if fm < 100.0:
os.remove(file_pathname+'/'+filename)
read_path(r"C:\Users\86159\Pictures\Camera Roll")
#read_path(r"C:\Users\xinluo\PycharmProjects\pythonProject\Saved Pictures")
#print(os.getcwd())

@ -11,9 +11,9 @@ def parse_args():
parser.add_argument('--input', help='video to process', dest='input', default=None, type=str)
parser.add_argument('--output', help='pic to store', dest='output', default=None, type=str)
# default为间隔多少帧截取一张图片
parser.add_argument('--skip_frame', dest='skip_frame', help='skip number of video', default=100, type=int)
parser.add_argument('--skip_frame', dest='skip_frame', help='skip number of video', default=10, type=int)
# input为输入视频的路径 output为输出存放图片的路径
args = parser.parse_args(['--input', r'C:\Users\86159\Videos\Captures\test.mp4', '--output', r'C:\Users\86159\Pictures\Saved Pictures'])
args = parser.parse_args(['--input', r'C:\Users\xinluo\PycharmProjects\pythonProject\1234.mp4', '--output', r'C:\Users\xinluo\PycharmProjects\pythonProject\Saved Pictures'])
return args

@ -3,12 +3,13 @@ from PIL import Image, ImageFile
# ImageFile.LOAD_TRUNCATED_IMAGES = True #如果图片太大报错可以使用这个
b = 0
dir = r'C:\Users\86159\Pictures\Camera Roll' # 需要处理的图片目录
files = os.listdir(dir) # 得到需要处理的所有图片
files.sort() # 对图片进行排序
def pixel():
b = 0
dir = r'C:\Users\xinluo\PycharmProjects\pythonProject\Camera Roll' # 需要处理的图片目录
files = os.listdir(dir) # 得到需要处理的所有图片
files.sort() # 对图片进行排序
for each_bmp in files: # 遍历图片,进行筛选
each_bmp_root = os.path.join(dir, each_bmp) # 得到每个图片路径

Loading…
Cancel
Save