2段階オブジェクト検出器のパワーをご覧ください。複雑なコンピュータビジョンタスクにおいて、正確なオブジェクト検出を実現するための、精度に重点を置いたソリューションです。
二段階物体検出器は、高度なディープラーニング・モデルの一種である。 ディープ・ラーニング・モデルの一種で 画像内のオブジェクトを高精度で特定するために設計された、洗練されたディープラーニングモデルのクラスである。より高速なものと異なり、これらのアーキテクチャは、物体検出タスクを2つの異なるフェーズに分割する。 物体検出タスクは、2つの異なるフェーズに分けられる: 物体が存在する可能性のある領域を特定し、次にそれらの領域を分類しながら、その座標を絞り込む。 座標を絞り込む。このスプリット・プロセス・アプローチにより、これまで2段階検出器は、精度が最優先されるタスクのゴールド・スタンダードとなってきた。 精度が最重要視されるタスクでは、多くの場合、速度と計算資源を犠牲にして を犠牲にしてきた。
2段階検出器の構造は漏斗のように機能し、広い画像から特定の対象物にデータを絞り込む、 分類します。このプロセスには通常 ResNetのような基幹ネットワークで特徴を抽出する、 その後、2つの重要なステージが続きます:
2段式と1段式の違いを理解する 1段式物体検出器の違いを理解することは アプリケーションに適したモデルを選択するための基本です。
いくつかのアーキテクチャが2段階検出の進化を定義してきた:
2段式検出器は、小さな物体の位置特定に優れ、誤検出を最小限に抑えることができるため、特定の業界では依然として不可欠です。 誤検出を最小限に抑えることができるため、特定の業界では不可欠な存在となっています。
Ultralytics 最先端の1段式モデルを専門としていますが、YOLO11 ような最新バージョンは、通常2段式検出器に関連する高精度を提供しながら、より高速な検出が可能です。 のような最新バージョンは、一般的に2ステージ検出器と関連する高い精度を提供するが、モデルの学習と推論が大幅に高速化されている。 モデルの学習と推論を大幅に高速化します。
以下は、事前に訓練されたYOLO11 モデルの実装方法である。 ultralytics パッケージ
高精度の検出結果を得る:
from ultralytics import YOLO
# Load a high-accuracy pre-trained YOLO11 model (Large variant)
# 'yolo11l.pt' offers a balance of high accuracy comparable to older two-stage models
model = YOLO("yolo11l.pt")
# Run inference on a local image
results = model("path/to/image.jpg")
# Display the results with bounding boxes
results[0].show()


