Python のロジック図
2024-10-12 14:21:18 0 報告
全コンテンツを閲覧するにはログインしてください
このフローチャートは「Python のロジック図」と題され、RTMP ストリームを用いた人体検出システムのプロセスを示しています。主要な要素には、PersonDetWorkerYOLOによる人体検出、QueueMonitorによるデータフローキューの監視、各種プロセス間でのデータフロー管理が含まれます。システムは新しいRTMPストリームの追加や切断されたストリームの削除を行い、アクティブなストリーム数を監視します。さらに、ロードバランスを考慮してストリームをワークプロセスに割り当て、アクション認識結果のアップロードを行います。システムの効率を最大化するために、スレッド数はCPUとグラフィックスカードのリソースに基づいて設定されます。
著者の他の作品
概要/内容
PersonDetWorkerYOLO人体検出
結果通知
線程
1. 新しい RTMP ストリームを追加します2. 切断されたストリームを削除します3. 現在アクティブな RTMP ストリーム数を取得します
ビデオキャプチャRTMP リスニング
進程
QueueMonitorプロセス内データフローキュー監視
フレーム集約
メインメインプロセス
歩行者検出プロセス
1. 起動ワークプロセス2. RTMPストリーム数の監視3. ロードバランスでRTMPストリームをワークプロセスへ割り当てる
跨プロセスキュー
データフロー
DetProcess人検出プロセス
ActionProcess行动認識プロセス
ActionNotifyWorker行动認識結果アップロード
表示リソース、CPUプロセスリソースを設定して作業プロセス数を設定します
アクション認識
ActionWorker行动認識
フレームキュー
人物検出
スレッド数はCPUとグラフィックスカードのリソースに基づいて設定されます。
DetAggWorker動画フレーム分块集約
ビデオキャプチャマネージャーRTMP リスナー管理者
1. RTMPストリームを開く2. フレームごとにキューに入れて処理待ち

集める

集める

集める

集める

集める

0 コメント
次のページ