首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获得两幅图像的比值差

获得两幅图像的比值差
EN

Stack Overflow用户
提问于 2015-12-26 04:21:42
回答 2查看 364关注 0票数 5

我有一个大小640*640*3的图像,而另一个图像大小125*314*3。我想得到第二个图像和第一个图像的大小比,但是我找不到一个方法。

我尝试过传统的除法,以及使用rdivide,但两者都不起作用。

如果我首先使用传统的图像三维值相乘的方法,然后进行比较,这种方法是否正确?

例如,我会做一些类似640*640*3 = 1,228,800的事情,然后是125*314*3 = 117,750,最后是117,750 / 1,228,800 = 0.090.09是正确的答案吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-26 04:43:17

我假设你指的是两幅图像之间面积的比率。如果是这样的话,只需使用宽度和高度。这看起来像是在使用RGB图像,所以不要使用频道的数量。但是,当您使用它们来查找比率时,通道的数量会被取消。

因此,是的,你的做法是正确的:

代码语言:javascript
复制
(125*314) / (640*640) = 0.0958

这意味着较小(或第二)图像约占较大(或第一)图像的9.5%。

票数 3
EN

Stack Overflow用户

发布于 2015-12-26 04:48:19

这取决于你所说的大小比是什么意思。

看起来你有RGB图像,所以如果你指的是面积,那么它是(640*640)/(125*314),如果你指的是高度,那么它是640/314,更多的选项,在你的问题中更具体。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34468480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档