原创 使用docker 安装CVAT并使用
·
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
更多推荐
所有评论(0)