本文实例为大家分享了python或C++读取指定文件夹下的所有图片,供大家参考,具体内容如下
创新互联服务项目包括南木林网站建设、南木林网站制作、南木林网页制作以及南木林网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,南木林网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到南木林省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!1.python读取指定文件夹下的所有图片路径和图片文件名
import cv2 from os import walk,path def get_fileNames(rootdir): data=[] prefix = [] for root, dirs, files in walk(rootdir, topdown=True): for name in files: pre, ending = path.splitext(name) if ending != ".jpg" and ending != ".jepg" and ending != ".png": continue else: data.append(path.join(root, name)) prefix.append(pre) return data, prefix if __name__ == '__main__': images, preifx = get_fileNames('/home/yasin/target_pics') #得到指定文件夹下的图片,例如.jpg,.jepg或.png等,可根据上述代码更改 for i in range(len(images)): img = cv2.imread(images[i]) w = img.shape[1] l = img.shape[0] img_res = cv2.resize(img, (w*2,l*2)) #对图片操作后 cv2.imwrite("./resized_wb/{}.jpg".format(preifx[i]),img_res)