オブジェクト追跡を実現するためにopencvを使用しています。YUV 画像は RGB 画像よりも使用するのに適したオプションであると読みました。私の問題は、メモを読むのに多くの時間を費やしているにもかかわらず、YUV 形式について理解できないことです。Yは、R、G、B成分の組み合わせから計算されると私が信じている明るさです。
私の主な問題は、YUV 画像形式のピクセルにアクセスして操作する方法です。RGB 形式では、コンポーネントに簡単にアクセスできるため、次のような簡単な操作で変更できます。
src.at<Vec3b>(j,i).val[0] = 0; for example
しかし、これは YUV には当てはまりません。YUV 画像のピクセル値にアクセスして変更する際に助けが必要です。たとえば、RGB のピクセルが赤の場合、YUV の対応するピクセルのみを保持し、残りは削除します。これで私を助けてください。