Yolov5_DeepSort のビルド時に発生した問題: 問題 1: UserWarning: torch.meshgrid: 今後のリリース; 問題 2: [mov, mp4, m4a, 3gp

注意 1: ユーザー警告: torch.meshgrid: 今後のリリースでは、インデックス引数を渡すことが必要になります。

 解決:

エラー プロンプトに従って、上記のエラー プロンプトの青色のフォントをクリックし、対応する function.py ファイルにジャンプします。

検索 ctr+F ショートカット キーに従って入力します。

_VF.メッシュグリッド

対応する場所を見つけて、次の図に示されている場所を見つけます。

  

 次のコードを追加します。indexing = ' ij '

 torch.meshgrid の使用

torch.meshgrid(*テンソル、インデックス付け=なし)

インデックスはtorch.meshgrid のパラメータです。

torch.meshgrid の機能は、画像のすべてのピクセル座標を生成するなど、「グリッド データ」を生成することです。

Indexing='ij'
戻り値:
Grid_i 形状: torch.Size([7, 4])
Grid_j 形状: torch.Size([7, 4])

それらの形状はすべて [W,H]
形状で、0 番目の次元が W、1 番目の次元が H です
。torch.meshgrid パラメータ W_arange を入力すると、H_arange の相対順序は一貫しています。

インデックス='xy'

戻り値:
グリッド x 形状: torch.Size([4, 7])
グリッド y 形状: torch.Size([4, 7])

形状は[H、W]です。

形状の最初の次元は W、0 番目の次元は H です
。torch.meshgrid パラメータ W_arange を入力すると、H_arange の相対順序が逆転します。

質問 2: [mov,mp4,m4a,3gp,3g2,mj2 @ 000001fe939c8d80] moov アトムが見つかりません

 ビデオ ファイルに問題がある場合は、ビデオ ファイルがまだ開けるかどうかを確認できます。開くことができ、形式が .mp4 であれば問題ありません。プレーヤーで開けない場合は、次のことができます。ビデオファイルを再録画します。

問題 3: Yolov5_DeepSort ターゲット追跡の実行中にビデオを保存できない

下の写真から、正常に実行され、検出が完了したことがわかります。

 track.py のパラメータを設定するときに、結果ファイルを出力フォルダーに置きます。

 しかし、最終的には出力ファイルには出力ファイルがありません

 

 解決:

track.py ファイルを見つけて、track.py ファイルの下で対応する検出関数を見つけて、対応する位置に次のように入力します。

save_video=True

おすすめ

転載: blog.csdn.net/m0_74890428/article/details/131042830