Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はアプリケーションを書いています。同じ寸法の 2 つの画像を比較するには、距離を比較する必要があります。2 つの画像が完全に異なる場合、それらの間の距離は非常に大きくなります。このプロジェクトでは、サンプル画像を取得し、それをベースとして使用し、後続の画像で色やグラデーションの歪みが発生していないかを確認します。
人間の脳が「近い」画像として認識するものと同様の画像間の距離を定義することは非常に困難です。特に画像の歪みは目立ちにくいです。ただし、色とグラデーションの点ごとの歪みだけを見る場合は、画像 A と B の間の距離を次のように定義できます。
d(A,B) = sqrt ( sum ( A(i,j)-B(i,j) )^2 )
ここで、A(i,j) は、画像 A の座標 i,j にあるピクセルの色の RGB コンポーネントを含む 3D ベクトルです。