FemtoMega的开发者模式教程

1.FemtoMega相机简介

        Femto Mega作为奥比中光联合微软、英伟达共同推出的全新升级iToF相机,整合英伟达算力及微软深度引擎技术,整机具备高通用性优势,集成深度算力无需额外算力,此外还支持POE网络接口,支持远程的部署和开发;

FemtoMega的核心产品特性如下

  • 全面兼容AzureKinect 接口和BodyTracking算法;
  •  无电脑及操作系统限制支持Win/Linux/Mac/Andriod等主流系统
  • 内置JetsonNano算力,开放算力支持编程开发
  • 支持POE的远距离供电和传输
  • 提供更精准的图像对齐效果
  • 提供即插即用的同步配件和同步模式

更多FemtoMega的信息请参考官方文档资料 FemtoMega产品文档  

2、FemtoMega开发者模式

        FemtoMega内置Nvidia JetsonNano的算力,支持开发者在FemtoMega内部开发和执行代码,实现IOT、视觉等的应用场景; 为了方便开发者在FemtoMega进行开发,FemtoMega提供开发者模式,在此模式下提供JetsonNano的远程访问,深度和彩色数据流访问;

提供以下资料供开发者编程开发作为参考

  • 提供OrbbecSDK的API接口和示例代码; OrbbecSDK-Mega-IPC
  • 提供开发者模式的视频教程;(稍后上线)
  • 提供开发者模式的使用文档(本文档)
  • JetsonNano内置Linux JetpPack4.6.1 算力空余如下

2.1、FemtoMega设备模式切换到开发者模式        

  1. FemtoMega默认是USB/网络设备模式,在此模式下无法远程登陆到JetsonNao,也无法编程开发;从设备模式切换到开发者模式,需要有以下几步;

    a. 设置开发者模式下IP地址        
  2.    如下图所示设置ip,并记住ip地址。

备注:

        如果使用静态IP,请确保设置的静态IP没有被分配;如果已经分配,会出现链接网络失败问题;

        推荐使用打开DHCP,通过set按键,

    b.切换到开发者模式

        配置IP后,通过OrbbecViewer的开发者选项,打开开发者模式。工具会自动提示FemtoMega重启,进入开发者模式;

2.2 FemtoMega开发者模式切换到 设备模式模式

 在不需要开发者模式后,可以通过以下操作将FemtoMega切换到正常设备模式下,作为一个RGBD相机使用;

a. 使用OrbbecViewer切换

可以通过OrbbecViewer工具,在网络模式下将开发者模式切换到设备模式,首先点击Connect network device。

在弹出的对话框中,输出正确的IP地址,点Connect。

最后关掉开发者模式,界面如下:

b. 使用命令进行模式切换

登录远程桌面,打开桌面的终端,输入如下命令

cd /oem
sudo ./switch_mode.sh

3、开发者模式下远程桌面使用

  1.  使用FemtoMega的远程桌面,需要确保电脑和FemtoMeg在同一个局域网内;硬件连接方式,可以参考如下框图

  2. PC主机和FemtoMega通过一个网络路由器连接,最好路由器支持POE功能,可以最简单的部署FemtoMega;PC和FemtoMega也支持USB3.0接口连接,在FemtoMega的设备模式,主要以来USB3.0接口通信; 

3.1. windows远程桌面到Femto Mega

可以点击“开始”,找到 Windows附件,找到“远程桌面连接”当然,也可以直接点击“搜索”,输入“远程” 即可找到“远程桌面连接” 

打开“远程桌面连接”后,输入Femto Mega设备的IP,如下:

选择:1280x800分辨率,颜色空间选择16位;远程桌面会更加刘畅;

点击“连接”按钮。

点击“是”按钮。

输入 username:orb

输入 password:orb

点击“OK”按钮,即可进入远程桌面:

3.2 windows 远程桌面文件拷贝

首先打开cmd终端:

scp 命令拷贝:

scp -I 8192 -r 本地文件 远程用户名@远程用户ip:远程用户目录

3.3 linux远程连接Femto Mega

   a. 使用命令行远程

通过ssh,ssh 远程用户名@远程用户ip,如下图所示,可以远程到Femto Mega。

b. 使用VNC工具远程

下面以ubuntu系统为例介绍。

安装 remmina。

sudo apt install remmina

安装完成后,运行remmina,如下图所示:

  1. 选择RDP协议,点击加号,输入Femto Mega的 IP地址、用户名和密码,Color depth 选择: True color(32 bpp)

3)连接成功,界面如下:

3.4  linux 远程拷贝文件

scp -I 8192 -r 本地文件 远程用户名@远程用户ip:远程用户目录

4、FAQ

1、当出现如下情况时,查看远程用户目录是否有创建文件的权限,建议远程目录为/home/orb/

2、忘记IP, 开发者模式进不去

通过OrbbecViewer工具的网络发现功能发现设备。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/905895.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于SpringBoot的健身房系统的设计与实现(源码+定制+开发)

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…

索引的使用以及使用索引优化sql

索引就是一种快速查询和检索数据的数据结构,mysql中的索引结构有:B树和Hash。 索引的作用就相当于目录的作用,我么只需先去目录里面查找字的位置,然后回家诶翻到那一页就行了,这样查找非常快, 一、索引的使…

Dockerfile 增强新语法

Dockerfile 是使用 Docker 的相关开发人员的基本工具,用来充当构建 Docker 镜像的模板,在这个文件中包含用户可以在命令行上调用来构建镜像的所有命令。了解并有效利用 Dockerfile 可以显着简化开发流程,实现镜像创建的自动化并确保不同开发阶…

【搜索引擎】俄罗斯搜索引擎yandex

