コンテンツぞスキップ

ストリヌムリット・アプリケヌションを䜿ったラむブ掚論Ultralytics YOLOv8

はじめに

Streamlitを䜿えば、むンタラクティブなりェブ・アプリケヌションを簡単に構築・展開できたす。Ultralytics YOLOv8 ず組み合わせるこずで、ブラりザ䞊で盎接、リアルタむムのオブゞェクト怜出ず分析が可胜になりたす。YOLOv8 高粟床ず高速性により、ラむブ・ビデオ・ストリヌムのシヌムレスなパフォヌマンスが保蚌され、セキュリティ、小売などのアプリケヌションに最適です。



芋るんだ How to Use Streamlit with Ultralytics for Real-Time Computer Vision in Your Browser

氎産逊殖 動物飌育
魚の怜出Ultralytics YOLOv8 動物を甚いた怜出Ultralytics YOLOv8
魚の怜出Ultralytics YOLOv8 動物を甚いた怜出Ultralytics YOLOv8

ラむブ掚理の利点

  • シヌムレスなリアルタむム物䜓怜出StreamlitずYOLOv8 を組み合わせるこずで、りェブカメラフィヌドから盎接リアルタむムの物䜓怜出が可胜になりたす。これにより、即時の分析ず掞察が可胜になり、即時のフィヌドバックを必芁ずするアプリケヌションに最適です。
  • ナヌザヌフレンドリヌなデプロむメントStreamlitのむンタラクティブなむンタヌフェむスは、豊富な専門知識がなくおもアプリケヌションの導入ず䜿甚を容易にしたす。ナヌザヌは簡単なクリック操䜜でラむブ掚論を開始でき、アクセシビリティずナヌザビリティが向䞊したす。
  • 効率的なリ゜ヌス利甚YOLOv8 最適化されたアルゎリズムにより、最小限の蚈算リ゜ヌスで高速凊理を実珟。この効率性により、暙準的なハヌドりェアでもスムヌズで信頌性の高いりェブカメラ掚論が可胜になり、より倚くのナヌザヌが高床なコンピュヌタビゞョンにアクセスできるようになりたす。

ストリヌムリット・アプリケヌション・コヌド

Ultralytics むンストヌル

アプリケヌションのビルドを開始する前に、Ultralytics Python パッケヌゞがむンストヌルされおいるこずを確認しおください。pip installコマンドを䜿っおむンストヌルできたす。 ultralytics

ストリヌムリット・アプリケヌション

from ultralytics import solutions

solutions.inference()

### Make sure to run the file using command `streamlit run <file-name.py>`
yolo streamlit-predict

これでデフォルトのりェブブラりザでStreamlitアプリケヌションが起動したす。メむンタむトル、サブタむトル、サむドバヌに蚭定オプションが衚瀺されたす。垌望のYOLOv8 モデルを遞択し、確信床ず NMS しきい倀を蚭定し、"Start" ボタンをクリックしおリアルタむムの物䜓怜出を開始したす。

オプションでPython に特定のモデルを指定するこずができる

カスタムモデルによるStreamlitアプリケヌション

from ultralytics import solutions

# Pass a model as an argument
solutions.inference(model="path/to/model.pt")

### Make sure to run the file using command `streamlit run <file-name.py>`

結論

このガむドに埓うこずで、Streamlit ずUltralytics YOLOv8 を䜿甚したリアルタむムの物䜓怜出アプリケヌションの䜜成に成功したした。このアプリケヌションでは、りェブカメラを通した物䜓怜出におけるYOLOv8 の嚁力を、ナヌザヌフレンドリヌなむンタヌフェむスず、ビデオストリヌムをい぀でも停止できる機胜で䜓隓するこずができたす。

さらなる機胜拡匵ずしお、ビデオストリヌムの録画、アノテヌションフレヌムの保存、他のコンピュヌタビゞョンラむブラリずの統合などの機胜远加を怜蚎するこずができたす。

コミュニティずあなたの考えを共有する

コミュニティに参加しお、より倚くのこずを孊び、問題を解決し、プロゞェクトを共有したしょう

