• 全部
  • 问答

高手进来一试身手,有机会赢取高分(好算法不少于300分)!

e_feeling 2005-10-13 03:13:00
如下票面(横线和竖线是票面边界)中有如下标记块(用横线表示),最左边和最上边带*标识的块是位置固定且在垂直和水平方向上分别是在一条直线上的,在内部规定位置(带$标识的)(位置相对于最左边和最上边带*标识块是固定的)的任意位置上填涂标记,该票面可以任意角度倾斜扫描,在扫描的图像中如何识别出哪些位置(带$标识的)填涂了标记?

_____________________________________________________
| |
| *___ *___ *___ *___ *___ |
| *___ |
| $___ $ ___ $___ $___ |
| *___ |
| *___ $___ $___ $___ |
| *___ |
| $___ $___ $___ |
| *___ $___ $___ |
| *___ S___ S___ |
| $___ |
| *___ $___ $___ $___ $___ |
| |
| |
| |
|___________________________________________________|
...全文
487 点赞 收藏 26
写回复
26 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
e_feeling 2006-02-18
??
回复
e_feeling 2005-12-20
>>??
回复
e_feeling 2005-11-25
继续

回复
smartnose 2005-11-21
模板匹配+HOUGH变换就完了咯。把你的图帖上来吧。
回复
e_feeling 2005-11-20
??
回复
lsvine 2005-11-10
happy__888([顾问团]寻开心)和 IO_X(IO_X)已经说得很清楚了
自己再找点相关的资料吧
回复
e_feeling 2005-11-04
???
回复
e_feeling 2005-11-03
bluevox没有实质性的指导意义。
回复
bluevox3000 2005-11-02
然后基本所有的问题都可以参考解决。建议加分
回复
bluevox3000 2005-11-02
建议看一下摄像头检查道路违章的算法,你所说的扫描后没法识别边界,可能只是自己的感觉问题。vc图像模式识别。
回复
IO_X 2005-10-27
通过图像的模糊匹配来识别*号,关于这点应该能找到不少文献,不过我不是搞这个的:)
回复
e_feeling 2005-10-27
如何识别出*号的位置??
回复
IO_X 2005-10-26
*就是用来定位的,先扫描*号的位置,根据距离关系很容易整理出两个正交的走向(这个算法不难),然后以两列*的交点为原点,两个走向为坐标轴建立坐标系,之后只需要一些简单的矩阵变换就能定位到那些$了,因为*和$的相对空间变换是已知的。也就是*坐标系相对于机器扫描基准的变换和$相对于*的变换的复合变换。

回复
e_feeling 2005-10-24
没有直线。
回复
寻开心 2005-10-21
要定位,就一定要识别图片当中最明显的内容

一般的票据当中都有贯穿左右或者上下的直线,识别他们来做定位

如果这种东西没有,那么从大块的颜色相同的区域入手

这些明显标记都没有的票据就最好固定你的扫描仪扫描的范围和分辨率,并且限定票据在扫描仪当中的位置
只允许票据有轻微的角度偏差
然后根据经验直接定位出要识别的内容可能所在的区域,然后再里面识别子区域内的明显标识。

否则很难做, 识别的速度会很慢的
回复
e_feeling 2005-10-20
??
回复
e_feeling 2005-10-19
扫描完后看不见边界
回复
寻开心 2005-10-18
为什么边框线不可用呢?

解决定位一定要找票据当中好识别的部分,什么好识别呢? 就是直线

对于特定格式的票据来说,找到其中的边框线也好,分割线也好,总之是最好识别的部分来识别
然后根据你实际要识别的部分,和这个好识别部位的相对位置关系来定位出珍重要识别的部分的位置

即便是边框线不可用,你还可以用其他的明显的部分来识别和定位的
回复
e_feeling 2005-10-18
边框线不可用,要根据最左和最上的块来定位。
回复
e_feeling 2005-10-17
票面边界是不可使用的(扫描后看不出边界),要根据最左边和最上边*的块来定位,计算斜率,如何识别出这些块?
回复
加载更多回复
相关推荐
发帖
机器视觉
创建于2007-08-27

3934

社区成员

图形图像/机器视觉
申请成为版主
帖子事件
创建了帖子
2005-10-13 03:13
社区公告
暂无公告