opencv-pythonで動画を扱う

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

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

人がいる方向をむく(アクションカメラ 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…

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

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

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

初めに 環境 バージョンの確認(pip freeze) 実行ファイル 初めに 以前Webカメラの動画に対しての物体検出をやった。 今回は動画ファイルに対しての物体検出をやってみた。 すべてのフレームに対してモデルを適応すると処理が追い付かなので少し工夫が必要…

動画に対してPose Estimation(alpha_pose_resnet101_v1b)GPUあり

初めに 環境 バージョンの確認(pip freeze) 実行ファイル 補足 初めに 以前「simple_pose」で同じことをやった。 今回、モデルを「simple_pose」から「alpha_pose」に変えたこととGPUを使用したことで一部コードの修正を要した。 環境 HP 870-281jp CPU In…

動画に対してSegmentation(fcn_resnet101)GPUあり

初めに 環境 バージョンの確認(pip freeze) 実行ファイル 補足 初めに GPUなしのノートパソコンでやるとパワー不足でスムーズに動かなかった。 GPU搭載のデスクトップパソコンでやってみたところ問題なく動いた。 環境 HP 870-281jp CPU Intel(R) Core(TM)…

動画に対してSegmentation(fcn_resnet101)

初めに 環境 バージョンの確認(pip freeze) 実行ファイル 補足 2020年5月6日追記 初めに ノートパソコン付属のWebカメラの動画に対してSegmentationをやってみた。 パソコンの性能が追い付いていない印象。画像を縮小してなんとか動いた。 環境 Panasonic …

動画に対してPose Estimation(simple_pose_resnet18)

初めに 環境 バージョンの確認(pip freeze) 実行ファイル 補足 初めに ノートパソコン付属のWebカメラの動画に対してPose Estimationをやってみた。 公式のチュートリアルに少し変更を加えただけである。 環境 Panasonic let's note CF-LX3 CPU Intel(R) C…

動画に対して物体検出(ssd_512_mobilenet1.0)

初めに 環境 バージョンの確認(pip freeze) 実行ファイル 補足 初めに ノートパソコン付属のWebカメラの動画に対して物体検出をやってみた。 環境 Panasonic let's note CF-LX3 CPU Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz 2.69GHz RAM 8.00 GBWindows1…