室内全景图标注软件概述

  • 操作方法
  • 结果审查
  • 保存和加载
  • 如何标注
  • 资源链接

操作方法

  大多数操作都是在全景和3D视图上工作,您需要将鼠标悬停在视图上从而选择不同的平面进行标注。有三个主要标注操作:单选/多选、推/拉、合并/拆分。以及两个全景图像增强操作:增强/减弱对比度,增加/减弱亮度。
标注操作:

  1. 单选/多选
    左键单击:选择要操作的平面,所选平面突出显示为黄色。再次单击所选平面将取消选中它。右图是多选墙体,Ctrl+左键单击:可以同时选择多个墙体。

  2. 推/拉
    鼠标轮:按正常方向推动或拉平面,图左为选中墙体,图右为推/拉墙体

  3. 合并/拆分
    空格键:将选定的平面合并为一个,选中的平面需要连续且数量不少于2个。
    键Alt + 左键单击:通过单击鼠标拆分墙面。如下图,从左到右依次操作为,单击墙面拆分,多选空格合并,合并后图像。

    4.图像增强操作:
    对比度
    键N:增强,键M:减弱
    亮度
    键V:增强,键B:减弱
    如下图,从左到右依次为对比度增强、减弱,亮度增强、减弱。

结果审查

  在我们进行标注时,为了追求高的准确度。我们会在模块二显示全景图转换后的投影视角。我们为什么要用俯视/仰视来进行结果审查?是因为我们的标签最终是要转换成投影的2D平面来计算它的精度的。为此想要提高标注的准确度,我们必须在房间的俯视和仰视视角对全景图进行结果审查。审查过程如下:

  1. ToolBox > Show E2P将会从3Dmodel转换到E2P视角(房间的俯视/仰视视角)下
  2. 模块一调整墙体,然后在模块二右键单击刷新切换,将会看到调整后的俯视/仰视图
  3. 在3Dmodel下不能帮助我们进行结果审查,只有当E2P视角我们才能看到推/拉墙是否更加合理。
    如下图,图左为俯视图,图右为仰视图。
    注:E2P空间视角转换算法来源于DulaNet论文
  4. ToolBox > Show real model将会由openGL渲染出房间的3D模型。下图为渲染图。

保存和加载

  将所有标注保存到一个txt或者json文件中。json文件默认输出路径与输入相同。Txt文件则默认保存在label_cor文件下,txt文件的数据格式如下:

  也可以通过打开 txt/json文件来加载标注。确保json文件的加载需要与png图在同一目录下,而txt文件的加载则遵循上述批量化标注过程即可。

如何标注

  最后,如何正确标注?你不需要完全根据下面的步骤进行操作,这只是为不知道从哪里开始的人准备的。
第 1步:仔细观察全景图墙体布局找出实际墙体
第 2步:合并/拆分标注不正确的平面
第 3步:将每个墙平面推/拉到正确的位置
第 4步:调整地面/天花板墙体线位置
第 5步:审查标注结果并保存

资源链接

上半部分内容详见:
半自动室内整体布局标注系统(上)
半自动室内整体布局标注系统(资源链接)