俄罗斯搜索引擎yandex 1997年,俄罗斯搜索引擎Yandex(俄语意为:语言目录)首次上线,已发展成为全球第四大搜索引擎和第二大非英语搜索引擎 https://yandex.com/

Vue v-on

vue : v-on:func --------------------------- data(){ return{ prop:any; } } methods:{ func(){ } } template:, v-on

【django】django RESTFramework前后端分离框架快速入门

目录 一、搭建项目开发环境 1.1 pycharm创建项目 1.2 修改配置settings.py 1.3 新增 static与staticfiles文件夹 1.4 生成数据表 1.5 创建超级用户 1.6 启动项目 二、安装REST_Framework 2.1 安装 2.2 配置settings 2.3 重新执行生成数据库脚本 三、修改路由 四、s…

基于centos7.9搭建MariaDB10.5高可用集群

MariaDB-HA 环境初始化安装MariaDB配置集群 基于centos7.9搭建MariaDB10.5数据库高可用集群,对标mysql5.7 节点IPnode1192.168.200.101node2192.168.200.102node3192.168.200.103 环境初始化 #!/bin/bash# 定义节点信息 NODES("192.168.200.101 node1"…

WAF+AI结合,雷池社区版的强大防守能力

网上攻击无处不不在,为了保护我自己的网站,搜索安装了一个开源免费的WAF 刚安装完成就收到了海外的攻击,看到是海外的自动化攻击工具做的 雷池刚好也有AI分析,于是就尝试使用这个功能,看看这个ai能力到底怎么样 以下…

服务器宝塔安装哪吒监控

哪吒文档地址:https://nezha.wiki/guide/dashboard.html 一、准备工作 OAuth : 我使用的gitee,github偶尔无法访问,不是很方便。第一次用了极狐GitLab,没注意,结果是使用90天,90天后gg了,无法登…

ThingsBoard规则链节点:Math Function节点详解

引言 1. Math Function 节点简介 2. 节点配置 2.1 基本配置示例 3. 使用场景 3.1 数据预处理 3.2 阈值判断 3.3 复杂计算 3.4 动态阈值 4. 实际项目中的应用 4.1 项目背景 4.2 项目需求 4.3 实现步骤 5. 总结 引言 ThingsBoard 是一个开源的物联网平台&#xff0c…

Spark入门到实践

Spark入门到实践 一、Spark 快速入门1.1 Spark 概述1.2 Spark 最简安装1.3 Spark实现WordCount1.3.1 下载安装Scala1.3.2 添加Spark依赖1.3.3 Scala实现WordCount1.3.4 通过IDEA运行WordCount1.3.5 IDEA配置WordCount输入与输出路径1.3.6 通过IDEA运行WordCount1.3.7 查看运行结…

.NET 9 AOT的突破 - 支持老旧Win7与XP环境

引言 随着技术的不断进步,微软的.NET 框架在每次迭代中都带来了令人惊喜的新特性。在.NET 9 版本中,一个特别引人注目的亮点是 AOT( Ahead-of-Time)支持,它允许开发人员将应用程序在编译阶段就优化为能够在老旧的 Win…

网络层之IP协议,它带来了哪些功能,真的能顺着网线找到?

前言 在上一篇,学习了链路层的以太网协议,知道了MAC地址,在以太网中,找到对应的终端最终依靠的是MAC地址,但是在实际使用中,大家可能发现并不是使用的MAC地址,而是IP协议,比如 &…

linux之网络子系统- 内核发送数据包流程以及相关实际问题

一、相关实际问题 查看内核发送数据消耗的CPU时应该看sy还是si在服务器上查看/proc/softirqs,为什么NET_RX要比NET_TX大得多发送网络数据的时候都涉及那些内存拷贝操作零拷贝到底是怎么回事为什么Kafka的网络性能很突出 二、网络包发送过程总览 调用系统调用send发…

使用WebStorm开发Vue3项目

记录一下使用WebStorm开发Vu3项目时的配置 现在WebStorm可以个人免费使用啦!🤩 基本配置 打包工具:Vite 前端框架:ElementPlus 开发语言:Vue3、TypeScript、Sass 代码检查:ESLint、Prettier IDE&#xf…

操作系统及MySQL管理系统客户端的介绍

操作系统 1、Windows: 图形化管理工具:如控制面板、设置应用、任务管理器等。 客户端:命令提示符(cmd)和PowerShell用于命令行操作。 2、Linux: 图形化管理工具:如GNOME、KDE等桌面环境中的系…

基于SSM+小程序的旅游社交登录管理系统(旅游4)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 ​ 本旅游社交小程序功能有管理员和用户。管理员有个人中心,用户管理,每日签到管理,景点推荐管理,景点分类管理,防疫查询管理&a…

一文带你了解:六款适合PC端的工时管理工具

1. 板栗看板 板栗看板是一个可视化的事项管理工具,由看板(board)、列表(list)、卡片(card)三个基本元素构成。用户通过在 “看板” 上布置和移动 “列表” 与 “卡片”,可以跟踪事项…

数据结构算法学习方法经验总结

DSA:Data Structures, Algorithms, and Problem-Solving Techniques 三大核心支柱 一次学习一个主题,按照如下顺序学习 如何开始学习新的主题 学习资源 https://www.youtube.com/playlist?listPLDN4rrl48XKpZkf03iYFl-O29szjTrs_O (Algorithms) https://ww…

ANA基因组数据库(ANAgdb)

ANA进化阶由早期发育的被子植物谱系组成,包括无油樟目(Amborellales)、睡莲目(Nymphaeales)和木兰藤目(Austrobaileyales),在进化上具有重要地位。 ANA基因组数据库(ANA…