【问题标题】:How to delete images without annotations?如何删除没有注释的图像?
【发布时间】:2021-10-22 06:39:57
【问题描述】:

我有一个包含数千张图片的文件夹。有些图像有一个同名的 txt 文件。例如 abc.jpg 和 abc.txt。我想保留这些图像并删除所有没有 txt 文件的图像。有没有办法做到这一点?

【问题讨论】:

  • 你想用什么环境和工具,windows命令行?在python程序中?还有什么?
  • 任一。 windows cmd或python

标签: python machine-learning computer-vision object-detection yolo


【解决方案1】:

我用这个将所有带有 txt 文件的图像移动到一个新文件夹并删除了所有其他 jpg。

import os
import shutil
folderdir = "path"
dirs = os.listdir(folderdir)
for i in dirs:
    if i.endswith(".txt"):
        jpg = str(i.split(".txt")[0]) + ".jpg"
        shutil.move("path" + "\\" + jpg, 'destinanation_path')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 2011-07-22
    • 2011-03-02
    • 1970-01-01
    相关资源
    最近更新 更多