【问题标题】:Bitmap (of a signature) comparison in c#c#中的位图(签名)比较
【发布时间】:2010-12-22 01:41:58
【问题描述】:

我们有一个有趣的项目,要求我们比较两个签名的两个黑白位图,并判断它们是否是同一个人的签名。由于这只是两个加载的位图,而不是从平板电脑捕获的数据,因此该方法与正常的签名识别略有不同。

我认为这需要以下步骤

  • 将位图裁剪为仅签名
  • 尝试进行某种旋转以对齐它们
  • 调整大小以使裁剪/旋转的位图相同
  • 分析里面的签名(也许通过分解成一个网格)

有人对这个项目有任何想法吗?如何最好地进行轮换、比较等?见过类似的吗?

【问题讨论】:

  • 会涉及到任何模糊逻辑,还是完全一样(尽管旋转/缩放等...)或完全不同?
  • 它会很模糊,它的签名验证所以会是“这两个签名有多相似”,即我们是否可以接受这是同一个人的签名。
  • 到目前为止你做了哪些研究?现在可能有几支研究生大军正在研究这个主题......
  • 在我的脑海中,它并不太复杂。一个简单的神经网络将为您处理这个问题,同时允许发生模糊逻辑。我会沿着自组织地图路线走,并让输入向量包含签名的位图结构。获得正确的输入向量将是最棘手的部分,因此这实际上取决于您的想法/已经完成的工作。
  • 我已经环顾四周,大多数签名算法都是基于平板电脑的,因此要考虑位置、时间和压力。这更符合图像比较的路线,因此正在寻找哪种方法更适合线图像比较的想法。一直在研究诸如 HMM 之类的东西,因为我说这只是一个有趣的项目。

标签: c# comparison bitmap signature


【解决方案1】:

您可能需要查看:SOMs 以获取有趣的图片 (:D) 以及如何比较图像相似度的示例。

有两种主要类型的神经网络 - 有监督和无监督。 SOM 不受监督。根据您的情况,您可能想看看有监督的Neural Networks NN 很常见,并且在大多数情况下很容易实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 2018-07-17
    • 1970-01-01
    相关资源
    最近更新 更多