LibreYOLOドキュメント

コンピュータビジョン向けの1つのPython APIで、検出、セグメンテーション、姿勢推定、深度推定、OCRなどの学習、検証、エクスポートを行えます。コードはMITライセンスなので、作成したものは自分のものとして使えます。

インストール
pip install libreyolo
モデル
現行のフラッグシップから歴史的な検出器まで、1つのファクトリで扱える122ファミリー
タスク
検出から視線推定、人間メッシュ復元まで22種類
重み
ここに掲載するファミリー向けに公開された324個のチェックポイント。初回使用時にhuggingface.co/LibreYOLOからダウンロード
エクスポート
ONNX、TensorRT、CoreML、TFLite、Core AIを含む12形式
ライセンス
コードはMIT。重みにはアップストリームのライセンスが適用され、チェックポイントごとに記載

何をしますか。

すべてのタスク
物体検出
ボックスとクラス。デフォルトのタスクであり、ほとんどのファミリーが対応。
インスタンスセグメンテーション
物体ごとのマスク。検出1件につき1つのマスク。
セマンティックセグメンテーション
物体を区別せず、すべてのピクセルにクラスを割り当て。
パノプティックセグメンテーション
セマンティックセグメンテーションとインスタンスセグメンテーションを1つの出力に統合。
姿勢推定
物体ごとのキーポイント。トップダウンまたはボトムアップ。
画像分類
画像ごとに1つのラベル。CLIPとSigLIP2によるゼロショットにも対応。
回転物体検出
航空画像や文書画像向けの回転ボックス。
点検出
ボックスではなく重心。計数と超小型モデル。
深度推定
1枚の画像からピクセル単位の深度を推定。
画像復元
ノイズ除去、ぼけ除去、アップスケーリング。
背景除去
切り抜き用のアルファマット。
OCR
1回の処理でテキストを検出・認識。
顔認識
顔の埋め込みベクトルと人物ギャラリー。
視線推定
人物が見ている方向。
物体追跡
任意の検出器を使い、動画フレーム間で同一性を追跡。
オープンボキャブラリ検出
学習なしで、実行時に指定したクラスを検出。
プロンプト可能セグメンテーション
SAMなどを使い、指定したものを何でもセグメンテーション。

どのモデルを選びますか。

すべてのモデル

特別な理由がなければ、フラッグシップから始めてください。すべての機能はまずフラッグシップ向けに設計され、GPUで検証されます。各ページには、そのファミリーのチェックポイント、エクスポートマトリックス、ライセンス情報が掲載されています。

