我们在做自己的图像数据集的时候,可能会涉及到图像标注(image annotation)问题. 常见的主要就是两种:
Object Detection
Semantic Segementation
通俗点说就是对图像进行打框和图像区域的分割.
下面是自己从网上找的做图像标注的一些工具集资料,供参考.
主要参考wiki的一份工具清单和Quora的相关回答:
[1] https://en.wikipedia.org/wiki/List_of_manual_image_annotation_tools
[2] https://www.quora.com/What-is-the-best-image-labeling-tool-for-object-detection
上面大概列出了十几种工具,大部分都可用,排除一些对安装环境要求很高的(比如其中的FastAnnotationTool要求Caffe+OpenCV3.x),着重推荐下面几个:
名称 | 工具地址 | 平台支持 | 目标检测 | 图像分割 | 安装环境 | 易用度 |
---|---|---|---|---|---|---|
LabelImg | https://github.com/tzutalin/labelImg | 全平台 | 支持,不支持矩形框倾斜 | 支持 | Python+QT | 高 |
RectLabel | https://rectlabel.com/ | 仅Mac | 支持,支持矩形框旋转 | 支持 | Mac APP | 高 |
Ratsnake | http://is-innovation.eu/ratsnake/ | 全平台 | 支持,支持矩形框旋转 | 支持 | Java | 一般 |
还有像VoTT支持对视频的逐帧处理,VIA支持web端直接处理,剩下的基本都大同小异主要是易用度的区别,请自行查看相关项目文档.