- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
darkflow 和 python 的新手。我正在尝试使用 https://github.com/thtrieu/darkflow 训练我自己的数据集和 yolo 权重。我目前有错误:
AttributeError: 'NoneType' object has no attribute 'find'
执行pascal_voc_clean_xml.py时第41行:'w = (imsize.find('width').text)'
这是来自 https://github.com/thtrieu/darkflow/blob/master/darkflow/utils/pascal_voc_clean_xml.py 的部分代码:
in_file = open(file)
tree=ET.parse(in_file)
root = tree.getroot()
jpg = str(root.find('filename').text)
imsize = root.find('size')
w = int(imsize.find('width').text)
h = int(imsize.find('height').text)
all = list()
for obj in root.iter('object'):
current = list()
name = obj.find('name').text
if name not in pick:
continue
xmlbox = obj.find('bndbox')
xn = int(float(xmlbox.find('xmin').text))
xx = int(float(xmlbox.find('xmax').text))
yn = int(float(xmlbox.find('ymin').text))
yx = int(float(xmlbox.find('ymax').text))
current = [name,xn,yn,xx,yx]
all += [current]
add = [[jpg, [w, h, all]]]
dumps += add
in_file.close()
这是我的 xml 文件:
我知道“find”是 python 中 ElementTree.py 的一个函数,但为什么“find”函数不能正常工作?
最佳答案
检查注释中的数据(图像文件夹)
for i, file in enumerate(annotations):
也许 image00001.jpg 的 xml 文件与您的错误代码无关。
其他一些 xml 文件没有属性 size
或 width
。
关于python - darkflow - 属性错误 : 'NoneType' object has no attribute 'find' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52073964/
我已使用 pip install . 命令在 Windows 10 上成功安装 darkflow-1.0.0 ( https://github.com/thtrieu/darkflow )。 Succ
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 4 年前。 Improve this ques
我已经使用 Darkflow 和 yolov2.weights 进行了定制训练。 checkpoint 文件夹中有四个文件。它们是: 1.yolov2-3c-5500.data-00000-of-00
我用 darkflow yolov2 训练了自己的模型,只训练了一个类,在阈值配置为 0.55 的终端上运行时,结果非常好 python3 flow --model cfg/yolov2-tiny-v
我正在研究用于物体检测的暗网yolov2。我使用了 pip install . 它用于编译 darkflow 库。之后darkflow安装成功。 from darkflow.net.build imp
darkflow 和 python 的新手。我正在尝试使用 https://github.com/thtrieu/darkflow 训练我自己的数据集和 yolo 权重。我目前有错误: Attribu
我正在尝试在我的 mac 上安装 darkflow,并且我已经下载了 cython 扩展。 我正在尝试在终端上使用这个命令: python3 setup.py build_ext --inplace
当我运行代码时,我得到这个输出: %Run run_img.py /usr/lib/python3.5/importlib/_bootstrap.py:222: RuntimeWarning: co
我是一名优秀的程序员,十分优秀!