使用json文件拆分带注释的图像

2024-08-31 10:31:24 发布

您现在位置:Python中文网/ 问答频道 /正文

简而言之,我尝试将带注释的图像拆分为train-val-test。我使用了libary splitfolders,但是它只分割图像,而带注释的文件(.JSON)没有。 因此,我尝试使用带注释的_图像库,正如我所见,它可以做到这一点,但我有一个错误:

TypeError                                 Traceback (most recent call last)
<ipython-input-19-2345d5e2fe5c> in <module>()
      6 RANDOM_SEED=1337
      7 IMG_PATH= '/content/Untitled Folder'
----> 8 annotated_images.split(IMG_PATH,'/content/', seed=1337, ratio=(0.8,0.15,0.05))
      9 
     10 import splitfolders

3 frames
/usr/local/lib/python3.7/dist-packages/annotated_images/split.py in list_files(directory)
     26     if len(files) == 0:
     27         files = glob.glob
---> 28     if len(files) == 0:
     29         files = glob.glob(directory + "*.*")
     30     return files

TypeError: object of type 'function' has no len()

我用的是谷歌Colab tho 有人能帮忙吗?或者,如果有任何方式来分割图像+他们各自的注释在一起! 非常感谢。 附言:我对python和其他东西有点陌生,对它不太熟悉

PS2:代码:

import annotated_images

RANDOM_SEED=1337
IMG_PATH= '/content/Untitled Folder'
annotated_images.split(IMG_PATH,'/content/', seed=1337, ratio=(0.8,0.15,0.05))