# image-annotation
用于制作darknet数据集制作,并提供转换为Voc数据集的能力
# MainWindows.py
在工具根目录下使用下面的命令
```shelll
python3 MianWindow.py
```
## 快捷键
| 操作 | 快捷键 |
| ---------------------------------- | ---------------------- |
| 撤回上一次的标注 | Control+Z或者Command+Z |
| 切换图片 | 上下键 |
| 快速保存当前标注并切换到下一张图片 | S或者空格或者回车 |
## 应用功能说明
### 区域划分
<img src="./document/image/preview_main.png" />
1. 区域1:工具栏
2. 区域2:图片显示预览
3. 区域3:标注图片画板
4. 区域4:标注类型选择区域
5. 区域4:标注记录显示区
### 使用效果
启动程序后,只有==打开图集==功能可以使用,其他功能必须在打开一个图集(一个全是图片的文件夹)后才可以使用。
### 配置文件
在打开所在图集文件夹下会生成一个默认的配置文件
![](./image/config_file.png)
# SelectWindow操作文档
## 启动程序的命令
```shell
python SelectImageWindow.py
```
## 应用说明
![](./image/select_view.png)
该程序用于把MainWindow.py分好类的文件中挑选**训练集**和**测试集**,并生成标准VOC数据集。
1. <font color=red><u>在开始该程序前,必须检查分类文件夹下是否有empty文件夹,如果有必须将该文件夹移走,该文件夹内的图片都是没有特征类型的图片,仅用于校验和检查用。不可参与后面的数据集。</u></font>
2. 点击==打开图片集==,选择分好类的文件夹。
3. 点击为选择的图可以挑选图片,将图片移入到训练集或测试集,
4. 每次挑选完成后必须点击==保存本次分类==
5. 所有的分类文件都挑选完成后即可点击==生成VOC数据集==。选择生成的目录后程序就开始执行(生成的图片会统一转换为jpeg的格式,所以比较耗时),该执行耗时比较久大概十几分钟,完成时会有弹框。
## 环境搭建
所需python模块
- pillow
- lxml
- tkinter
详细查看ducument中的文档
[mac环境搭建](./document/mac标注工具所需要的环境搭建.md)
[ubuntu环境搭建](./document/Ubuntu18.04搭建工具环境.md)
[Win10环境搭建](./document/Win10搭建工具环境.md)
机器学习的喵
- 粉丝: 2026
- 资源: 1783
最新资源
- MATLAB代码:n阶机械臂单、多智能体控制 关键词:n阶机械臂单 多智能体 单智能体 参考文档: 1.《Proximal Policy Optimization Algorithms》 2.As
- 双向CLLLC谐振闭环仿真,软开关和谐振波形完美,高压侧380-430v,低压侧40-54v,过谐振欠谐振满载轻载均实现软开关,送文献详细设计
- 考虑源荷随机特征的热电联供微网优化matlab 由风电机组、光伏电池、燃料电池、余热锅炉、燃气锅炉、蓄电池以及热电负荷构成的热电联供型微网系统,考虑风电、光伏功率以及热电负荷的随机性,应用机会约束规划
- 基于stm32的智能家居控制系统仿真设计① 其它仿真设计也可以加好友 实现功能: 1、有两种控制模式,分别是自动模式(默认)和手动模式,按下“模式切”键可以切模式 2、自动模式中温湿度传感器(DHT1
- Matlab pcode p文件 p代码 p文件代转m文件,pcode文件解密工具,p文件转m文件 p代码还原 p代码解密 全网最便宜 非倒卖
- 西门子PLC200smart,3轴控制程序,西门子V90 西门子触摸屏程序, 有详细注释和IO表,电气原理图
- STM32运动控制 采用stm32作为主控 支持4轴联动, 直线插补,圆弧插补 支持4轴电机控制, 包括加减速控制,注释齐全 位置环控制 支持位置控制,编码器反馈 包括原理图,源代码 量产工控机代码
- 基于PLC的多种液体混合装置,采用博途软件编写,全自动仿真,提供程序,画面,流程图,接线图,IO分配表及优质的后服务 实现功能(详见上方演示视频): 按下起动按钮,电磁阀 Y1 闭合,开始注入液体
- 基于二进制粒子群算法的配电网故障诊断-Matlab 应用选取配电网故障诊断,采用二进制粒子群优化算法
- Buck-boost变器仿真模型,包含反相buckboost和四管同相buckboost,基于MATLAB Simulink建模仿真 输出电压闭环控制模型,适合入门学习使用 仿真模型使用MATLA
- 8工位转盘螺丝机程序 包括PLC程序,威纶通触摸屏程序,IO表,参数设置 1个步进电机,2台伺服台达B2系列,拧螺丝的伺服用转矩模式 大量三菱PLC,三菱伺服,松下伺服,步进,变频器四频教程 work
- 基于MATLAB的2FSK调制解调系统设计 MATLAB代码设计程序, 纯.m代码和simulink仿真的都有, 有相干解调和非相干解调两种方式
- FPGA实现74LS160计数器功能Verilog程序+仿真 用 Verilog 语言设计一个和 TTL 电路功能相同的74LS160 同步十进制计数器,参考74LS160 的pdf 文档,用仿真测试
- maxwell永磁同步电机设计,无刷电机,开关磁阻电机,单相感应电机,三相感应电机,伺服电机,高速电机,串激电机,同步电机,结构设计,多物理场联合仿真,热仿真,优化降本降噪 永磁同步电机设计报告,项目
- MATLAB环境下一种一维时间序列信号前处理:信号去趋势项和信号平滑方法 程序运行环境为MATLAB,程序执行一维时间序列信号去趋势项和信号平滑 去趋势项方法:滑动平均法消除趋势项,最小二乘法消除多
- 一种精英反向和纵横交叉策略的鲸鱼优化算法-Matlab 该算法首先通过精英反向学习策略初始化种群,以提高初始解的质量,加快全局收敛速度; 其次,采用逆不完全Γ函数更新收敛因子来平衡算法全局探索和局部开
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