专栏首页AI算法修炼营语义分割标注工具Semantic Segmentation Editor 快速安装指南

语义分割标注工具Semantic Segmentation Editor 快速安装指南

简介:

Semantic-Segmentation-Editor是由日立汽车工业实验室(Hitachi Automotive And Industry Lab)开源的基于Web的语义对象标注编辑器(Semantic Segmentation Editor),该工具专门用于创建机器学习语义分割的训练数据,为自动驾驶研究开发的,但也可以用于标注其他类型的语义目标数据库。它不仅支持普通相机拍摄的2D图像(.jpg和.png文件)还支持LIDAR生成的3D点云(.pcd文件)中目标的标注。它是使用React, Paper.js和three.js开发的Meteor应用程序。

申明:点云语义标注工具Semantic-Segmentation-Editor 官方网址——>(https://github.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor),经过几天的折腾终于在win10系统和Ubuntu1604系统环境下安装调试成功,最大问题在于使用官方提供的安装命令在下载所需要的安装包的时候下载很慢,无奈只能找其他快速方法,现在将我自己的安装过程记录如下,希望能够帮到同样也需要的人,大家一起相互交流学习。如果在安装过程中仍然不能够顺利下载所需的安装包,可以在公众号后台回复【分割标注】获取下载链接,进行下载。

1

Win10环境下Semantic-Segmentation-Editor安装过程

1、安装nodejs

从下面网址点击红色框下载nodejs 如下图所示

https://nodejs.org/en/download/

下载结束之后双击安装包按照提示一步一步进行安装。

2、Chocolatry安装

使用下面命令在cmd窗口进行Chocolatey(https://chocolatey.org/docs/installation)安装 (注意:这里使用管理员打开cmd命令窗口

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command " [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

3、使用浏览器或者迅雷打开下面网址下载meteor安装包

https://packages.meteor.com/bootstrap-link?arch=os.windows.x86_64

4、下载好之后需要把步骤2的安装包放入以下路径中(your_user_name需要替换成你自己用户名)

C:\Users\your_user_name\AppData\Local\Temp\chocolatey\meteor\0.0.2

5、执行以下命令进行meteor安装

choco install meteor

静静的等待安装即可,出现如下提示,说明安装完成。

***************************************
Meteor has been installed!
To get started fast:
  $ meteor create ~/my_cool_app
  $ cd ~/my_cool_app
  $ meteor
Or see the docs at:
  https://docs.meteor.com
***************************************

6、下载所需要的版本并进行解压缩(https://github.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor/releases)

7、在cmd命令窗口执行 以下命令进行应用启动

cd semantic-segmentation-editor-x.x.x
meteor npm install
meteor npm start

出现下面提示说明启动成功

8、你需要把所要标注的 图片或者.pcd点云文件放在下面的目录下

C:\Users\HQSS\sse-images

注:这里面的HQSS需要换成你自己的用户名

9、在浏览器打开下面网址就可以开始使用了

http://localhost:3000

10、浏览器打开网址之后可以选择一个文件进行双击即可开始标注了,如下图所示

2

Ubuntu1604的Semantic-Segmentation-Editor官方安装过程

1、使用下面命令进行安装meteor(链接:https://github.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor)

curl https://install.meteor.com/ | sh

2、下载所需要的版本并进行解压缩(链接:https://github.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor/releases)

如下图所示(我选择的是tar.gz版本):

3、在终端使用以下命令进行应用启动(当然你也可以选择自己的版本)

cd semantic-segmentation-editor-1.5.0
meteor npm install
meteor npm start

4、在浏览器打开下面网址就可以开始使用了

http://localhost:3000

5、打开之后,会出现示例图片以及示例点云文件,双击打开一个文件即可,打开的点云文件如下图所示

3

Ubuntu1604的非官方Semantic-Segmentation-Editor安装过程

说明:由于使用官方安装过程在下载相关安装包的时候网速很慢,导致总是超时或者失败,所以寻找快速安装过程。

1、手动下载需要的安装包,直接点击下面链接使用浏览器下载,正常的话会很快:

https://static-meteor.netdna-ssl.com/packages-bootstrap/1.10.2/meteor-bootstrap-os.linux.x86_64.tar.gz

2、获取官方安装脚本

curl https://install.meteor.com > install.meteor.sh

3、使用下面打开上一步获取到的脚本文件

sudo gedit install.meteor.sh

4、在脚本中使用查找命令找到‘TARBALL_URL’关键字,找到如下图所示的链接

5、讲上一步找到的链接改成在第一部中下载好的安装包的本地连接,保存并退出

TARBALL_URL="file:///home/hqss/Downloads/meteor-bootstrap-os.linux.x86_64.tar.gz"

6、运行脚本进行安装

sh install.meteor.sh

7、安装好之后会出现下面的提示

Meteor 1.10.2 has been installed in your home directory (~/.meteor).
Writing a launcher script to /usr/local/bin/meteor for your convenience.
This may prompt for your password.
[sudo] password for hqss: 
 
To get started fast:
 
  $ meteor create ~/my_cool_app
  $ cd ~/my_cool_app
  $ meteor
 
Or see the docs at:
 
  docs.meteor.com
 
Deploy and host your app with Galaxy:
 
  www.meteor.com/hosting

8、然后在进行步骤二中的第2、3、4、5步骤进行安装运行。

至此Ubuntu下的Semantic-Segmentation-Editor(语义分割标注软件安装完成)

附录:

[1]图片语义分割标注使用方法视频方法教程 https://vimeo.com/282003466

[2]点云语义分割标注使用方法视频方法教程https://vimeo.com/282222626

[3]Semantic Segmentation Editor https://github.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor

[4]点云语义分割标注工具-semantic-segmentation-editor https://blog.csdn.net/qq_43049432/article/details/99314008

[5]meteor下载太慢!3步教你搞定meteor下载和安装。https://blog.csdn.net/zhujuyu/article/details/79217960

本文分享自微信公众号 - AI算法修炼营(AI_SuanFa),作者:华青水上

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 目标检测 | 解决小目标检测!多尺度方法汇总

    最开始在深度学习方法流行之前,对于不同尺度的目标,大家普遍使用将原图构建出不同分辨率的图像金字塔,再对每层金字塔用固定输入分辨率的分类器在该层滑动来检测目标,以...

    AI算法修炼营
  • 一种先分割后分类的两阶段同步端到端缺陷检测方法

    论文地址:https://arxiv.org/pdf/2007.07676.pdf

    AI算法修炼营
  • 智能手机背面玻璃的缺陷检测,分割网络的应用

    论文地址:https://www.mdpi.com/2076-3417/10/10/3621

    AI算法修炼营
  • C++之类和对象的使用(二)

    析构函数 析构函数的作用并不是删除对象,而是在撤销对象占用的内存之前完成一系列清理工作,使这部分内存可以被程序分配给新对象使用。对象生命周期结束,程序就自动执...

    互联网金融打杂
  • 认证鉴权与API权限控制在微服务架构中的设计与实现:授权码模式

    引言: 之前系列文章《认证鉴权与API权限控制在微服务架构中的设计与实现》,前面文章已经将认证鉴权与API权限控制的流程和主要细节讲解完。由于有些同学想了解下授...

    aoho求索
  • 新机开发环境装机软件记录

    标题:新机开发环境装机软件记录 作者:海加尔金鹰 地址:https://www.hjljy.cn/articles/2020/06/08/1591608...

    海加尔金鹰
  • python学习:如何让你pycharm用起来更舒服,看起来更美观

    世界上最好的 Python 编辑器或 IDE 是什么?炫酷的界面、流畅的体验,我们投 PyCharm 一票,那么你呢?

    python学习教程
  • 唯品会:授权流程说明

    您的应用和唯品会开放平台对接后,需要获取有关用户(包括供应商)受限访问的隐私数据(如:商品、订单等),为保证用户数据的安全性与隐私性,您的应用需要取得用户的授权...

    凯哥Java
  • 想不到竟然能用 Python 开发出这 10 个区块链项目?

    Python不是主流的区块链底层平台开发语言,但是在DApp 开发、区块链仿真与数据分析、智能合约安全分析等领域,Python 依然是不错的选择。

    Python猫
  • HTML5手机APP开发入门(1)

    HTML5手机APP开发入门(1) 开发框架 Ionicframework V2 + Angular 2 具体内容可以参考一下网站 http://ionicf...

    阿新

扫码关注云+社区

领取腾讯云代金券