日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 默认站点!

默认站点

當前位置: 首頁 >

python读取多个文件夹图片_python或C++读取指定文件夹下的所有图片

發布時間:2023/12/2 30 豆豆
默认站点 收集整理的這篇文章主要介紹了 python读取多个文件夹图片_python或C++读取指定文件夹下的所有图片 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例為大家分享了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)

2.C++得到指定文件夾下的所有圖片并返回讀取Mat值

#include

#include

#include

#include

using namespace std;

using namespace cv;

//讀取指定文件下的所有圖片

vector

read_images_in_folder(cv::String pattern)

{

vector

fn;

glob(pattern, fn, false);

vector

images;

// vector

&prefix //

size_t count = fn.size(); //number of png files in images folder

for (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文件

vector

images = read_images_in_folder(pattern);

for (int i = 0; i < images.size(); i++)

{

imshow("img", images[i]);

waitKey(1000);

}

// system("pause");

}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

總結

以上是默认站点為你收集整理的python读取多个文件夹图片_python或C++读取指定文件夹下的所有图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得默认站点網站內容還不錯,歡迎將默认站点推薦給好友。