0

ウェブカメラ ビデオの赤チャンネルの微妙な変化を検出しようとしています。

GetUserMedia を使用して Web カメラ画像を取得し、それらを canvas 要素に適用すると、RGB ピクセルの整数値しか取得できません (getImageData を使用して特定のピクセル値を見つけます)。

stackblurを介してガウスぼかしを使用して、より高い精度を補間しようとしましたが、得られる値はまだ整数に制限されています。

なぜこうなった?より高い精度のカラー値を取得するにはどうすればよいですか?

4

1 に答える 1

2

Canvas に含まれるレンダリングされたビデオ イメージは、コンピュータのグラフィック カードが使用している精度に制限されます。最近では、ほとんどの場合、チャネルあたり 8 ビットです。これ以上の精度が必要な場合は、画面外で自分で補間を実行する必要があります。

于 2013-07-06T12:17:02.877 に答える