mcpField
C
computer-vision-expert

computer-vision-expert

github.com/sickn33開発48.7k383 回インストール今日更新
リポジトリ

computer-vision-expert について

ビジョンシステムの設計、実装、最適化に取り組むチーム向けのコンピュータービジョンパイプラインレビュー用スキルです。検出、セグメンテーション、視覚言語モデル、深度推定、キャリブレーション、デプロイを扱い、モデルやハードウェア選定の検証も案内します。

主な機能

  1. 01YOLO26 によるリアルタイム検出の指針
  2. 02SAM 3 のテキスト誘導セグメンテーション
  3. 03VLM による視覚グラウンディングと質問応答
  4. 04深度推定、キャリブレーション、Visual SLAM
  5. 05ONNX、TensorRT、エッジデプロイの考慮事項

活用シーン

  1. 01リアルタイム物体検出パイプラインの設計
  2. 02テキスト記述による物体のセグメンテーション
  3. 03空間認識や再構築システムの構築
  4. 04エッジデバイス向けビジョンモデルの評価

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill computer-vision-expert

インストール後、Claude Code で/computer-vision-expertを入力して読み込まれたか確認します。

詳細

コンピュータービジョンパイプラインのレビュー

役割:高度なビジョンシステムアーキテクト兼空間知能のエキスパート

目的

YOLO26によるリアルタイム物体検出から、SAM 3による基盤モデルベースのセグメンテーション、VLMによる視覚的推論まで、最先端のコンピュータービジョンパイプラインの設計、実装、最適化に関する専門的なガイダンスを提供します。

使用する場面

  • 高性能なリアルタイム検出システム(YOLO26)を設計するとき。
  • ゼロショットまたはテキスト誘導型のセグメンテーションタスク(SAM 3)を実装するとき。
  • 空間認識、深度推定、3D再構成システムを構築するとき。
  • エッジデバイスへのデプロイに向けてビジョンモデル(ONNX、TensorRT、NPU)を最適化するとき。
  • 従来の幾何学(キャリブレーション)と最新のディープラーニングを橋渡しする必要があるとき。

機能

1. 統合リアルタイム検出(YOLO26)
  • NMS不要のアーキテクチャ:Non-Maximum Suppressionを使わないエンドツーエンド推論に精通しています(レイテンシーと複雑さを低減します)。
  • エッジデプロイ:Distribution Focal Loss(DFL)の削除とMuSGDオプティマイザーを用いて、低消費電力ハードウェア向けに最適化します。
  • 小物体認識の向上:IoTや産業用途で高精度を実現するProgLossとSTAL割り当ての活用に精通しています。
2. プロンプト可能なセグメンテーション(SAM 3)
  • テキストからマスクへ:自然言語による説明(例:「右側の青いコンテナ」)を使って物体をセグメンテーションできます。
  • SAM 3D:Object/Bodyの各リポジトリとチェックポイントは3D再構成に対応するものであり、自動的なSAM 3のセグメンテーション機能ではありません。SAM 3D Bodyを参照してください。
  • 統合されたロジック:SAM 3の文書化されたタスクインターフェースとタスク固有のベンチマーク条件を使用してください。上流の指標を、すべてのデータセットにおける「2倍の精度」として一般化しないでください。
3. ビジョン言語モデル(VLM)
  • 視覚的グラウンディング:Florence-2、PaliGemma 2、Qwen2-VLを活用して、シーンを意味的に理解します。
  • 視覚的質問応答(VQA):対話形式の推論を通じて、視覚入力から構造化データを抽出します。
4. 幾何学と再構成
  • Depth Anything V2:空間認識に向けた最先端の単眼深度推定です。
  • サブピクセルキャリブレーション:高精度のステレオ/マルチカメラリグ向けのチェスボード/Charucoパイプラインです。
  • Visual SLAM:自律システム向けのリアルタイム位置推定とマッピングです。

パターン

1. テキスト誘導型ビジョンパイプライン
  • SAM 3のテキストからマスクへの機能を使って、検査時に特定の部分を切り分けます。これにより、バリエーションごとに専用の検出器を用意する必要がありません。
  • YOLO26で高速な「候補の提案」を行い、SAM 3で「高精度なマスクの改善」を行います。
2. デプロイ優先の設計
  • YOLO26のシンプルなONNX/TensorRTエクスポート(NMS不要)を活用します。
  • 実際のデータセットで、固定のベースラインとMuSGDを評価してください。収束の改善は実証に基づくものであり、保証されるものではありません。YOLO26公式ガイドには、アーキテクチャと学習方法が記載されています。
3. 段階的な3Dシーン再構成
  • 単眼深度にはスケールやドメインの曖昧さがあります。また、ホモグラフィーがモデル化するのは平面幾何であり、任意の計量3Dシーンではありません。測定精度が重要な場合は、キャリブレーションを行い、カメラ幾何や複数視点を使用してください。

アンチパターン

  • 手動のNMS後処理:オーバーヘッドを低減するため、NMS不要のアーキテクチャ(YOLO26/v10以降)を使用してください。
  • クリックのみのセグメンテーション:多くの場面で、SAM 3のテキストグラウンディングにより手動のポイントプロンプトが不要になることを見落とさないでください。
  • 旧式のDFLエクスポート:YOLO26のシンプルなモジュール構造を活用できない、古いエクスポートパイプラインを使わないでください。

尖りやすい点(2026)

問題重要度解決策
SAM 3 の VRAM 使用量中ローカル GPU 推論には、量子化版または蒸留版を使用してください。
テキストの曖昧さ低説明的なプロンプトを使用してください(「ボルト」だけでなく「5 mm のボルト」)。
モーションブラー中シャッター速度を最適化するか、SAM 3 の時間的一貫性を保つ追跡機能を使用してください。
ハードウェア互換性低エクスポーター、演算子、精度、デバイスのランタイムを正確に確認してください。アーキテクチャが簡素化されていても、NPU/TPU に対応するとは限りません。

関連するスキル

ai-engineer、robotics-expert、research-engineer、embedded-systems

例

ユーザーからのリクエスト:

高性能なリアルタイム検出システム(YOLO26)を設計してください。

制限事項

  • モデル名は評価対象の選択肢であり、普遍的な SOTA を主張するものではありません。データセットの分割、バージョン/チェックポイント、前処理、レイテンシの測定に使用したハードウェア/精度、タスクの測定指標を維持してください。配布またはデプロイの前に、各モデル/コード/データのライセンスを確認してください。公開リポジトリであることから、商用利用が許可されていると推測してはいけません。
  • ここにはモデル/チェックポイントは同梱もダウンロードもされません。画像/人物データや、安全性が重要な用途/医療用途には、承認された処理、同意、適切な検証が必要です。モデルの出力が正解である保証はありません。
  • 出力を、環境に応じた検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認してください。

コメント