CVAT 使用(2) 用户管理

0. 前言

  • 用户管理相关功能,主要包括普通用户功能与超级用户功能。
  • 概括:cvat目前(v1.1.0, v1.2.0-alpha)的用户权限管理不可用,属于 known issue,团队正在开发新的权限管理系统。
    • image-20201201153515719

1. 普通用户相关功能

  • 普通用户状态在 Top Pannel 中进行修改。
    • 提供修改的功能包括:设置 skip step、播放速度、背景颜色、展示grid、设置颜色(亮度、对比度、饱和度)等。
    • image-20201201140642376image-20201201140707169
  • Top Panel中还提供了密码修改功能
    • image-20201201140915397image-20201201140924052

2. 超级用户相关功能

2.1. 创建超级用户

  • 通过命令行创建,使用 docker exec -it cvat bash -ic 'python3 ~/manage.py createsuperuser'
  • 之后输入账号、邮箱、密码即可,如下图。
  • image-20201201135428984

2.2. 超级用户的界面

  • Administration panel,在 localhost:8080/admin
  • 界面如下图所示。image-20201201135709307

2.3. 功能介绍

  • 主要提供的功能包括 用户管理 与 任务管理。
  • 用户管理
    • 主要功能包括增加、删除用户,以及修改用户的基本信息与权限。具体的可以看看下面三张图,随便点点就知道了。
    • image-20201201135953085image-20201201140012094image-20201201140051385
  • Task管理
    • 提供批量删除、修改单个task的各类信息的功能。
    • 下面第一张图是task列表,第二、三张图是修改单个task信息。
    • image-20201201140213316image-20201201140246946image-20201201140300805

3. 其他

3.1. 用户权限管理

  • 用户现在可以分为四类:admin/annotator/user/observer 四类。
  • 理想情况下,每一类用户应该有不一样的权限。
  • 但现在(2020.12.1,v1.1.0和v1.2.0-alpha)存在问题,新建用户所有权限都有。
    • issue1030
    • 目前解决方案是修改这里的代码,设置 'reduce_task_visibility': True,不过我没试过。
    • 猜测意思就是task只对owner和assign的用户可见。
  • 猜测这四类用户的意思是,不知道bug修改后会如何:
    • admin:管理员,啥权限都有。
    • annotator:标注者,可以标注数据。
    • observer:观察者,只能看,不能修改。
    • user:我也不知道。
  • 更多的使用,要等这BUG修改了再说。

猜你喜欢

转载自blog.csdn.net/irving512/article/details/110435730