> 시스템 튜토리얼 > 리눅스 > Ubuntu 16.04에서 복잡한 작업에 Kinect 2.0 RGB-D 센서를 사용하는 방법은 무엇입니까?

Ubuntu 16.04에서 복잡한 작업에 Kinect 2.0 RGB-D 센서를 사용하는 방법은 무엇입니까?

PHPz
풀어 주다: 2024-07-01 06:12:56
원래의
969명이 탐색했습니다.

Ubuntu 16.04 如何使用 Kinect 2.0 RGB-D 传感器进行复杂任务?

이전 글에서는 Ubuntu16.04에서 OpenCV3.4.1kinect for linux 드라이버를 구성하는 방법을 설명했고, 일부 OpenCV 튜토리얼을 기반으로 기본 지식 내용을 완성했지만, 학습 과정에서 사용되는 이미지가 대부분입니다. 실험에서는 인터넷을 사용하거나 컴퓨터 노트북의 카메라를 사용하여 좀 더 복잡한 작업을 완료하려면 다른 시각적 센서를 사용해야 하므로 여기에 Kinect2 .0RGB-D 감지를 사용한 Ubuntu16.04의 기록이 있습니다. 콘텐츠.

1. 드라이버 설치

Kinect2.0은 Windows 시스템에서 사용할 수 있는 기성 드라이버를 공식적으로 제공했지만 개발자의 애플리케이션 개발을 지원할 수 있는 해당 SDK가 있지만 Linux 시스템에서는 Github 코드에서 해당 오픈 소스 드라이버를 찾아야 하지만, 설치 및 디버깅을 위해.

Kinect2.0의 오픈 소스 드라이버 패키지 위치:

드라이버에는 두 가지 종류가 있는데, 하나는 1세대 Kinect용 libfreenect 드라이버이고, 다른 하나는 2세대 Kinect용 libfreenect2 드라이버입니다.linux용 kinect 이 글에서는 2세대 드라이버를 사용합니다. 다음 내용은 Ubuntu 시스템에 대한 것입니다. 다른 시스템을 확인하려면 다음으로 이동하세요. 드라이버 패키지에 대한 자세한 설명을 확인하세요.

1.1 하드웨어 요구 사항

驱动精灵_驱动总裁_kinect for linux驱动

가상 머신은 USB 3.0 등시 전송이 매우 섬세하기 때문에 작동하지 않을 가능성이 높습니다.

1.2 운영 체제 요구 사항

Ubuntu에만 중점을 두기 때문에 Ubuntu 시스템에 대한 요구 사항만 나열합니다.

1.3 선택적 구성 옵션 1.4 Kinect2.0 드라이버 설치

驱动总裁_驱动精灵_kinect for linux驱动

으아악

으아악

으아악

으아악

으아악

으아악

으아악

으아악

으아악

재연결 과정에서 USB 소켓을 다시 연결하면 적용되지 않을 수 있습니다. 가장 안전한 방법은 Kinect의 전원을 껐다가 다시 켜는 것입니다. 오프 프로세스.

1.5 테스트 결과

위의 모든 단계에서 Linux 가상 호스트에 문제가 없으면 다음과 유사한 결과를 얻을 수 있습니다.

测试图片

运行可选的测试命令也会出现类似的图象,但那种是全屏的,按下ESC就可以退出,就不再放图片了,所以到了这一步linux游戏,驱动包的安装就早已成功了,下边的内容是假如在代码中使用传感获取数据,这一步才是最须要关注的。

2.编程实现

编程实现通过Ubuntu读取Kinect的数据,同样须要利用于驱动包所提供的库函数,下边就详尽解释怎样在程序中实现数据的获取与处理。首先以下为须要包含的头文件:

<span class="hljs-preprocessor">#include </span>
<span class="hljs-preprocessor">#include </span>
<span class="hljs-preprocessor">#include </span>
<span class="hljs-preprocessor">#include </span>
<span class="hljs-preprocessor">#include #用于日志信息,视需求可省略</span>
로그인 후 복사

具体代码的实现参考了以下网址:

위 내용은 Ubuntu 16.04에서 복잡한 작업에 Kinect 2.0 RGB-D 센서를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:itcool.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