RSLabel 是一款专门针对大幅遥感数据的深度学习标注工具
说明:该软件分为桌面版、桌面服务器版、web版。 目前桌面服务器版,配套我开发的深度学习服务器,可实现半自动标注功能,WEB版正在开发中。本软件为作者多年积累的成果,为作者独立开发,底层代码为多家单位提供二次开发,包括中国XX开发研究院、中国XX环保研究院、中国某军工研究院。本产品为单纯的图像标注工具,不涉及任何商业机密和国家安全秘密。
开始!
-
为图像创建金字塔 对于大的影像(超过300M),强烈为影像创建金字塔.
-
你可以选择为单个文件或文件夹下面的文件创建金字塔,选择文件夹时,它会递归找到文件夹下的所有文件。
-
创建完金字塔后,从顶端的工具条,选择单个文件或文件夹(推荐选择文件夹,本软件后期不再支持单个文件的操作模式,也无法导出标注好的json文件为深度学习格式)
-
开始用工具栏按钮绘制、编辑多边形。
-
在 drawing的时候, 可以用 右键撤销最后一个多边形的点。
-
当 paning时, the draw and edit 的动作被禁止。
-
在 drawing 或者 editing状态, 你可以按住 CTRL 键盘拽动鼠标对图像进行平移。
软件特点
-
支持32bit和16bit 遥感影像
-
伪彩色显示16bit图像
-
完全兼容LabelMe 的操作方法,并且提供了其它的跟遥感图像相关的实用工具。
-
支持超大的遥感影像(只受制于磁盘空间大小)。
-
支持无极缩放。
倾斜矩形
工具箱提供了便捷的工具来处理倾斜朝向的地物,类似下图这样:
将结果导出为 VOC , COCO 或者 yolo 格式
你可以将中间标注结果(labelme格式)导出为VOC,COCO或者YOLO数据集的格式,然后用Tensorflow 或其它类型的训练框架进行训练。在大的遥感地物检测中,目标可能跨越若干的分块,在我们的最新版本中,为了处理这种情况,加入了滑动步长窗口分割功能。
服务器和客户端模式
我们添加了一个工具 rslabel-server用来统一管理服务器上大量的图像,服务器接收客户端的请求,并将分块图像传送给客户端。这样,多个标注人员可以在同一个局域网内进行图像标注,而不必将服务器上的文件下载到本地。标注的结果最终被汇集到服务器上。
如何启动服务器
-
准备安装环境
-
准备启动服务器 进入到ovrserver目录,运行下列命令
python main.py
-
配置服务器
点击按钮 弹出设置对话框。
默认的监听端口为7777,通常我们不需要更改这个端口,否则,需要在客户端软件修改相应的端口号。然后选择发布图像的文件夹。目前系统只支持一个图像发布文件夹。
3.在服务器端创建金字塔
在主界面上,可以选择那些尚未创建金字塔的文件(金字塔已经存在的文件,用绿色标记),或者一次选择一批文件进行创建金字塔。点击按钮弹出创建金字塔的对话框,在对话框上点击"开始“按钮。
4.更新状态.
待程序建立金字塔完成后. 点击 更新界面上的状态,可以查看文件的金字塔是否创建完毕。
5.启动服务 点击按钮 ,服务器开始监听端口,接收客户端的请求。
6.导出深度学习数据集标注 点击按钮 ,将服务器端的中间格式标注文件导出为VOC COCO 或 YOLO格式的标注文件。
修改记录:
1、GDAL 升级到3.1.4版本,读取金字塔速度大幅提高
2、修复特大图像到出的多线程处理。消除界面卡顿
待修复的问题:
下载:
rslabel_gdal3_py37_210601 链接:百度网盘 请输入提取码
rslabel_server_py37_210601 链接:百度网盘 请输入提取码
新版本
2021/06/23
- rslabel 客户端 rslabel_gdal3_py37_semiauto_210610
- rslabel 半自动标注服务端 rslabel_server_semiauto_210623
- rslabel 协调标注服务端 rslabel_server_py37_210611
链接:百度网盘 请输入提取码
2021/10/01客户端更新
rslabel_gdal3_py37_211119
安装版
链接:https://pan.baidu.com/s/1wb0XMKpLh9RgCBLvAaMUrw
提取码:vs3y
--来自百度网盘超级会员V6的分享
绿色版
链接:https://pan.baidu.com/s/1XrqySM6c0AfpYYm_Rupa7Q
提取码:uq6e
web 版本在路上,7月上线。