RealSense深度相机的安装、调试、使用记录
简介
本工作使用RealSense进行多物体识别,使用ROS机器人平台,使用DOPE人工智能环境,在Ubuntu18.04下工作,使用Anaconda提供python。
RealSense相机的使用方法
本节的目标是记录RealSense相机的使用方法,包括
- 使用ROS的ros-melodic-usb-cam调用相机
- 使用Python和OpenCV调用相机
- 使用ROS、Python和OpenCV调用相机
- 使用ROS、RVIZ、Python和OpenCV调用相机
RealSense提供两个相机,一个是RGB相机,可以采集到正常的彩色图片流;另一个是黑白相机,可以采集到激光编码散斑。在Ubuntu系统下,这两个相机分别占用一个USB设备接口,典型接口编号如下
/dev/video2 # RGB Camera
/dev/video4 # Depth Camera
上述四种方法中,后三种均依靠OpenCV接入摄像头数据。在第一种方法中,使用ROS的官方示例程序ros-melodic-usb-cam来调用摄像头;在第二种方法中,Python调用OpenCV库,使用OpenCV的图形显示功能;在第三种方法中,增加了ROS;在第四种方法中,RVIZ是被ROS使用的图形界面。
<