背景:
人工智能领域需要大量的照片(人,物品等)进行数据采集,或测试机器识别准确率,比如有个机器识别苹果的准确率是100%,那可以测试1千张苹果识别成功率
代码:
import time
import cv2 #pip install opencv-python
import os
def show_pic(pic_name,times):
cv2.namedWindow('Face',0) #创建一个名为“Face”的窗口用于显示图像
cv2.resizeWindow('Face',340,550) #设置窗口大小为340X550,我的图像也是如此分辨率
cv2.moveWindow('Face',100,50) #照片在电脑显示位置
img = cv2.imread('test\%s'%pic_name) #读取图像
cv2.imshow("Face", img)#显示图像
cv2.waitKey(times)#设置显示时间,10秒
cv2.destroyWindow('Face')#关闭“Face”窗口
print ('done')
if __name__ == '__main__':
filelist=os.listdir("test")
print (filelist)
times = 10000
for pic_name in filelist:
dates=time.strftime('%Y-%m-%d_%H:%M:%S',time.localtime())
print ("照片名:%s,展示时间:%s"%(pic_name,dates))
show_pic(pic_name,times)
执行:
测试结果:
| 留言与评论(共有 0 条评论) “” |