2022-10

OpenCV

How to handle Video and Audio with OpenCV

OpenCVで映像を処理しながら音声を処理する方法について解説します。音声はpyaudioを使用します。映像と音声を処理した応用例についても解説します。
ncnn

YOLOv5 and YOLOv7 with ncnn on Jetson Nano

ncnnフレームワークを使用してYOLOv5とYOLOv7をJetson Nanoを動作させます。ncnnのインストール方法とYOLOv5、YOLOv7の実行方法を解説します。ncnnがビルドできない場合の対応方法、カメラのFPSが出ない場合の対応方法も説明します。
AWS

How to use YOLOv5 on AWS Lambda

YOLOv5をAWS Lambdaで実行する方法を解説します。YOLOv5の実行にはOpenCVを使用します。AWS Lambdaについて簡単に解説し、AWS SAMの使い方も解説します。
YOLOv5

YOLOv5 with Oriented Bounding Box

YOLOv5を使用してOriented Bounding Box(OBB)を使った物体検出の学習と推論について解説します。学習にはGoogle Coraboratoryを使用しその使い方の解説もします。
Annotation

Oriented Bounding Box – Annotation

Oriented Bounding Boxのアノテーション方法について解説します。アノテーションツールはlabelImage2を使用します。作成されたアノテーションデータについても解説します。
YOLOv5

Save video only object detected using YOLOv5

YOLOv5を使用し物体が検出されたビデオだけをクラウドに保存する方法を解説します。検出されたビデオをAWSクラウドに保存する方法も解説します。
Jetson Nano

Jetson Nano – YOLOv5 with CSI-2 Camera

CSI-2カメラを使用してJetson NanoでYOLOv5を実行する方法を解説します。予めビルドしたパッケージをインストールし、YOLOv5にパッチを当ててYOLOv5を実行します。
YOLOv7

YOLOv7 on Jetson Nano

Jetson NanoでYOLOv7を動作させる方法を解説します。YOLOv5の記事でも解説しましたがPyTorchの導入ができれば問題なくYOLOv7を動作させることが可能です。
Docker

Building Jetson Nano libraries on host PC

この記事ではJetson NanoのPyTorchライブラリ、OpenCVライブラリをホストPCでビルドする方法を解説します。最後にビルド速度についてまとめます。
Linux

How to run aarch64 binary on host PC

aarch64バイナリをx86_64ホストPCで実行する方法を解説します。binfmtについて動作を解説し、qemu-user-staticのサンプルを実行し、aarch64バイナリを作成しx86_64ホストPCで実行してみます。