概要
OrbbecはMicrosoftのセンサー(Azure Kinect)とNVIDIAのシングルボードコンピューター(Jetson Nano)を搭載したFemto Megaを発表しました。 この記事ではOrbbecセンサーの開発キットであるOrbbec SDK 1.xのサンプルプログラムを公開します。Femto Megaがどのようなセンサーなのかはこちらの記事を参照してください。
Orbbec SDK
Orbbec SDKはOrbbecのセンサー製品群のソフトウェア開発キットです。Femto MegaはCおよびC++で開発できるOrbbec SDK for Windows/Orbbec SDK for Linuxにてサポートされています。残念ながらC#やPythonといった言語はまだサポートされていません。Orbbec SDKは以下のページからダウンロードすることができます。
Sample Program for Orbbec SDK 1.x
Orbbec SDK 1.xのサンプルプログラムを以下のリポジトリで公開します。
Color、Depth、Infrared、Point Cloud、Sync Align、Record/Playbackと一通りの機能を試すことができます。*1 また、Ethernet接続も試すことができます。*2
また、CMakeを利用してOrbbec SDK 1.xを設定できるようにモジュールを公開しています。
他のパッケージと同様にfind_package()
でOrbbec SDK 1.xを見つけることができ便利です。
CMake Find Package Module for Orbbec SDK 1.x · GitHub
find_package(OrbbecSDK REQUIRED) add_executable(foo foo.cc) target_link_libraries(foo Orbbec::OrbbecSDK)