【发布时间】:2010-12-22 01:41:58
【问题描述】:
我们有一个有趣的项目,要求我们比较两个签名的两个黑白位图,并判断它们是否是同一个人的签名。由于这只是两个加载的位图,而不是从平板电脑捕获的数据,因此该方法与正常的签名识别略有不同。
我认为这需要以下步骤
- 将位图裁剪为仅签名
- 尝试进行某种旋转以对齐它们
- 调整大小以使裁剪/旋转的位图相同
- 分析里面的签名(也许通过分解成一个网格)
有人对这个项目有任何想法吗?如何最好地进行轮换、比较等?见过类似的吗?
【问题讨论】:
-
会涉及到任何模糊逻辑,还是完全一样(尽管旋转/缩放等...)或完全不同?
-
它会很模糊,它的签名验证所以会是“这两个签名有多相似”,即我们是否可以接受这是同一个人的签名。
-
到目前为止你做了哪些研究?现在可能有几支研究生大军正在研究这个主题......
-
在我的脑海中,它并不太复杂。一个简单的神经网络将为您处理这个问题,同时允许发生模糊逻辑。我会沿着自组织地图路线走,并让输入向量包含签名的位图结构。获得正确的输入向量将是最棘手的部分,因此这实际上取决于您的想法/已经完成的工作。
-
我已经环顾四周,大多数签名算法都是基于平板电脑的,因此要考虑位置、时间和压力。这更符合图像比较的路线,因此正在寻找哪种方法更适合线图像比较的想法。一直在研究诸如 HMM 之类的东西,因为我说这只是一个有趣的项目。
标签: c# comparison bitmap signature