ボールがある方向を向く(パン&チルト)

touch-sp.hatenablog.com 以前は1軸であったが、今回は2軸にした。 ボールを検出するために学習済みSSDを使って転移学習を行った。 (こちらを参照) Pythonコード import mxnet as mx import gluoncv import serial, time import cv2, queue, threading cla…

人がいる方向をむく(アクションカメラ APEMAN A79)OpenCV-Python

touch-sp.hatenablog.com 前回はOpenCVではどうしてもうまくいかなかったと書いた。 数日間調べ続けてようやく解決策を発見した。 stackoverflow.com import mxnet as mx import gluoncv import serial, time import cv2, queue, threading class VideoCaptu…

人がいる方向をむく(アクションカメラ APEMAN A79)

はじめに 環境 バージョン確認(pip freeze) Pythonコード Arduinoスケッチ はじめに touch-sp.hatenablog.com 前回はiPhoneを使った。アクションカメラの方が軽量なのでそちらでもチャレンジ。 アクションカメラは安さ優先で「APEMAN A79」を選択。 1. ま…

人がいる方向をむく(iPhone)

はじめに 環境 バージョン確認(pip freeze) Pythonコード Arduinoスケッチ はじめに カメラにうつりこんだ人の顔を検出し、その顔の方向にカメラが向くようにしてみた。 まずはサーボの上にiPhoneを乗せた。(多少の工作が必要) iPhoneのカメラ画像をWi-F…

ArduinoとPythonのシリアル通信を無線化する(XBee)

はじめに シリアル通信を無線化するにはBluetoothもひとつの選択肢になる。 今回はXBeeを用いた無線化にチャレンジ。 参考にさせて頂いたサイト mag.switch-science.com www.storange.jp PC Windows 10 Pro 64bit 用意したもの XBee ZB(S2C)ワイヤアンテナ…

Pascal VOC datasetを用いて顔検出を学習する

環境 Windows10 Pro GPUなし Python 3.8.2 バージョンの確認(pip freeze) インストールが必要なのは「mxnet」と「gluoncv」と「opencv-python」のみ。 pip install mxnet pip install gluoncv pip install opencv-pythonその他は勝手についてくる。 certif…

Arduinoで複数のサーボを動かす(Pythonとのシリアル通信)

環境 Windows10 Pro Python 3.7.7 Arduino IDE 1.8.12 Arduino Uno R3 バージョン確認(pip freeze) インストールするのは「pyserial」のみ(pipで可能) pyserial==3.4 モーションの作成 次のようなテキストファイルを用意する。 ファイル名は「motion.txt…

Arduinoでサーボを動かす(Pythonとのシリアル通信)

環境 バージョン確認(pip freeze) Pythonコード Arduinoスケッチ ポイント 環境 Windows10 Pro Python 3.7.7 Arduino IDE 1.8.12 Arduino Uno R3 バージョン確認(pip freeze) インストールするのは「pyserial」のみ(pipで可能) pyserial==3.4 Pythonコ…

カメラに人が写り込んだらLEDを光らせる

はじめに 環境 バージョン確認(pip freeze) Pythonコード Arduinoスケッチ はじめに 【MXNet】写真に写っている人を数える(Faster RCNN resnet101を用いた物体検出) - パソコン関連もろもろ 【MXNet】物体検出(detect only one class) - パソコン関連…

物体検出モデルのファインチューニング(Object Trackingの結果を用いて)

はじめに 前回Object Trackingについて書きました。 touch-sp.hatenablog.com その結果を物体検出モデルの学習データに使えないかを検証してみました。 約30秒程度の動画を撮影し、そこから約800枚の画像を取得しました。 使うのは1本の動画のみです。 ファ…

GluonCVでObject Tracking(SiamRPN models)

GluonCVの学習済みObject Trackingモデル(SiamRPN models)を使用してみました。

動画ファイルに対して物体検出(yolo3_mobilenet1.0_coco)

GluonCVを使って動画ファイルに対して物体検出(Object Detection)を行う方法です。