2015-12-26 10 views
5

私は、サイズが640*640*3の画像を持っていますが、サイズは125*314*3です。私は最初のイメージに2番目のイメージのサイズ比を取得したいが、私はそれを行う方法を見つけることができません。2枚の画像の比率の差を取得する

私は伝統的な分割方法を試みただけでなく、rdivideを使用していますが、どちらも機能していません。

イメージの3D値を最初に乗算する従来のアプローチを使用して比較した場合、アプローチは正しいでしょうか?

たとえば、私は640*640*3 = 1,228,800のようにして125*314*3 = 117,750を、最後に117,750/1,228,800 = 0.09とします。 0.09は正解ですか?

答えて

3

私はあなたが2つの画像間の面積の比率を指していると仮定しています。このような場合は、幅と高さだけを使用してください。 RGB画像を使用しているようですので、チャンネル数は使用しないでください。ただし、比率を見つける際にチャンネル数が使用できなくなると、チャンネル数が減ります。

したがって、はいあなたのアプローチが正しい:これは、より小さな(又は第二)の画像の方が大きい(又は第1)イメージのおおよそ9.5%を占めることを意味する

(125*314)/(640*640) = 0.0958 

1

これは、サイズ比の意味によって異なります。

RGB画像を持っているように見えますので、その領域を意味する場合は(640 * 640)/(125 * 314)、高さを意味する場合は640/314、あなたの質問にもっと具体的になります。

関連する問題