CVAT是 Computer Vision Annotation Tool ,支持多种标注,主要是视频和图片。

 1.环境准备(Mac系统)

 - 安装好docker

-安装好 git

 

 2. 下载

下载源代码
git clone https://github.com/opencv/cvat
cd cvat
切换分支:
git checkout -b release-1.2.0 origin/release-1.2.0

 3.docker  安装CVAT

docker-compose up -d

也可以本地再build:

docker-compose -f docker-compose.yml -f docker-compose.dev.yml build
docker-compose up -d

 4.创建超级用户:

docker exec -it cvat bash -ic 'python3 ~/manage.py createsuperuser'

根据提示输入账号,邮箱,密码等

 

 5.使用:

登陆地址为:

http://localhost:8080/

管理地址为:

http://localhost:8080/admin

 

6.创建标注任务并使用:

 

 视频标注:

图片标注:

 

 总结:

 问题一:

拉了2021.5.22前后github上最新的master,发现打开http://localhost:8080/是nginx的页面,后来分析发现是版本不对,故切回1.2.0版本。

问题二:

master切回1.2.0时发现页面能显示,但是创建作业老是失败,包系统错误,分析发现时之前构建cvat master时postgres数据库盘是新的表结构,1.2.0读取不了。

解决版本:删除postgres尽享挂在的Volume,再重新构建即可,详细请见另一篇博客


 

[Mon May 24 09:33:33.202245 2021] [wsgi:error] [pid 222:tid 140058422798080] [remote 172.28.0.6:35744] psycopg2.errors.NotNullViolation: null value in column "dimension" violates not-null constraint

 

 

参考:

【1】 https://github.com/openvinotoolkit/cvat/blob/develop/site/content/en/docs/for-users/installation.md

【2】https://hub.docker.com/r/openvino/cvat_server

【3】 https://xubo245.blog.csdn.net/article/details/117405488

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