roboflow/roboflow-python
The official Roboflow Python package. Manage your datasets, models, and deployments. Roboflow has everything you need to build a computer vision application.
What it solves
プログラムでコンピュータビジョンモデルを構築、管理、デプロイする方法を提供します。データセット管理、モデル学習、推論実行といった作業を Roboflow のウェブインターフェースで手動操作する必要がなくなります。
How it works
パッケージは階層構造(Workspace → Project → Version)を用いて Roboflow プラットフォームを鏡像化します。ユーザーは API キーまたは login コマンドで認証し、その後 Python メソッドで画像やアノテーションのアップロード、プロジェクトバージョンの作成、トレーニングのトリガー、ホストまたはセルフホストされたモデルでの予測を実行できます。
Who it’s for
コンピュータビジョン開発者や ML エンジニアで、CV パイプラインを自動化したい、データセットをプログラムで管理したい、あるいは Roboflow のモデルホスティングと推論機能を自分のアプリに統合したい方。
Highlights
- Comprehensive CV Lifecycle:プロジェクト作成からデータアップロード、トレーニング、デプロイまでの全フローをサポート。
- Flexible Inference:Roboflow がホストするモデルまたは Roboflow Inference を介したセルフホストモデルで予測を実行。
- Dataset Export:複数ワークスペースにまたがって画像を検索・エクスポートでき、COCO、YOLOv8、Pascal VOC などの形式に対応。
- Lightweight Option:
roboflow-slimインストールを提供し、組み込みデバイスやサーバーレス環境での依存オーバーヘッドを削減。