3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SiPEEDAdvent Calendar 2020

Day 2

MacでSipeed Maixduinoの顔認識を動かす

Last updated at Posted at 2019-10-12

#Sipeed社製Maixduino環境設定
MacでSipeed社製Maixduinoを動かす環境を立ち上げたので手順を残します。
スクリーンショット 2019-10-12 14.29.05.png
##Mac用ドライバーダウンロード&インストール
現時点での最新版。MacOS Mojave v10.14.6では動作した。
http://www.wch.cn/download/CH341SER_MAC_ZIP.html
インストールしてMac再起動
##ファームウェアと顔認識用のモデルダウンロード
https://github.com/sipeed/MaixPy/releases/tag/v0.3.2
以下2つをダウンロード
face_model_at_0x300000.kfpkg #モデル
maixpy_v0.3.2_full.bin #ファームウェア
##ファームウェアアップデート用ツール kflash_gui
https://github.com/sipeed/kflash_gui/releases/tag/v1.3.2
Pre-releaseがいくつかでているが、Mac対応版はこれが最新。インストール時にセキュリティのメッセージが出る場合は、Macのシステム環境設定→セキュリティとプライバシー→kflash_guiの実行許可を行う。
##Maixduino接続確認
ボードをMacとMaixduinoをケーブルで接続後、ターミナルを開いて以下を実行。
screen /dev/cu.usbserial-xel_sipeed0 115200

反応がない場合は ctrl-d を押すとソフトリブートする。以下のような画面がでれば接続OK。
スクリーンショット 2019-10-12 13.58.03.png
##ファームウェアアップデート
注)ターミナルを切り、ボード接続を外し、再度接続して通信初期化状態にする必要あり
kflash_guiを立ち上げて以下のように設定。Open Fileでmaixpy_v0.3.2_full.binを選択しDownloadを押すとファームウェアのダウンロードとアップデートが走る。ダウンロード完了後にアップデートが行われるので、多少時間がかかる。
スクリーンショット 2019-10-12 14.02.19.png
#顔認識を動かす
##顔認識用モデルダウンロード
flash_guiからOpen Fileでface_model_at_0x300000.kfpkgを選択。アドレスを指定する欄がなくなるが、このままで0x300000に書かれるので問題ない。
スクリーンショット 2019-10-12 14.06.50.png
##顔認識サンプルコード動作確認
ターミナルを開いて以下を実行(>>> が表示されている状態にする)
screen /dev/cu.usbserial-xel_sipeed0 115200

以下からサンプルコードをcmd-cでコピー
https://github.com/sipeed/MaixPy_scripts/blob/master/machine_vision/demo_find_face.py

ターミナル上で ctrl-e #ペーストモード

ターミナル上で cmd-v #スクリプトをペースト

ターミナル上で ctrl-d #スクリプト実行

これで顔認識のPythonスクリプトが実行される。カメラで顔を写すとディスプレイ上の顔に□が表示され、且つボード上のLEDが点滅すれば成功。

ターミナル上で ctrl-c #終了
##他のサンプルコード
以下からサンプルコードを参照。上と同じ手順で実行できる。
https://github.com/sipeed/MaixPy_scripts

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?