亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python或C++讀取指定文件夾下的所有圖片

發布時間:2020-08-30 16:24:09 來源:腳本之家 閱讀:303 作者:Miscellaneous0712 欄目:開發技術

本文實例為大家分享了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 <stdio.h>
#include <highgui.h>
#include <opencv2/opencv.hpp>
#include <cv.h>

using namespace std;
using namespace cv;


//讀取指定文件下的所有圖片
vector<Mat> read_images_in_folder(cv::String pattern)
{
 vector<cv::String> fn;
 glob(pattern, fn, false);

 vector<Mat> images;
 // vector<cv::String>&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<Mat> images = read_images_in_folder(pattern);

 for (int i = 0; i < images.size(); i++)
 {
 imshow("img", images[i]);
 waitKey(1000);
 }
 // system("pause");
}

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

中超| 同江市| 仙桃市| 遵化市| 哈尔滨市| 瑞安市| 自治县| 洛扎县| 南城县| 磐安县| 白河县| 东辽县| 武定县| 方正县| 开封市| 丰宁| 阜阳市| 瓮安县| 山东| 临汾市| 岳西县| 宝应县| 应城市| 信阳市| 宣威市| 郸城县| 马鞍山市| 喜德县| 延长县| 固始县| 宁城县| 泗阳县| 呼图壁县| 遵义县| 长丰县| 黄大仙区| 克山县| 和政县| 龙南县| 青河县| 田林县|