RF-DETR
4件のタスク、16個のチェックポイント。
YOLOv9
検出、9個のチェックポイント。
DEIM
検出、13個のチェックポイント。
D-FINE
2件のタスク、10個のチェックポイント。
EdgeCrafter
3件のタスク、24個のチェックポイント。
RT-DETR
2件のタスク、21個のチェックポイント。
YOLO-NAS
3件のタスク、重みは当方ではなく著者が配布。
ConvNeXt
1件のタスク、3個のチェックポイント。
DINOv2
3件のタスク、重みは当方ではなく著者が配布。
Dome-DETR
検出、6個のチェックポイント。
EfficientNetV2
1件のタスク、4個のチェックポイント。
FOMO
1件のタスク、3個のチェックポイント。
LingBot-Vision
1件のタスク、3個のチェックポイント。
MobileNetV4
1件のタスク、3個のチェックポイント。
NAFNet
1件のタスク、1個のチェックポイント。
PicoDet
検出、3個のチェックポイント。
ResNet
1件のタスク、4個のチェックポイント。
RTMDet
2件のタスク、10個のチェックポイント。
SegFormer
1件のタスク、6個のチェックポイント。
YOLOv7
検出、1個のチェックポイント。
YOLOX
検出、6個のチェックポイント。
AlexNet
1件のタスク、1個のチェックポイント。
BiRefNet
1件のタスク、1個のチェックポイント。
CenterNet
検出、2個のチェックポイント。
DeepLabv3
1件のタスク、3個のチェックポイント。
Deformable DETR
検出、5個のチェックポイント。
Depth Anything 3
1件のタスク、1個のチェックポイント。
Depth Anything V2
1件のタスク、3個のチェックポイント。
DETR
検出、4個のチェックポイント。
DexiNed
1件のタスク、重みは当方ではなく著者が配布。
DINO-DETR
検出、3個のチェックポイント。
EfficientDet
検出、5個のチェックポイント。
EoMT
3件のタスク、6個のチェックポイント。
Faster R-CNN
検出、4個のチェックポイント。
FCN
1件のタスク、2個のチェックポイント。
FCOS
検出、1個のチェックポイント。
FeyNobg
1件のタスク、3個のチェックポイント。
HRNet
1件のタスク、2個のチェックポイント。
L2CS-Net
1件のタスク、重みは当方ではなく著者が配布。
LibreFaceRec
1件のタスク、重みは当方ではなく著者が配布。
LW-DETR
検出、5個のチェックポイント。
Mask R-CNN
2件のタスク、1個のチェックポイント。
MiDaS
1件のタスク、2個のチェックポイント。
MoGe-2
1件のタスク、2個のチェックポイント。
PIDNet
1件のタスク、3個のチェックポイント。
PP-OCRv5
1件のタスク、2個のチェックポイント。
Real-ESRGAN
1件のタスク、3個のチェックポイント。
RetinaNet
検出、2個のチェックポイント。
SAM 3D Body
1件のタスク、0個のチェックポイント。
SSD
検出、1個のチェックポイント。
Swin Transformer
1件のタスク、4個のチェックポイント。
SwinIR
1件のタスク、3個のチェックポイント。
TEED
1件のタスク、重みは当方ではなく著者が配布。
VGG
1件のタスク、4個のチェックポイント。
ViT
1件のタスク、4個のチェックポイント。
ZipDepth
1件のタスク、2個のチェックポイント。
DeiT
1件のタスク、3個のチェックポイント。
YOLOv1
検出、1個のチェックポイント。
YOLOv2
検出、2個のチェックポイント。
YOLOv3
検出、3個のチェックポイント。
YOLOv4
検出、2個のチェックポイント。
CLIP
2件のタスク、2個のチェックポイント。
EdgeTAM
1件のタスク、0個のチェックポイント。
Florence-2
検出、重みは当方ではなく著者が配布。
Grounding DINO
検出、0個のチェックポイント。
InternVL3
検出、重みは当方ではなく著者が配布。
Kosmos-2
検出、重みは当方ではなく著者が配布。
LFM2-VL
検出、重みは当方ではなく著者が配布。
LibreMODUS
4件のタスク、重みは当方ではなく著者が配布。
LocateAnything
2件のタスク、重みは当方ではなく著者が配布。
MobileSAM
1件のタスク、1個のチェックポイント。
OMDet-Turbo
検出、0個のチェックポイント。
OV-DEIM
検出、0個のチェックポイント。
OWLv2
検出、0個のチェックポイント。
PicoSAM3
1件のタスク、0個のチェックポイント。
Qwen3-VL
検出、重みは当方ではなく著者が配布。
SAM
1件のタスク、0個のチェックポイント。
SAM 2
1件のタスク、0個のチェックポイント。
SAM 3
1件のタスク、0個のチェックポイント。
SenseNova-Vision
7件のタスク、0個のチェックポイント。
SigLIP2
2件のタスク、2個のチェックポイント。
SmolVLM2
検出、重みは当方ではなく著者が配布。
QuickSRNet
1件のタスク、1個のチェックポイント。
Qwen3-VLグラウンディング
1件のタスク、0個のチェックポイント。
HVI-CIDNet
1件のタスク、1個のチェックポイント。
LaMa
1件のタスク、1個のチェックポイント。
North Micro Vision
検出、重みは当方ではなく著者が配布。
Perception Encoder
2件のタスク、5個のチェックポイント。
PP-LiteSeg
1件のタスク、4個のチェックポイント。
ShowUI
1件のタスク、重みは当方ではなく著者が配布。
V-JEPA 2
2件のタスク、8個のチェックポイント。
Florence-2グラウンディング
1件のタスク、0個のチェックポイント。
PP-YOLOE
検出、重みは当方ではなく著者が配布。
ViTMatte
1件のタスク、1個のチェックポイント。
3D-MOOD
1件のタスク、2個のチェックポイント。
BEN2
1件のタスク、1個のチェックポイント。
ConvNeXt V2
1件のタスク、8個のチェックポイント。
DDColor
1件のタスク、2個のチェックポイント。
DEKR
1件のタスク、重みは当方ではなく著者が配布。
DetAny3D
1件のタスク、0個のチェックポイント。
FCOS3D
1件のタスク、0個のチェックポイント。
Gemma 4
検出、0個のチェックポイント。
GTR
6件のタスク、22個のチェックポイント。
LeVJEPA
1件のタスク、1個のチェックポイント。
LibreVLA
1件のタスク、重みは当方ではなく著者が配布。
Marigold V2
3件のタスク、9個のチェックポイント。
Molmo2
1件のタスク、0個のチェックポイント。
Moondream
2件のタスク、0個のチェックポイント。
Speridlabs Idol
1件のタスク、重みは当方ではなく著者が配布。
FLUX.2 klein
1件のタスク、重みは当方ではなく著者が配布。
SANA-Sprint
1件のタスク、重みは当方ではなく著者が配布。
WeVisOne-VL
5件のタスク、重みは当方ではなく著者が配布。
TinyFormer
検出、11個のチェックポイント。
U-Net
1件のタスク、1個のチェックポイント。
WildDet3D
1件のタスク、0個のチェックポイント。

主張ではなく実測

Vision Analysis

このドキュメントに掲載する精度とレイテンシの数値はすべて、ハードウェア、ランタイム、精度形式とともに公開している実行結果に基づきます。下のグラフはライブ表示です。

モデルを使う

学習
データセット、引数、データ拡張、マルチGPU、実験ロガー。
推論
画像、フォルダー、動画、Webカメラ、RTSPストリーム。
エクスポートとデプロイ
12種類のターゲットと、ファミリー別のサポートマトリックス。
コマンドライン
Pythonコードを書かずに、Python APIのすべての機能を利用。

ライセンスについて

LibreYOLOのコードはMITライセンスです。アプリケーションをオープンソースにする必要はなく、モデルの重みにも影響せず、作成したものを販売しても条件は変わりません。学習済みの重みは別扱いです。それぞれに学習者が定めたライセンスが適用され、ドキュメントでは一括して主張するのではなく、チェックポイントごとに記載しています。一部は非商用であり、その旨を明記しています。

ここでのライセンスの仕組み

このドキュメントではLibreYOLO v1.7.0について説明します。以前のリリースのドキュメントは/docs/versionsで引き続き利用できます。