图漾深度相机使用

  • 前言
  • 硬件连接
    • 电源
    • 网络连接
  • 开发环境搭建
    • 1. 编译Comport3 SDK(C++)
    • 2. 编译SWIG并安装
    • 3. 编译PYTHON接口
  • 测试

前言

准备做布料的褶皱检测,购买了图漾的深度相机,由于项目集成需要python,因此记录一下图漾相机python接口的配置过程。

  • 开发环境:Ubuntu18.04+Python3.7

硬件连接

电源

  • 红色线连接开关电源正,黑色线连接开关电源负(以具体型号开发手册为准
  • 相机正常工作时,电流应在 0.1A 左右,此时相机指示灯以1Hz 频率红黄交替闪烁。

网络连接

参考:图漾深度相机初步使用流程

开发环境搭建

1. 编译Comport3 SDK(C++)

  1. 下载图漾相机SDK保存至本地,下载地址: camport3

  2. 也可以使用git工具将项目clone下来:

git clone https://github.com/percipioxyz/camport3.git


2. 编译SWIG并安装

参考Ubuntu18.04源码编译安装swig并配置环境变量

下载swig源码至本地(要求4.0.1及以上版本),解压后切换至源码目录,依次执行:

./configure
make
sudo make install

3. 编译PYTHON接口

  • Python下载链接:pcammls
    (文件内有相关编译文档)
  • Python环境需要先安装python-opencv、 numpy

切换至pcammls sdk目录,打开CMakeLists.txt文件,修改文件指定camport3路径,指定目标语言版本为PYTHON,并设置python版本之后保存并退出,如下图所示:

划红线处分别设置了本地camport3路径、编译目标语言版本(PYTHON)、PYTHON版本号

在pcammls目录下依次执行以下命令:

mkdir build
cd build
cmake ..
make
sudo make install

执行最后一句命令之后,相关动态库将被拷贝至目录/usr/local/PYTHON,切换至该目录下即可运行python 示例程序

测试

编译出来的PYTHON文件里面有各种demo

图漾深度相机FS820-E1使用相关推荐

  1. 图漾深度相机开发-PCL点云实时显示

    目录 1. 从示例程序 SimpleView_FetchFrame 开始 程序功能 程序解读 2. 创建自己的点云处理程序 文件结构 创建点云 点云图实时显示完整代码 3. 新建工程 相机型号:图漾科 ...

  2. 图漾深度相机初步使用流程

    目录 搭建开发环境 1. 下载 Camport3 SDK 2. 安装依赖 3. 编译 SDK 连接相机 1. 相机上电 2. 网络连接 运行Sample 示例程序 1. SimpleView_Fetc ...

  3. ORB-SLAM2配置自己的RGB-D相机(图漾深度相机)

    ORB-SLAM2配置自己的RGB-D相机 网上配置安装ORB-SLAM2的教程有很多,教程里面也会列举许多常见的编译bug 教程链接:ORB-SLAM2 一般来讲,使用openni来读取相机信息发布 ...

  4. 图漾DM430/FM810深度摄像头在ROS环境下的配置过程

    最近在学ROS,弄来两个图漾的深度摄像头,DM430(据说用的人挺多的)和FH810(升级版),两个的驱动应该是通用的 1.window下安装测试软件 在window10下装驱动运行测试程序,按照提供 ...

  5. 图漾相机-如何连接图漾相机

    文章目录 1.官网在线文档查阅相机型号和供电方式: 2.percipio.xyz官网下载页面:Percipio-view软件 3.连接相机工具下载 网络相机: USB相机: 4.看图软件可以打开图像以 ...

  6. 图漾相机-TM461-E2(TM460-E2) TOF相机

    文章目录 一.相机参数 1.示意图 2.硬件规格 3.技术支持 4.电源接口说明 5.相关测试图片 6.相关参数文档和CAD模型链接 二.SDK相关特性 1.图像质量设置 2.飞点滤波设置 3.调制频 ...

  7. 机器人操作系统ROS—深度相机+激光雷达实现vSLAM建图与导航 转载

    原文:机器人操作系统ROS-深度相机+激光雷达实现vSLAM建图与导航_wx5d23599e462fa的技术博客_51CTO博客 这次将带大家学习如何使用深度相机实现机器人的视觉SLAM建图及导航. ...

  8. 图漾相机-如何修改相机IP地址

    文章目录: 一.官方命令介绍 二.连接相机并枚举到相机 三.修改IP为静态,Windows10为例 1.相机默认是自动ip. 若新修改的静态 IP 地址与计算机的 IP 地址不在同一网段,先修改计算机 ...

  9. 3D视觉之深度相机方案

    随着机器视觉,自动驾驶等颠覆性的技术逐步发展,采用 3D 相机进行物体识别,行为识别,场景 建模的相关应用越来越多,可以说 3D 相机就是终端和机器人的眼睛. 3D 相机 3D 相机又称之为深度相机, ...

最新文章

  1. python数据结构与算法:二叉树及三种遍历方式(先序遍历/中序遍历/后序遍历)
  2. 另类vs2015+xamarin 的android界面乱码 解决
  3. upload-labs-master文件上传靶场第七关详解
  4. 【leetcode】56. Merge Intervals 相邻线段归并
  5. 机房管理系列之工作站
  6. 电脑上有一个程序一直在按向上_HUAWEI Matebook 九个超牛电脑快捷键
  7. Flsak项目--图片验证码
  8. 睡眠音频分割及识别问题(二)
  9. 全网首发:Undefined symbols for architecture x86_64: “std::__1::locale::use_facet(std::__1::locale::id)
  10. USE_DB_RECOVERY_FILE_DEST的使用详解(转载)
  11. 大学生性价比计算机推荐,2018大学生笔记本推荐_良心笔记本推荐【性价比之王】-太平洋电脑网...
  12. windows微信协议|PC微信协议829版
  13. PCI-E接口的学习
  14. 搞懂WebRtc,语音社交源码的开发就入门了!
  15. Exchange Server 2016 安装部署
  16. 独立开发仿造一个智能窗帘机器人
  17. 阿里云ACP大数据工程师认证,ACP,阿里云ACP认证,阿里云认证,大数据工程师认证
  18. 网上看到了一个关于黑客的练习方式
  19. IDA动态调试so 指南
  20. android ubuntu网络,Android手机利用USB共享网络通过Ubuntu连接网络

热门文章

  1. 创蓝253云通讯 paas 短信发送接口和定义说明
  2. html验证码图片,js+h5 canvas实现图片验证码
  3. 【Unity】Obi插件系列(二)—— Backends、Updaters、Simulation
  4. m基于FPGA的GPS收发系统开发,包括码同步,载波同步,早迟门跟踪环,其中L1采用QPSK,L2采用BPSK
  5. 送礼品的禁忌和注意事项
  6. “蔗里最甜”开展新型婚育文化宣传活动
  7. SQL案例学习-数据透视表
  8. 马虎词汇教程31-35(转载)
  9. 中秋佳节│以码为笔,绘合家团圆
  10. 在线任务管理服务大汇总