2值化的图像上有许多不规则的图形,如何得到这些图形的面积周长等参数?(100分)

  • 主题发起人 主题发起人 bbcock
  • 开始时间 开始时间
B

bbcock

Unregistered / Unconfirmed
GUEST, unregistred user!
一幅图像2值化后,图像上有许多不规则的图形,如何得到这些图形的面积周长等参数?
 
你怎么理解图像的
首先你说二值化,那说明你是处理光栅图
所谓光栅图,他就是一个一个的像素,根本不存在不规则的图形,
你说的不规则的图形是你肉眼看到的结果,计算机上面只认为它是一个一个的像素

目前识别光栅图上的图形是一个比较难的课题,比如HOUGH变换可以找到图像中的一条直线

你需要根据图像抽取特征,识别图像,然后计算长度和宽度,才能得到面积和周长
别把这个问题看的太简单了。
 
云里雾里看天书
 
我做过 方法很土 不过识别腾讯的验证码还行
1 找出最大面积的0
2 找出和这个最大0部分相连的1
3 闭合并放入数组排序就可以得到面积和周长

识别字母的话要先建立 字母和数字基因档案 的类 , 譬如 6 , 它从最顶端半孤立点群出发后要向下经历 雨伞把 和 类椭圆

1.跳水 向下
2.雨伞把 不规则类直曲线
3.地瓜 不规则椭圆
 
楼上说的好象和我说的不是一回事吧?

图像2值化后,图像上有很多1块1块的不规则图形,图形中心有些有空洞的,用种子填充是不是可以把这些空洞填上?我想分别计算这些图形的形状、周长等参数,如何区分这些图形呢?
 
闭合后填充算出面积 - 填充数 = 你要的面积(多少个1)
闭合后和最大部分0相交的1 = 你要的周长
 
好像是这样的吧!
先做膨胀和腐蚀, 然后, 从不规则的图形内的任一点, 左右上下找,直至边界,边界内的点的个数是面积,边界点的个数是周长.
 
后退
顶部