Python标注,数据标注的自动化工具
使用Python实现一个简单的数据注释工具,以提高工作效率为目的,最近已经建立了一个人工智能工具箱。
这两天我在预处理工具目录里增加了一个数据标注模块,就是本文介绍内容的代码见这里。
数据标签模块包括以下演示
gui_tkinter_exercise.py
数据_标注_工具. py
image _ select _工具. py
一个简单的gui练习gui_Tkinter_exercise.py是一个简单的GUI练习演示,展示了python的GUI库Tkininter最基本的用法。
如果对Tkinter不熟悉,阅读GUI _ Tkinter _ exercise.py的代码是个不错的选择,你会学到如何创建GUI表单,如何创建按钮,如何关联事件,以及创建数据标注工具的必要知识。
GUI演示的界面如下:
数据标注工具data_annotation_tool.py是一个数据标注演示,展示了如何实现一个数据标注工具。
怎么用?
首先,文本框显示了保存数据标注结果的路径(为方便起见,目前写在代码中)。
然后,单击“开始”按钮,选择要标记的数据所在的文件夹。
之后,指定文件夹中的所有图片将被逐一加载。
单击类别按钮(如“狗”和“猫”)来标记图片。
点击“数字上下”按钮跳转到特定图片并开始标记(可用于继续之前的工作)
单击“退出”退出。
数据标注工具的操作截图如下:
数据过滤工具image_select_tool.py是一个数据过滤演示,展示了如何实现一个数据过滤工具。这个工具源于我工作的实际需要。
潜在应用场景:
假设我们有许多组图像,我们想从每组中筛选出一个或多个图像。当你健忘的飞机有这样类似的需求时,这个工具适合帮助你提高工作效率。
程序的运行逻辑是:
首先,文本框显示了保存数据标注结果的路径(为方便起见,目前写在代码中)。
然后,单击“开始”按钮,选择要过滤的数据所在的根文件夹。
然后,根文件夹下的所有子文件夹将被逐个加载。
每次,单个子文件夹下的所有图像都会显示在画布中。
用鼠标点击过滤出想要的图像,它会自动保存到指定的路径。
使用鼠标滚轮快速浏览图片。
按空格键切换到下一组图像。
该工具的屏幕截图如下:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。