介绍
小编给大家分享一下Python如何读取指定文件夹下的所有图像方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
<强>(1)数据准备强>
数据集介绍:
数据集中存放的是1223幅图像,其中756个负样本(图像名称为0.1 ~ 0.756),458个正样本(图像名称为1.1 ~ 1.458),其中:“!”前的标号为样本标签,“干净后的标号为样本序号
<强>(2)利用Python读取文件夹中所有图像强>
& # 39; & # 39; & # 39; Load 从而image files  form 从而文件夹 输入: imgDir:才能,从而direction of 从而文件夹 imgName才能:从而name of 从而文件夹 输出: 数据:才能,data of 从而数据集 标签:,才能label of 从而datset & # 39;& # 39;& # 39; def load_Img (imgDir imgFoldName): 时间=imgs 才能;os.listdir (imgDir + imgFoldName) imgNum 才能=,len(一) data 才能=,np.empty ((imgNum 1 12日12),dtype=癴loat32") 时间=label 才能;np.empty ((imgNum), dtype=皍int8") for 才能小姐:拷贝range (imgNum): ,,,img =, Image.open (imgDir + imgFoldName +“/?一个[我]) ,,,arr =, np.asarray (img dtype=癴loat32") ,,,(我::,:)的数据,=,arr ,,,标签[我],=,int(一个[我].split(& # 39; # 39;公司)[0]) return 数据,才能标签
这里得到的数据和标签都是ndarray数据
数据:(1223,12日12)
标签:(1223)
注:nddary数据类型是numpy提供的一个数据类型,即n维数组,它弥补了Python中数组不支持多维的缺陷
<强>(3)调用方式强>
craterDir =,“。/数据/CraterImg/调整/? 时间=foldName “East_CraterAdjust12"=数据,label load_Img (craterDir foldName)
python是什么意思
python是一种跨平台的,具有解释性,编译性,互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。
以上是“python如何读取指定文件夹下的所有图像方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!