3D点云标注工具---Semantic Segmentation Editor
SSE(Semantic Segmentation Editor)是一个开源的点云标注工具,代码地址:Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor
这里记录一下安装和使用过程,以及中间遇到的一些问题。
Tool | Version |
---|---|
SSE | 1.6.0 |
Meteor | 1.12.0 |
一、安装
1.1 windows10
1.1.1 安装meteor
-
首先安装Chocolatey
进入chocolatey官网https://chocolatey.org/install,滑动到最下方,选择Take the installation course
按钮,然后在安装方式
处选择install-using-powershell-from-cmd.exe
,接着会弹出安装教程,新建一个文件install.cmd
,然后用管理员权限打开PowerShell
,执行install.cmd
即可。
-
install.cmd
@echo off
SET DIR=%~dp0%
::download install.ps1
%systemroot%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "((new-object net.webclient).DownloadFile('https://community.chocolatey.org/install.ps1','%DIR%install.ps1'))"
::run installer
%systemroot%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "& '%DIR%install.ps1' %*"
安装完成后新建一个终端,查看版本信息,如果有显示则安装成功
- 安装Meteor
直接执行以下命令进行安装,安装完成后执行meteor --version
查看版本信息。
C:\WINDOWS\system32>choco install meteor
1.1.2 安装SSE
- 首先下载源文件
在Release中选择相应版本,我下载的是1.6.0,将下载的zip文件解压。
- 安装
进入解压目录,用管理员权限打开PowerShell,执行以下命令进行安装
meteor npm install
- 启动
meteor npm start
默认端口是3000,启动后浏览器打开出现如下界面,则安装成功
1.2 Ubuntu18.04
- 安装Meteor
curl https://install.meteor.com/ | sh
- 安装SSE
meteor npm install
meteor npm start
二、使用
-
图片标注
-
pcd格式点云标注
可参考点云标注工具
三、常见问题
3.1 默认端口被占用
有时候电脑3000端口会被占用,则启动的时候会抛出错误,解决办法是启动的时候指定端口号,注意start后面需要接一个--
才能加端口号,这是因为--
后的参数才会转化为npm的参数,见https://docs.npmjs.com/cli/v7/commands/npm-start
如:指定8888端口启动
meteor npm start -- --port 8888
3.2 打开pcd文件界面是黑色的
有可能是pcd文件格式造成的,同一个pcd文件,我这边ascii
格式能打开,但是binary
不行。
3.3 界面上标签无法更改
启动前先修改settings.json
文件,在里面输入自己的标签,然后再启动
原文地址:https://www.cnblogs.com/xiaxuexiaoab/p/15250486.html
- 如何在不影响asp.net默认安全性的前提下使用ckeditor/fckeditor?
- Linux下防御DDOS攻击的操作梳理
- Android新手之旅(8) ListView的使用
- 更换Ubuntu源为国内源的操作记录
- Android新手之旅(8) ListView的使用
- CKEditor/CKFinder升级心得
- Docker容器学习梳理-Dockerfile构建镜像
- 再谈web开中几种经典的大文件上传组件
- Nginx负载均衡中后端节点服务器健康检查的操作梳理
- Linux系统下CPU使用(load average)梳理
- 基于组件的.NET技术(5)
- Silverlight与WPF中BeginInvoke的差异
- Linux下部署SSH登录时的二次身份验证环境记录(利用Google Authenticator)
- Linux下DNS简单部署(主从域名服务器)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 深入理解Java内存模型
- Mybatis高级查询(一):resultMap与resultType
- JDK错误用法—TimSort
- Mybatis高级查询(三):分页查询
- 以OpenResty搭建RTB竞价引擎接入层
- 优化Linux bootloader速度的究极之路:从GRUB到EFI Stub
- Linux--nc命令
- Netty之美--I/O模型
- 023.基于IT论坛案例学习Elasticsearch(二):Query高级知识(一)
- 打卡群刷题总结0807——验证二叉搜索树
- 打卡群刷题总结0808——二叉树的层序遍历
- Mybatis高级查询(四):延迟加载
- I/O多路复用器之隐秘的角落
- 打卡群刷题总结0809——二叉树的锯齿形层次遍历
- 简单的ssm整合练手项目:汽车项目