lbchina860 发表于 2006-11-9 09:58

关于图像处理中图像面积的算法问题

对于图像处理中,经常要计算某个区域的面积问题。在matlab中这很简单了,首先用bwlabel对每一个区域作出标定,直接使用regionprops(图像数据, 'area')就行。还有一种方法是直接使用函数bwarea(不过它计算的总面积)。其他的各类图像软件,都是基于这种考虑,即区域面积为此区域二值化化像素数量之和。
但是,这里想问问,有没有按照数学公式计算出来的真实面积算法呢???比如对于一个二值图像PIC,为PIC = ;其实际面积应该是4.5,但是,默认算法面积只会是10。

happy 发表于 2006-11-9 11:08

这就涉及到图像与实物的比例问题

一是你知道这一比例
二是指导实物的某些尺寸,然后根据实物的尺寸和其在图像中的尺寸比值,求助这一比例

lbchina860 发表于 2006-11-9 13:01

比例是很容易求得的!但我认为关键并非这个原因。因为在算法中,默认的只是把像素的数量累加而已!但是实际中这里还有两个三角形,面积的计算差异就出来了!!
假如这位兄弟认为自己的看法正确,不知能否举一实例来说明一下???

FtpAdmin 发表于 2006-11-10 10:20

原帖由 lbchina860 于 2006-11-9 13:01 发表
比例是很容易求得的!但我认为关键并非这个原因。因为在算法中,默认的只是把像素的数量累加而已!但是实际中这里还有两个三角形,面积的计算差异就出来了!!
假如这位兄弟认为自己的看法正确,不知能否举一实例 ...

像素是图像中的最小单位,累加没有什么问题
页: [1]
查看完整版本: 关于图像处理中图像面积的算法问题