Giter VIP home page Giter VIP logo

mrlabeler's Introduction

MRLabeler

VOC YOLO 数据集标注工具 V1.4

Change log:

1.4 添加tooltip,更改添加标注框为按shift键以提升标注速度

1.3 添加由Video自动生成标注工程

1.2 添加帮助文件支持

1.1 添加列表框支持鼠标选择文件进行标注,添加键盘切换图片功能

1.0 初版发布,支持矩形框拖动功能

快速上手

参考MRLabeler使用说明.pdf

编译方法

  • 1.按照MRHead的方法搭建好跨平台OpenCV编译环境

  • 2.用VS2013打开MRLabeler.sln编译即可

本项目严格按照VOC和YOLO方式组织,各文件夹统一放置到一个目录下,记为DATASETDIR,其中images文件夹用于存放原始图片,Annotations文件夹用于存放VOC格式的标注,labels用于存放YOLO格式的标注,mrconfig.xml作为DATASETDIR数据集的配置文件。

本项目从加载要标注数据集的相关信息,并将原标注一并显示,通过鼠标选中并拖动框的位置,点击下一张(>按钮)或者上一张(<按钮)保存。

你也可以直接在编辑框输入要跳转的索引,直接跳到要标注的位置。

组合框用于设置标注的类别,每次画框前要先对这个进行设置。

数据集配置文件中各个字段的含义如下:


<dataset>
	<name>IBM</name>数据集名称,自己定义
	<year>0712</year>数据集年代,为支持VOC而用
	<imagedir>Image</imagedir>数据集图片文件夹路径,相对于rootdir的路径
	<annotationdir>Annotations</annotationdir>原标注文件夹路径,相对于rootdir路径
	<labelsdir>labels</labelsdir>YOLO格式标注文件夹路径,相对于本项目的路径
	<currentlabelingclass>car</currentlabelingclass>当前要标注的类别名称
	<lastlabeledindex>0</lastlabeledindex>最后标注的类别索引
	<bsavexml>1</bsavexml>是否保存VOC格式标注,默认保存
	<bsavetxt>1</bsavetxt>是否保存YOLO格式标注,默认保存
	<classes>所有的类别,每个类别独占一行
		<class>face</class>
		<class>mask</class>
	</classes>
</dataset>

mrlabeler's People

Contributors

imistyrain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.