空飛ぶロボットのつくりかた

ロボットをつくるために必要な技術をまとめます。ロボットの未来についても考えたりします。

サーモカメラOWLIFTを動かしてみる

http://www.infinitegra.co.jp/owlift/product2.jpg

http://www.infinitegra.co.jp/owlift/sample_photo1.jpg

やりたいこと

サーモカメラOWLIFT Type-AをLinuxで動かす

事前の環境設定

python3

python3のライブラリのみなので、python3環境を用意しておく

既存環境を汚したくない場合、例えばvirtualenvを利用する

$ sudo apt-get install virtualenv
$ virtualenv -p python3 "my_env"
$ source my_env/bin/activate

抜けたいときは

$ deactivate

参考: venv: Python 仮想環境管理 - Qiita

opencv

$ pip install opencv-python

OWLIFTライブラリのインストール

python library

以下からwhlファイルをダウンロード

以下コマンドでインストール

$ pip3 install owlift-xxx.whl

その他

参考: インフィニテグラ株式会社 | 小型サーマルカメラ OWLIFT

APIドキュメント

サンプルコード

以下からダウンロード

実行結果

USBでカメラをPCを繋いで以下を実行

$ python preview_basic.py

暖房を入れた時のエアコンの吹き出し口が熱を持っていることがわかる↓

f:id:robonchu:20181208143230p:plain

蛍光灯に向けるとこんな感じ↓

f:id:robonchu:20181208143706p:plain

所感

バイスやセンサごとに特性があって面白い♪