ターゲット検出を実現するための FFmpeg による SRS ストリーミング

【2023-03-22】FFmpegによるSRSプッシュストリーミングでターゲット検出を実現

注:
外部テストでは SRS プレーヤー テストを使用し、SRS を開き、SRS コンソールに入ります: http://localhost:8080/ 内部再生は
QT によって書き込まれます。

写真の説明を追加してください

1.SRS 開く

./objs/srs.exe -c conf/srs.conf

2.OpenCVおよびFFmpegライブラリ形式の変換

cv::Matクラスは、画像 (およびその他の行列データ) を格納するために使用されるデータ構造です。

  • cv::Matヘッダーとデータ ブロックの 2 つの重要なコンポーネントがあります。ヘッダーには、行列に関するすべての関連情報 (サイズ、チャネル数、データ型) が含まれています。データブロックには、画像内のすべてのピクセルの値が含まれています。ヘッダーには、データ ブロックへのポインターであるdata属性があります。

  • cv::Mat明示的に要求された場合にのみメモリ ブロックがコピーされるという重要なプロパティがあります。実際、ほとんどの操作は cv::Mat の先頭のみをコピーするため、複数のオブジェクトが同時に同じデータ ブロックを指します。このメモリ管理モードにより、アプリケーションの動作効率が向上し、メモリ リークを回避できます。

  • 要素のタイプを指定するときは、それぞれを表すために CV_8U を使用します

おすすめ

転載: blog.csdn.net/ch_ccc/article/details/129716250