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++读取指定文件夹下的所有图片相关推荐
- python显示文件夹图片_python遍列目录搜索文件夹及子文件夹图片文件
自本人从事汽车配件销售工作以为,收集了很多零配件图片,超级多,每次在Window视窗搜索指定名称的图片时很耗时,超级超级的慢,实在受不了了,决定用Sqlite3将所有图片的地址存储,然后用做一个页面来 ...
- python 解压js压缩的图片_Python解压各种压缩文件总结
工作中经常遇到需要解压各种压缩包的接口需求,包括.tar..tar.gz..zip..rar包,为了避免每次都得重新谷歌,试错调错,我将各种解压的python代码整理出来,下次可以直接拿过来用,建议小 ...
- 用 Python 批量提取 PDF 的图片,并存储到指定文件夹
今天给大家分享如何用 Python 批量提取 PDF 的图片,并存储到指定文件夹. 一.实现效果图 二.基于 fitz 库和正则搜索提取图片 fitz 库是 pymupdf 中的一个模块,用它来提取 ...
- python图片保存为txt文件_python实现对文件中图片生成带标签的txt文件方法
在深度学习中经常需要生成带标签的图片名称列表,xxxlist.txt文件,下面写一个简单的python脚本生成该文件列表. import os def generate(dir,label): fil ...
- R语言使用fs包的dir_create函数在指定路径下创建新的文件夹、使用file_create函数在指定文件夹下创建文件
R语言使用fs包的dir_create函数在指定路径下创建新的文件夹.使用file_create函数在指定文件夹下创建文件 目录
- python读取文件夹下特定的文件_python os模块获取指定文件夹下所有文件名
本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. python os模块获取指定文件夹下所有文件名 第一种方法使用os.walk(): os.walk() 方法 ...
- python读取压缩文件的大小_python查看zip包中文件及大小的方法
python查看zip包中文件及大小的方法 本文实例讲述了python查看zip包中文件及大小的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python import ...
- python根据文件名或后缀名遍历文件夹下所有文件或图片的路径,并计算文件行数
python遍历文件夹下所有文件或图片的路径 代码 指定目录下的指定后缀文件 import glob #获取指定目录下的所有图片 print (glob.glob("\\home\\qiao ...
- python读取word图片_Python中如何读取Word中的图片
Python能够快速的编写.调试,用来提取各类软件中的图片再好不过了.今天小编就为大家带来在Python中提取Word图片的方法. 方法 需要批量的修改文件后缀名,并且解压之后将图片拷贝到需要存放的地 ...
最新文章
- NVIDIA 认证系统
- 过滤请求绝技,布隆过滤器与布谷鸟过滤器
- 一文读懂物联网 MQTT 协议之基础特性篇
- mysql中的多行查询结果合并成一个
- linux分区合并不损坏系统,一次Linux磁盘损坏导致系统不可用恢复实例
- 计算机网络:第二章 物理层
- [JAVA] IOException: Invalid byte 2 of 2-byte UTF-8 sequence(解决办法)
- boost::exception_test::throw_test_exception<T>的测试程序
- Android Activity使用OnGesture事件以后与子View的Click事件冲突解决办法
- c语言中*用于指针,关于C语言中指针的理解
- 命令编写注册表文件修改注册表项
- js在ie追加html,如何使用JavaScript将属性添加/更新到HTML元素?
- Spark 的核心 RDD 以及 Stage 划分细节,运行模式总结
- nginx 设置端口访问网站
- 2个div并排自适应宽度
- 【中间件】pika安装及性能测试
- Keyword Spotting (KWS) | Deep Spoken Keyword Spotting: An Overview
- armbian 斐讯n1_树莓派/斐讯N1/ARMBIAN/安装HOME ASSISTANT
- 【报错】unknown error: DevToolsActivePort file doesn‘t exis
- 国内顶尖的量化投资团队有哪些?
热门文章
- [渝粤教育] 中国地质大学 金融保险业会计 复习题 (2)
- 【渝粤题库】陕西师范大学200481 高级英语(一)
- 【渝粤题库】国家开放大学2021春2732土地利用规划题目
- openmv串口发送数据_关于arduino和openmv串口通信的问题
- 什么是卫星的有效载荷?
- mysql锁机制 php_MySQL锁机制和PHP锁机制
- 机器学习分类算法_机器学习分类算法
- 注入dll到explorer.exe中无反应_MBR膜生物反应器的安装及技术要求都有什么呢?
- 中缀转后缀表达式,带括号的后缀表达式综合计算器,Java栈数据结构实现
- Python的配置文件模块yaml的使用