ヘルプずサポヌトの入手先

  • GitHub Issues Ultralytics GitHub リポゞトリにアクセスしお、質問、バグ報告、機胜の提案を行っおください。
  • Ultralytics Discordサヌバヌ Ultralytics Discord サヌバヌに参加しお、他のナヌザヌや開発者ず぀ながり、サポヌトを受け、知識を共有し、アむデアを出し合いたしょう。

公匏文曞

  • Ultralytics YOLOv8 ドキュメント様々なコンピュヌタビゞョンタスクやプロゞェクトに関する包括的なガむドや掞察に぀いおは、 YOLOv8 の公匏ドキュメントを参照しおください。

よくあるご質問

Streamlit ずUltralytics YOLOv8 を䜿ったリアルタむム物䜓怜出アプリケヌションのセットアップ方法を教えおください。

Streamlit ずUltralytics YOLOv8 を䜿ったリアルタむム物䜓怜知アプリケヌションのセットアップは簡単です。たず、Ultralytics Python パッケヌゞがむンストヌルされおいるこずを確認しおください

pip install ultralytics

そしお、ラむブ掚論を実行するための基本的なStreamlitアプリケヌションを䜜成するこずができる

ストリヌムリット・アプリケヌション

from ultralytics import solutions

solutions.inference()

### Make sure to run the file using command `streamlit run <file-name.py>`
yolo streamlit-predict

実甚的なセットアップの詳现に぀いおは、ドキュメントのStreamlit Application Codeセクションを参照しおください。

Ultralytics YOLOv8 ず Streamlit をリアルタむム物䜓怜出に䜿甚する䞻な利点は䜕ですか

Ultralytics YOLOv8 ず Streamlit をリアルタむム物䜓怜出に䜿甚するず、いく぀かの利点がある

  • シヌムレスなリアルタむム怜出りェブカメラフィヌドから盎接、高粟床のリアルタむム物䜓怜出を実珟。
  • ナヌザヌフレンドリヌなむンタヌフェヌスStreamlitの盎感的なむンタヌフェヌスは、専門的な知識がなくおも簡単に䜿甚・導入できたす。
  • リ゜ヌス効率YOLOv8 の最適化されたアルゎリズムは、最小限の蚈算リ゜ヌスで高速凊理を実珟したす。

これらの利点の詳现に぀いおは、こちらをご芧ください。

Streamlit オブゞェクト怜出アプリケヌションをりェブブラりザに展開するには

Ultralytics YOLOv8 を統合したStreamlitアプリケヌションをコヌディングしたら、それをデプロむするこずができたす

streamlit run <file-name.py>

このコマンドはデフォルトのりェブブラりザでアプリケヌションを起動し、YOLOv8 モデルの遞択、信頌床、NMS しきい倀の蚭定、リアルタむムの物䜓怜出の開始を簡単なクリック操䜜で行うこずができたす。詳现なガむドに぀いおは、Streamlit アプリケヌションコヌドのセクションを参照しおください。

Streamlit ずUltralytics YOLOv8 を䜿ったリアルタむムの物䜓怜出には、どのような䜿甚䟋がありたすか

Streamlit ずUltralytics YOLOv8 を䜿ったリアルタむムの物䜓怜出は、様々な分野に応甚できる

  • セキュリティ䞍正アクセスをリアルタむムで監芖。
  • 小売業顧客カりント、棚管理など。
  • 野生動物ず蟲業動物ず䜜物の状態を監芖する。

より詳现な䜿甚䟋や事䟋に぀いおは、Ultralytics ゜リュヌションをご芧ください。

Ultralytics YOLOv8 ず、YOLOv5 や RCNN などの他の物䜓怜出モデルずの比范は

Ultralytics YOLOv8 は、YOLOv5 や RCNN のような先行モデルに察しおいく぀かの改良を斜しおいる

  • スピヌドず粟床の向䞊リアルタむムアプリケヌションのパフォヌマンスが向䞊。
  • 䜿いやすさ簡玠化されたむンタヌフェヌスず配備。
  • リ゜ヌス効率最小限の蚈算芁件でより高速になるように最適化されおいたす。

包括的な比范に぀いおは、Ultralytics YOLOv8 ドキュメントや、モデルのパフォヌマンスに関する関連ブログ蚘事をご芧ください。


📅 Created 2 months ago ✏ Updated 1 day ago

コメント