【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 を使用します