Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
Ultralytics YOLO

事前学習済みUltralytics YOLOv8モデルによるPythonでのセグメンテーション

ライブWebカメラでの推論からセグメンテーションデータセットを使ったトレーニングまで、Pythonで事前学習済みUltralytics YOLOv8モデルを使ってインスタンスセグメンテーションを実行する方法を学びます。

Nuvola LadiNuvola Ladi2 分で読めます
ライブWebカメラでの推論からセグメンテーションデータセットを使ったトレーニングまで、Pythonで事前学習済みUltralytics YOLOv8モデルを使ってインスタンスセグメンテーションを実行する方法を学びます。

この記事では、Ultralytics YOLOv8モデルを使った物体セグメンテーションを紹介し、Pythonでセグメンテーションを設定して実行する手順を解説します。

セグメンテーションの準備#

まずはUltralytics YOLOv8から始めましょう。Ultralyticsパッケージは1つのコマンドでインストールでき、その後、モデルのセグメンテーション機能を利用できます。

インスタンスセグメンテーションは、画像内の個々の物体を特定して背景から切り分けることで、物体検出をさらに一歩進めます。

出力には、各物体の輪郭を示すマスクまたは輪郭線に加え、クラスラベルと信頼度スコアが含まれます。この手法は、物体の正確な形状が重要な場合に役立ち、位置だけでなく形状に関する詳細な情報も提供します。

いくつかの簡単なコマンドを使うだけで、コマンドラインから予測を実行できます。

ライブセグメンテーション:画像に命を吹き込む#

セグメンテーションは静止画像に限られません。短いPythonスクリプトを使えば、ライブビデオフィード上でリアルタイムに実行することもできます。

YOLOクラスとOpenCVを組み合わせれば、Webカメラのフレームをセグメント化し、処理と同時に結果を表示できます。

動画では、モデルが椅子から植物まで、身近な物体をセグメント化しています。

COCOセグメンテーションの事前学習済みモデルについて説明するNicolai Nielsen

図1:Nicolai NielsenがCOCOセグメンテーションの事前学習済みモデルについて説明しています。

Ultralyticsでは、COCOのセグメンテーション事前学習済みモデルも提供しており、多くのユースケースで優れた出発点となります。その後、ニーズに合わせてこれらのモデルをファインチューニングできます。

また、自動車部品のインスタンスセグメンテーション、ひび割れセグメンテーション、工業製品パッケージのセグメンテーションなど、さまざまなデータセットをサポートしています。これらのデータセットを使ったセグメンテーションモデルのトレーニングは、ドキュメントに記載されている1つのコマンドで簡単に実行できます。

yolo segment train data=carparts-seg.yaml model=yolov8n-seg.pt epochs=100 imgsz=640

今後の情報にご期待ください#

今後の動画では、カスタム学習や独自のデータセットを使った推論など、Ultralytics YOLOv8をさらに詳しく取り上げます。

私たちは、AIと機械学習をより簡単に使えるようにすることに取り組んでいます。一つひとつのセグメントから、その実現を目指します。

YouTubeで動画全編を視聴できます。

執筆者

Nuvola Ladi
Nuvola Ladi

デジタルコンテンツマネージャー · Ultralytics

Nuvola LadiはUltralyticsのデジタルコンテンツマネージャーとして、ビジョンAIやUltralytics YOLOに関するコンテンツを制作し、PyTorch Conference 2025などの業界イベントで会社を代表しています。スペインを拠点とし、IE Universityでビジュアル・デジタルメディアの修士号を取得しています。Ultralyticsに入社する前は、XVA Gallery & HotelやRolexなどの組織で職務に就いていました。

コメント

質問したり、結果を共有したり、ほかの人をサポートしたりできます。

ソリューションを見る

スポーツにおけるコンピュータービジョン

スポーツにおけるコンピュータービジョン

Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、自然保護、地理空間分析に活用できます。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOを活用して航空宇宙分野でコンピュータビジョンを導入し、航空機検査、滑走路上のFOD検出、空港の地上業務、複合材の欠陥検出に活用できます。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

AIの未来を一緒に築きましょう!

機械学習の未来に向けた歩みを始めましょう