深圳外贸网站建设公司,各大网站网址目录,龙海网站建设公司,wordpress百万数据本文实例为大家分享了python或C读取指定文件夹下的所有图片#xff0c;供大家参考#xff0c;具体内容如下1.python读取指定文件夹下的所有图片路径和图片文件名import cv2from os import walk,pathdef get_fileNames(rootdir):data[]prefix []for root, dirs, files in wal…本文实例为大家分享了python或C读取指定文件夹下的所有图片供大家参考具体内容如下1.python读取指定文件夹下的所有图片路径和图片文件名import cv2from os import walk,pathdef get_fileNames(rootdir):data[]prefix []for root, dirs, files in walk(rootdir, topdownTrue):for name in files:pre, ending path.splitext(name)if ending ! .jpg and ending ! .jepg and ending ! .png:continueelse:data.append(path.join(root, name))prefix.append(pre)return data, prefixif __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)2.C得到指定文件夹下的所有图片并返回读取Mat值#include#include#include#includeusing namespace std;using namespace cv;//读取指定文件下的所有图片vectorread_images_in_folder(cv::String pattern){vectorfn;glob(pattern, fn, false);vectorimages;// vectorprefix //size_t count fn.size(); //number of png files in images folderfor (size_t i 0; i count; i){// prefix.push_back(fn[i].substr(20, 4)); // 此处可以得到文件名的子字符串可以获取图片前缀images.push_back(imread(fn[i])); //直读取图片并返回Mat类型//imshow(img, imread(fn[i]));//waitKey(1000);}return images;}int main(){cv::String pattern ./*.jpg;//遍历得到目标文件中所有的.jpg文件vectorimages read_images_in_folder(pattern);for (int i 0; i images.size(); i){imshow(img, images[i]);waitKey(1000);}// system(pause);}以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。