zoukankan      html  css  js  c++  java
  • 基础

    前言

    问题:

    (labelme) xxx@xxx:~/xxx/labelme2dataset/anno$ labelme_json_to_dataset 0.json
    [INFO   ] font_manager:_rebuild:1337 - generated new fontManager
    [INFO   ] font_manager:_rebuild:1337 - generated new fontManager
    [WARNING] json_to_dataset:main:15 - This script is aimed to demonstrate how to convert the JSON file to a single image dataset.
    [WARNING] json_to_dataset:main:19 - It won't handle multiple JSON files to generate a real-use dataset.
    Traceback (most recent call last):
      File "/home/xxx/miniconda3/envs/labelme/bin/labelme_json_to_dataset", line 8, in <module>
        sys.exit(main())
      File "/home/xxx/miniconda3/envs/labelme/lib/python3.8/site-packages/labelme/cli/json_to_dataset.py", line 57, in main
        lbl, _ = utils.shapes_to_label(
      File "/home/xxx/miniconda3/envs/labelme/lib/python3.8/site-packages/labelme/utils/shape.py", line 71, in shapes_to_label
        mask = shape_to_mask(img_shape[:2], points, shape_type)
      File "/home/xxx/miniconda3/envs/labelme/lib/python3.8/site-packages/labelme/utils/shape.py", line 47, in shape_to_mask
        mask = np.array(mask, dtype=bool)
    TypeError: __array__() takes 1 positional argument but 2 were given
    

    原因

    python中numpy数据和PIL中Image数据类型之间的转换;

        mask = np.array(mask)
        print('mask type: ', mask.dtype)
        mask = np.array(mask, dtype=bool)
    

     添加第一条语句即可;

    做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
    版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
  • 相关阅读:
    自动刷新页面
    超链接<A>链接到某个文档
    JS脚本的对话框
    表最后更新的标识列
    c#对象私有属性在重载Equals中的使用
    一个关于在Fedora下安装jdk的问题
    表格的行转列
    UNION和UNION ALL的区别
    关于使用存储过程的一些好处以及注意事项[转]
    SQL 外链接操作小结
  • 原文地址:https://www.cnblogs.com/happyamyhope/p/14974098.html
Copyright © 2011-2022 走看看