【OAK-D Lite入門】DepthAIをインストールしてみよう

OAK-DLite,which is 4K Spacial AI Camera Kit

先日届いたOpenCV発の、小型4KAIカメラOAK-DLite。

早速使っていくためのセットアップをしてみたいと思います。

環境

環境:Windows11, Anaconda3, Python(3.8.12)

仮想環境構築

Anaconda Navigatorより仮想環境を立てる。

Anaconda3(AnacondaNavigator)のインストール方法はこちら↓

Git cloneできるようにする

その後、以下の記事を参考に仮想環境にGitのパスを通す。

Anaconda3で「'git' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と出るときの対処法
エラー前提Gitをインストールしてあることまだの方はこちら↓対処法仮想環境をActivateしたTerminalを起動し、set PATH=%PATH%;C:\Progr...

Gitのインストールがまだの方はこちら。

セットアップ開始

では早速セットアップしてみましょう。

環境を立ち上げたら、インストールしたいディレクトリに移動します。

cd XXXX

APIのインストール

その後、depthAIをインストール。

git clone https://github.com/luxonis/depthai.git
Code language: PHP (php)

少し待ち、インストールが終わると中に入り以下のファイルを実行してみましょう。

cd depthai python install_requirements.py
Code language: CSS (css)

※環境によっては、
python3 install_requirements.py
と適宜読み替えて実行してください。

追加でインストールが始まります。

ちょっと長い

少し長いですが気長に待ちましょう。

デモの実行

インストールが無事終わるとこんな画面

はい、終わったらdemoを立ち上げてみましょう。

python depthai_demo.py
Code language: CSS (css)

ここでなんとエラー!!

デバイスの認識が入ったり外れたりする音が繰り返しなっているので、電力不足化と思い供給口とデータ転送口の2つに分けて再度挑戦。

うーん、上がらない!!

Unboxing and Setting Up OAK-D-Lite in 30 Seconds

Mr.Brandon、30秒で使えるようになるって動画でいうてたやん。。

そしてなんと、公式ドキュメントでは、Linuxの解決方法しか書かれていません。草。

Troubleshooting — DepthAI documentation | Luxonis

Windowsはコマンドにオプションを加える

調べてみ所、Windowsの場合はLiteの兄貴分、OAK-D界隈の人たちがGithubのissuesでバグとして取り上げてくれていました。流石っす。

[BUG] error message: X_LINK_DEVICE_NOT_FOUND · Issue #518 · luxonis/depthai
While trying to first run our new OAK D POE i seem to be unable to run the depthai demo. I was able to run the frame demo earlier though, but once i try the dep...

というわけで、Windowsの場合は以下のコマンドに直しましょう。

python depthai_demo.py -usbs usb2
Code language: CSS (css)

-usbs usb2のオプションを付けるのがミソ!

起動画面

保湿クリームでテカるエンジニアの図

はい、無事上がりましたね。

コンソールのほうでも、このようにデプス(深度)やらライト(輝度)やら取れていれば、無事成功です!

まぁ元々RaspberryPiとかへの組み込みメインで買ったし、
Windowsで使う予定は今の所ないんですが。
簡単に扱いやすそうだからと買ってみてチュートリアル立ち上げで躓くのはビビるなぁ。

気を取り直してぼちぼち休日はこの子で遊んでいきたいと思います。

また気が向いたときにちょくちょくOAK-DLite系の記事も日本語でまとめていく予定なので、よかったらTwitterとかフォローしてってください。では。

まる。

Python歴3年のフルスタックエンジニア&ヨギー。
大学は心理学、趣味はヘルスケア全般。

エンジニア育成コミニュティの運営と、オリジナル名刺・Web制作やハタヨガレッスンやってます。

お仕事の依頼はDMもしくはメールにて。

↓アートとかの趣味アカ。よかったらみて下さい!٩(๑❛ᴗ❛๑)
Insta:@malmal0v0

まる。をフォローする

Raspberry Piの人気記事一覧

【Raspberry pi】USBメモリをマウント(認識)させる方法
Raspberry Piで自動ログイン(auto-login)を設定する
ラズパイで起動時にBluetooth接続したデバイスを自動でConnectedにする(ServicesResolved: no Connected: noとなり都度途切れてしまう場合の解決法)
【ラズパイ】「Failed to connect to github.com port 443: ホストへの経路がありません」と出る場合の対処法
【Rasapberry pi】Bluetoothデバイス接続時に"Failed to Pair: org.bluez.Error.ConnectionAttemptFailed"とエラーが表示される
タイトルとURLをコピーしました