bounding_box_tools

这是一个针对bbox的标注工具,大家也可以通过改源代码来修改出自己想要的功能。 这里简单介绍一下工具的各项功能以及对应源码的解读。 感谢同事的技术上的支持。

功能介绍

图片与框

可以用鼠标在界面的图片部分画框,框分为两种,蓝色的和红色的。蓝色的表示未保存,红色的表示已保存

保存与读取信息

已保存的框会显示在右边的列表中,双击列表中的某一项可以显示/不现实红色的框。
点击“保存当前图片信息”后会将图片的信息保存到本地,若之前保存过当前图片的信息,则会弹出提示框询问是否覆盖。
若没有红色的已保存在列表中的框,则保存当前图片信息之后不会有反应
最右边的下拉菜单里能选择标注框的类型

从本地读取

“打开文件夹”左边的文本框输入正确的文件夹地址之后(可以是相对地址,也可以是绝对地址),点击“打开文件夹”,会打开文件夹下的所有图片(当前版本还不是递归打开)。
若文件夹下图片较多,则需要稍等片刻,读取完图片后会有提示框弹出。
点击“显示当前图片信息”则会显示之前已保存在本地的图片的信息。
“跳转图片”可以跳转至任意一张图片,左边的输入框内需要输入合法的数字

图片裁剪

界面上有一个裁剪图片的复选框,选中后将进入图片的裁剪模式。 原图将根据画的框裁出框内的部分保存至主程序同一目录下的"crop_img"文件夹下,并且若存在相同命名的情况,将自动覆盖。

源码解读