YOG-SLAMのビルドと実行ガイド

実行前にORB-SLAM3が正常に動作することを確認してください。CPU版のlibtorchを使用するため、YOLOv5の深層学習環境も設定済みである必要があります。 具体的な設定手順については、以下のチュートリアルを参照してください: 【ORB-SLAM3】Ubuntu20.04でのビルドと実行 ubuntu20.04でのYOLOV5設定(仮想マシン以外) YOLO_ORB_SLAM3のビルドと実行 目次 一、依存ライブラ ...

8月7日 10:18 投稿

Google Colabで無料GPUを利用する方法

Google Colabの基本的な使い方 Google Colab(Colaboratory)を利用することで、無料でGPUリソースを最大12時間連続で使用できます。ただし、長時間の連続利用や頻繁なセッション切断・再接続は制限対象となるため注意が必要です。以下に、実際の利用手順とベストプラクティスを紹介します。 1. アカウントと環境準備 まず、Googleアカウントが必要です。また、Googleサー ...

7月27日 00:55 投稿

香橙派 Orange Pi AIpro を使用した YOLOv5 ベースの車両ナンバープレート認識システム構築

最近、組み込みシステムの知識を学習する機会があり、香橙派が新たにリリースした Orange Pi AIpro ボードに興味を持ち、実際に研究してみました。 1. 香橙派 Orange Pi AIpro 開発ボード紹介と実物確認 1.1 開発ボード仕様 昇騰AI技術ルート:高性能で低消費電力の4コア64ビットプロセッサとAIプロセッサを搭載し、高速処理と低消費電力を実現し、さまざまなAIアプリケ ...

7月22日 00:50 投稿

PyQt5 を基盤とした YOLOv5 検知アプリの GUI 構築技術

システムアーキテクチャの構成要素 本プロジェクトは、高次元の機械学習モデルと軽量なデスクトップアプリケーションフレームワークを結合することで、エンドユーザーが複雑なパラメータ設定を行わずに推論を実行できる環境を提供しています。主要なコンポーネントは、表示層(Presentation Layer)、制御ロジック(Logic Layer)、および推論エンジン(Algorithm Layer) ...

7月12日 16:31 投稿

YOLOv5バックボーンネットワークの実装

データセット準備 import torch import torch.nn as nn from torchvision import transforms, datasets # デバイス設定 device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # データ変換処理 training_transforms = transforms.Compose([ transforms.Resize([224, 224]), transforms.ToTensor(), transforms.Normalize(mean=[0.485, 0 ...

7月10日 18:14 投稿