美文网首页
分类图片,输出txt文件

分类图片,输出txt文件

作者: 求索_700e | 来源:发表于2019-03-29 11:23 被阅读0次

功能:

将某个文件夹下,已经分类的图片,输出到txt文件中,txt中包含图片的路径,图片的类别。

注意:目前仅支持单个类别。也就是一个图片只有一个类别。

代码:

import pickle as p

import numpy as np

import matplotlib.pyplot as plt

import matplotlib.image as plimg

from PIL import Image

import os

args={"train_test_val_dir": os.getcwd()+'/train/',

      "output_fname": "./txt/train.txt",

      "delimiter":" ",

      "no_label":False

    }

if __name__ == "__main__":

    if args["no_label"]==False:

        pathes=os.listdir(args["train_test_val_dir"])

        f = open(args["output_fname"], "w")

        for cls in pathes:##imgX.shape的第一个维度是batch

            fnames=os.listdir(args["train_test_val_dir"]+cls)

            for i in fnames:

              path=args["train_test_val_dir"]+cls+"/"+i

              print(cls,i,":",path+","+cls)

              f.write(path+args["delimiter"]+cls+"\n")

        f.close()

        print ("保存完毕.")

    else:

        imgs=os.listdir(args["train_test_val_dir"])

        f = open(args["output_fname"], "w")

        for i in imgs:##imgX.shape的第一个维度是batch

              path=args["train_test_val_dir"]+i

              print(path)

              f.write(path+" "+"\n")

        f.close()

        print ("保存完毕.")

相关文章

  • 分类图片,输出txt文件

    功能: 将某个文件夹下,已经分类的图片,输出到txt文件中,txt中包含图片的路径,图片的类别。 注意:目前仅支持...

  • tesseract-ocr

    识别图片中数字输出到当前文件夹的validcode.txt tesseract GetValidateCode.j...

  • 046 Python语法之输入输出

    输入 文件当输入 python 1.py <1.txt 输出 文件当输出 python 1.py >2.txt

  • KeyBy

    hello.txt文件如下: 输出结果:

  • 数据集-读取图片标注框和xml文件,生成txt文件

    作用: 1. 读取图片和标注后的xml文件,将标注信息写到txt文件中。生成的txt文件在txt文件夹下面,可以...

  • linux 下实用的文本处理命令

    输出两个文件相同的行:grep -wf 1.txt 2.txt 输出两个文件不同的行:grep -wvf 1.tx...

  • 35 IO流

    概念和分类 IO流示意图,IO分别对应输入输出input,output,而我们硬盘文件存储如图a.txt存着abc...

  • pointnet代码解释

    ShapeNetDataset 读取synsetoffset2category.txt文件。查看分类种类和对应文件...

  • 常用的Linux命令

    1. 文件管理 cat:输出文件内容创建文件:cat>>1.txt合并文件并创建新的文件:cat 2.txt 3....

  • C++读入文件和输出文件操作

    问题:将文件file.txt中内容读入,处理后输出到另一个文件output.txt。file.txt内容:name...

网友评论

      本文标题:分类图片,输出txt文件

      本文链接:https://www.haomeiwen.com/subject/xvtlbqtx.html