ホームページ > システムチュートリアル > Linux > Ubuntu 16.04 で複雑なタスクに Kinect 2.0 RGB-D センサーを使用する方法は?

Ubuntu 16.04 で複雑なタスクに Kinect 2.0 RGB-D センサーを使用する方法は?

PHPz
リリース: 2024-07-01 06:12:56
オリジナル
999 人が閲覧しました

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

前回の記事では、Ubuntu16.04でLinuxドライバーにOpenCV3.4.1kinectを設定する方法を説明し、いくつかのOpenCVチュートリアルに基づいて基礎知識の内容を完了しましたが、学習プロセスではほとんどの画像が使用されています実験では、インターネットから取得するか、ラップトップ コンピューターのカメラに依存します。より複雑なタスクを完了するには、他の視覚センサーを使用する必要があるため、Kinect2 .0RGB-D センシングを使用した Ubuntu16.04 の記録を次に示します。コンテンツ。

1.ドライバーのインストール

Kinect2.0 は、Windows システムで使用するための既製ドライバーを公式に提供していますが、開発者がアプリケーション開発を支援できる対応する SDK が存在します。ただし、Linux システムでは、Github で対応するオープン ソース コードを見つける必要があります。ただし、インストールとデバッグ用です。

Kinect2.0 のオープンソース ドライバー パッケージは次の場所にあります:

その中には 2 種類のドライバーがあり、1 つは第一世代の Kinect ドライバーの libfreenect で、もう 1 つは第二世代の Kinect ドライバーの libfreenect2 ですkinect for linux ドライバー この記事では第二世代のドライバーを使用します。次のコンテンツは Ubuntu システム用です。他のシステムを確認したい場合は、ドライバー パッケージの詳細な説明を参照してください。

1.1 ハードウェア要件

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

USB3.0 のアイソクロナス転送は非常に繊細であるため、仮想マシンは動作しない可能性があります。

1.2 オペレーティングシステム要件

Ubuntu のみに焦点を当てているため、Ubuntu システムの要件のみをリストします。

1.3 オプションの構成オプション 1.4 Kinect2.0 ドライバーをインストールします

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

リーリー

リーリー

リーリー

リーリー

リーリー

リーリー

リーリー

リーリー

リーリー

再接続プロセス中に、USB ポートを再接続しただけでは有効にならない場合があります。最も安全な方法は、Kinect の電源をオフにしてから再度電源をオンにすることです。電源のオン/オフ中に USB ポートを再接続する必要はありません。プロセス。 。

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:itcool.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート