2015-12-26 21 views
5

640*640*3 boyutunda bir görüntü var, başka bir resim ise 125*314*3 boyutunda. İkinci görüntünün boyut oranını ilk görüntüye almak istiyorum, ancak bunu yapmanın bir yolunu bulamıyorum.İki resmin oran farkını elde etme

Geleneksel bölme yöntemini denedim ve rdivide'u kullanıyorum ama ikisi de çalışmıyor.

Görüntü 3B değerlerinin çarpılmasıyla ilgili geleneksel yaklaşımı ilk önce kullanırsam, sonra karşılaştır, yaklaşım doğru olur mu? Örneğin, ve sonra 125*314*3 = 117,750 gibi bir şey yapardım ve son olarak 117,750/1,228,800 = 0.09 numaralı telefonu alırdım. 0.09 doğru cevap mı?

cevap

3

İki görüntü arasındaki alanların oranını referans aldığınızı varsayıyorum. Bu durumda, sadece genişliği ve yüksekliği kullanın. Bu, RGB görüntüleri kullandığınız gibi görünüyor, bu yüzden kanal sayısını kullanmayın. Ancak, oranı bulmada bunları kullandığınızda kanalların sayısı iptal olur.

Bu nedenle, Evet yaklaşım doğrudur: Bu daha küçük (ya da ikinci) görüntü daha büyük (veya ilk) görüntünün yaklaşık% 9.5 kaplar demektir

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

.

1

Bu, boyut oranına göre ne kastettiğinize bağlıdır.

RGB görüntüleriniz var gibi görünüyor, bu yüzden alanı kastediyorsanız, o zaman (640 * 640)/(125 * 314), yüksekliği demek istiyorsan, o zaman 640/314, daha fazla seçenek de var. sorunuzda daha spesifik olun.

İlgili konular