このページでは物体検出のまとめを紹介します。

YOLOシリーズ性能比較

YOLOv6(v3.0)の実装まとめ 〜導入から学習まで〜

YOLOv6(v3.0)

YOLOシリーズの「YOLOv6」について、環境構築から学習の方法までをまとめます。
YOLOv6(v3.0)は2023年1月に公開された最新バージョンであり、速度と精度の面で限界を押し広げています。

第1回:YOLOv6を試してみる 〜導入からデモまで〜

・YOLOv6とYOLOv6(v3.0)の概要
・Google colabを使用してYOLOv6(v3.0)の導入
・チュートリアルの推論

Read more
第2回:推論の引数と座標とスコアの出力

・YOLOv6とYOLOv6(v3.0)の概要
・推論時の引数について

Read more

YOLOv8の実装まとめ 〜導入から学習まで〜

YOLOv8

YOLOシリーズの最新版「YOLOv8」について、環境構築から学習の方法までをまとめます。
YOLOv8は2023年1月に公開された最新バージョンであり、速度と精度の面で限界を押し広げています。

第1回:YOLOv8を試してみる 〜導入からデモまで〜

・YOLOv8の概要
・Google colabを使用してYOLOv8の導入
・チュートリアルの推論

Read more
第2回:推論の引数と座標とスコアの出力

・YOLOv8の概要
・推論時の入力データ形式
・各引数

Read more
第3回:YOLOv8でセグメンテーションを試してみる

・YOLOv8の概要
・Google colabを使用してYOLOv8の導入
・物体検出の実装
・セグメンテーションの実装

Read more
第4回:YOLOv8における推論結果と座標について

・YOLOv8における座標

Read more

YOLOv7の実装まとめ 〜導入から学習まで〜

YOLOv7

YOLOv7は2022年7月に公開された最新バージョンであり、速度と精度の面で限界を押し広げています。

第0回:YOLOシリーズ最新版のYOLOv7を試してみる 〜導入からデモまで〜


はじめに論文とソースコードを紹介します。
まずは導入からデモまで試してみましょう。
・YOLOv7の概要
・Google colabを使用してYOLOv7の導入
・チュートリアルの推論

Read more
第1回 :マスク着用をリアルタイムに判定 〜オープンソースデータセットの学習と評価〜

オープンソースのデータセットを活用したマスク着用判定モデルの作成を通じて学習と評価の方法を紹介します。
・データセットの準備
・カスタムデータによる学習
・作成したモデルのテスト

Read more
第2回:モデルの評価と推論
〜座標とスコアの出力〜

前回作成したモデルのテストと評価方法、テスト結果を元にした座標の考え方を紹介します。
・モデルのテストと評価方法
・座標の考え方

Read more
第3回:物体検出のためのデータ収集

物体検出のデータセット作成のための教師画像データ収集に焦点を当て、ネット上から収集可能な方法を紹介します。
・オープンデータの活用
・スクレイピング
・YouTube動画の活用
・オープンモデルの活用

Read more
第4回:物体検出のためのアノテーション

アノテーション作業に焦点を当て、様々な方法を紹介します。アノテーションを精度良くかつ効率的に行うようにしましょう。
・アノテーションとは
・YOLOv7で必要となるアノテーション(座標)
・アノテーションツールの使い方
・OpenCVによるアノテーション
・Windows「ペイント」

Read more
第5回:オリジナルデータを用いた学習の実装

前回までに準備したデータを用いて、学習を実装してみましょう。
・YOLOv7で必要となるデータセットの作成方法
・オリジナルデータの物体検出モデルを作成

Read more
第6回:YOLOv7によるHuman Pose Estimation

YOLOv7による姿勢推定(Human Pose Estimation)を紹介します。
・YOLOv7によるHuman Pose Estimationの実装
・動画からHuman Pose Estimation

Read more
第7回:YOLOv7によるsegmentation

YOLOv7によるInstance segmentationを紹介します。
・YOLOv7によるInstance segmentationの実装

Read more
第8回:BoT-SORTで物体追跡(MOT)を実装する

・Object Trackingとは
・BoT-SORTの概要
・BoT-SORTの導入
・BoT-SORTで物体追跡(MOT)で実装する

Read more

YOLOXの実装まとめ 〜導入から学習まで〜

YOLOX

YOLOXは2021年8月に公開された物体検出モデルです。

第1回:導入からチュートリアルまで

・YOLOXの概要
・YOLOXの導入
・チュートリアルの推論とサンプルデータセットによる学習

Read more
第2回:マスク着用判定〜カスタムデータの学習〜

・YOLOXで必要となるデータを準備
・「Mask Wearing Dataset」データセットによるYOLOX学習の実装

Read more
第3回:カスタムデータセット作成と学習〜

・YOLOXで必要となるデータセットの作成方法
・YOLOv5で作成したデータセットをYOLOX用のデータセットに変換
・独自の物体検出モデルを作成

Read more
第4回:ONNXRuntimeとテスト結果(スコア、座標)の出力方法

・YOLOXでpytorchモデルをOnnxに変換する方法
・Onnxruntimeデモの方法
・テスト結果の出力方法

Read more
第5回:Motpyによる物体追跡を実装する

・Multiple Object Tracking(MOT)とMotpyの概要
・YOLOXとMotpyの導入
・YOLOXによるMultiple Object Trackingの実装

Read more
第6回:物体検出を応用してモザイク処理を自動化してみる

・YOLOXの後処理
・モザイク処理
・YOLOXによるモザイク処理の自動化

Read more

YOLORの実装まとめ

YOLOR

YOLORは2021年に公開された物体検出モデルです。

同じ年に登場したYOLOXよりも推論が速いことが特徴です。

第1回:導入からチュートリアルまで

・YOLORの概要
・YOLORの導入
・チュートリアルの推論

Read more
第2回:マスク着用をリアルタイムに判定 〜カスタムデータの学習〜

・データセットの準備
・カスタムデータによる学習
・作成したモデルの評価

Read more

YOLOv5の実装まとめ 〜導入から学習まで〜

YOLOv5

YOLOv5は2020年に公開された物体検出モデルです。

第1回:導入からチュートリアルまで

・YOLOv5の概要
・YOLOv5に必要な環境構築
・サンプル画像によるチュートリアルの推論デモ

Read more
第2回:マスク着用判定〜カスタムデータの学習〜

・YOLOv5で必要となるデータを準備
・「Mask Wearing Dataset」データセットによるYOLOv5学習の実装

Read more
第3回:データセット作成と学習

・物体検出のためのデータセット作成
・YOLOv5の学習の実装

Read more
第4回:PyTorch hubによる物体検出と結果出力

・PyTorch hubを使ったYOLOv5による物体検出
・物体検出結果の表示と見方

Read more
第5回:PyTorch hubまとめとYouTube動画の物体検出

・Torch hubのまとめ
・Torch hubの機能であるYouTube動画から物体検出する方法

Read more
第6回:小さなオブジェクトを検出するためのSAHIで物体検出をしてみる

・SAHI(Slicing Aided Hyper Inference)の概要を学ぶ
・SAHIの実装方法を学ぶ
・オリジナル画像から人物の物体検出してみる

Read more
第7回:動画の物体検出 〜座標やスコアのCSV出力とその応用

・動画からフレームごとの物体検出
・座標・スコアの出力

Read more