我有一个大小640*640*3的图像,而另一个图像大小125*314*3。我想得到第二个图像和第一个图像的大小比,但是我找不到一个方法。
我尝试过传统的除法,以及使用rdivide,但两者都不起作用。
如果我首先使用传统的图像三维值相乘的方法,然后进行比较,这种方法是否正确?
例如,我会做一些类似640*640*3 = 1,228,800的事情,然后是125*314*3 = 117,750,最后是117,750 / 1,228,800 = 0.09。0.09是正确的答案吗?
发布于 2015-12-26 04:43:17
我假设你指的是两幅图像之间面积的比率。如果是这样的话,只需使用宽度和高度。这看起来像是在使用RGB图像,所以不要使用频道的数量。但是,当您使用它们来查找比率时,通道的数量会被取消。
因此,是的,你的做法是正确的:
(125*314) / (640*640) = 0.0958这意味着较小(或第二)图像约占较大(或第一)图像的9.5%。
发布于 2015-12-26 04:48:19
这取决于你所说的大小比是什么意思。
看起来你有RGB图像,所以如果你指的是面积,那么它是(640*640)/(125*314),如果你指的是高度,那么它是640/314,更多的选项,在你的问题中更具体。
https://stackoverflow.com/questions/34468480
复制相似问题