半自动室内整体布局标注系统(下)相关推荐

  1. 半自动室内整体布局标注系统(上)

    室内全景图标注软件概述 简介 设置 下载预先训练的模型 设置环境 启动软件 预处理 批量标注配置 开始 操作方法 结果审查 保存和加载 如何标注 资源链接 简介   本系统是室内全景布局标注的半自动工 ...

  2. linux使用日文键盘布局,中文系统下如何使用日文键盘布局

    步骤1:在设备管理器内,更改键盘的驱动,升级驱动程序时选择"从列表或指定位置安装",单击"下一步": 步骤2:接下来的选项中选择"不要搜索,我要自己选 ...

  3. 基于RFID技术下的室内人员定位考勤系统,室内来访定位-新导智能

    1.1 概 述 考勤.识别管理系统,又称为室内人员定位出入识别系统,在RFID在国内应用的今天,已发展成为一套现代化的.功能齐全的高效管理系统,它对出入门和通道的管理也早已超出了单纯人员的管理.它不止 ...

  4. Windows系统下安装CVAT标注工具

    Windows系统下安装CVAT标注工具 一.Windows Docker安装 注意:此方法仅适用于 Windows 10 操作系统专业版.企业版.教育版和部分家庭版! 1.Docker Deskto ...

  5. Linux 系统下可以注释标注的pdf阅读器安装、比较和推荐

    https://blog.csdn.net/u013831198/article/details/72472040 经常在ubuntu系统下学习,读pdf文档,但是ubuntu自带的文档阅读器不能在文 ...

  6. 基于Spring Boot+MySQL的半自动标注系统(人、车、人脸的自动检测)设计与实现

    目录 1. 目标 2 1.1 背景 3 1.2 用户需求 3 1.2.1 交通组需求 3 1.2.2 医疗组需求 3 1.3 可扩展性 4 2. 功能列表 4 2.1用户管理 4 2.2用户登录 5 ...

  7. 数字中国建设整体布局规划,能给ChatGPT带来什么机会呢?

    人工智能 | NLP | GPU架构 深度学习 | AMD | Chat GPT 最近,ChatGPT又引发了不少新闻.比如,香港大学已经正式宣布,禁用ChatGPT,目的是防止论文抄袭.再比如,近日 ...

  8. 在布局空间标注的尺寸量不对_CAD解决布局标注尺寸不对问题 及快捷键混乱问题...

    CAD 中变量 DIMASSOC=0 . 1 . 2 的意义 解决布局标注尺寸不对问题 标注关联性定义几何对象和为其提供距离和角度的标注间的关系. AutoCAD 提 供了三种关联性(几何对象和标注之 ...

  9. 信息发布类网站后台界面设计一点思考(整体布局)

    源起:做过,也用过一些信息发布系统的后台.特别最近,用的又比较多.曾经觉得,后台要设计的好用,让内容编辑来提意见来设计就好了.但是发现没那么简单. 因为,很多内容编辑,不懂得编程或者美工设计,一个后台 ...

最新文章

  1. .gitignore无效解决方案以及git rm和rm的区别
  2. 基于AIO的CS聊天室
  3. 信息学奥赛一本通 1087:级数求和 | 1918:【02NOIP普及组】级数求和 | OpenJudge NOI 1.5 27
  4. MySQL中保存emoji表情
  5. python中range和xrange的区别_ZH奶酪:Python中range和xrange的区别
  6. 【2020CCPC秦皇岛:C】Cameraman(计算几何+思维+枚举)
  7. (4.4.1)使用storyboard实现页面跳转,简单的数据传递
  8. NetSuite 二次开发工具介绍
  9. RK3399平台开发系列讲解(高速设备驱动篇)6.46、蓝牙驱动
  10. 英特服务器的spec整数性能,主流基准测试TPC与SPEC解读
  11. 安装sql server 2008时的错误,针对SQL Server 注册表项的一致性验证失败​
  12. 《HelloGitHub》第 45 期
  13. 快速上手Flask(一) 认识框架Flask、项目结构、开发环境
  14. 【设计】Adobe Xd 简明教程 对比 Sketch
  15. 开源B2B2C WSTMart商城系统开发框架及插件介绍
  16. 学大伟业 Day 1 培训总结
  17. 微信私房菜走红 外卖、用户、监管三方皆受伤
  18. 如何给单据分录上增加核算项目的F7(代码示例)。
  19. 计算机外存是ram硬盘还是,都是存储器,但RAM、ROM、闪存、硬盘怎么分?
  20. Quantopian教程系列三

热门文章

  1. 20220907_C52单片机学习笔记 | LED流水灯
  2. 理解Flink并行处理
  3. 阿里云物联网APP编程时遇到com.aliyun.teaopenapi错误怎么办?
  4. 单端、伪差分、全差分ADC
  5. html文字底纹阴影,CSS3 彩虹背景、文字和阴影
  6. python语言原理_从零开始学Python自然语言处理(十三)——CBOW原理详解
  7. leetcode 分tag
  8. React Native - Keyboard API使用详解(监听处理键盘事件)
  9. Python__字典
  10. 【车载开发系列】UDS诊断---输入输出控制($0x2F)