2016-04-10 23 views
0

画像回転後に画像の値の画素が変化する可能性はありますか?私は画像を回転させます。例えば、画像を13度回転させるので、画像が回転する前にランダムなピクセルを選んでXと言うと、画像のブルートフォースが回転しています。画像回転後に値のピクセルが変化する可能性はありますか?私はPythonでopencvライブラリと一緒に回転します。画像回転後の画素値の変化

ご協力いただければ幸いです。

+1

どの機能を使用して回転しますか?通常は画像変換には補間が含まれているため、ピクセル値は若干異なる場合があります。 – Micka

+0

私は画像を回転するためにopencv関数を使用しています。 –

+0

は機能しますか?ワープファイン? – Micka

答えて

0

同じ画像平面を回転させるだけでは、画像のピクセルは同じままです。簡単な計算

+0

行列回転を使って画像を回転させるアイデアはありますか? –

+0

ここでopencv eg http://docs.opencv.org/2.4/doc/tutorials/imgproc/imgtrans/warp_affine/warp_affine.html –

2

はい、初期のピクセル値が変換されたイメージで見つからない可能性があります。これが起こる理由

は、画素が無限小ドットではないことを覚えて、理解するために、彼らは小さいがゼロでない幅と高さで、 水平垂直の辺に長方形です。

13度の回転の後、これらの矩形(内側に一定の色を持つ)は、その辺が水平および垂直になることはありません。

したがって、一定の色のピクセルを使用して回転イメージを表現するためには、横と縦の辺を持つ近似が必要です。

+0

回転後のピクセルは回転前にピクセルを表していないのですか?私は今、理解している –

+0

実際には、回転前のピクセルと回転後のピクセルとの間に完全な一致がない。 – qwertyman

関連する問題