Skip to content

AttributeError: 'NoneType' object has no attribute 'text' #34

Open

Description

@huyi666r

issue1

  • **OS:**win11

  • Error: Traceback (most recent call last):
    File "roLabelImg.py", line 1142, in openNextImg
    self.loadFile(filename)
    File "roLabelImg.py", line 933, in loadFile
    self.loadPascalXMLByFilename(xmlPath)
    File "roLabelImg.py", line 1287, in loadPascalXMLByFilename
    tVocParseReader = PascalVocReader(xmlPath)
    File "E:\dt\roLabelImg-master\libs\pascal_voc_io.py", line 207, in init
    self.parseXML()
    File "E:\dt\roLabelImg-master\libs\pascal_voc_io.py", line 264, in parseXML
    if typeItem.text == 'bndbox':
    AttributeError: 'NoneType' object has no attribute 'text'

Activity

  1. karantai commented on Jul 23, 2024

    @karantai

    Something has happened with the format of the .xml files. Now, there is a new format when labelling, which is slightly different that the previous one (for instance, there is a type attribute in the new format), so the code breaks. In order to fix it change the lines depicted in the printscreen:

    Screenshot from 2024-07-23 15-48-20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions