我有一个大小的图像640*640*3
,而另一个大小的图像125*314*3
.我想获得第二张图像与第一张图像的大小比例,但我找不到办法.
我尝试过传统的划分方法,以及使用rdivide
但两者都不起作用.
如果我使用传统方法首先将图像3D值相乘,然后进行比较,那么方法是否正确?
例如,我会做这样的事情640*640*3 = 1,228,800
,然后125*314*3 = 117,750
,最后,取117,750 / 1,228,800 = 0.09
.0.09
答案是对的吗?
我假设您指的是两个图像之间的面积比。如果是这种情况,只需使用宽度和高度即可。这看起来像您正在使用 RGB 图像,因此不要使用通道数。然而,当您使用通道数来计算比率时,通道数会相互抵消。
因此,是的,您的方法是正确的:
(125*314) / (640*640) = 0.0958
Run Code Online (Sandbox Code Playgroud)
这意味着较小(或第二个)图像约占较大(或第一个)图像的 9.5%。