C# c语言中(签名的)位图比较#

C# c语言中(签名的)位图比较#,c#,comparison,bitmap,signature,C#,Comparison,Bitmap,Signature,我们有一个有趣的项目,需要我们比较两个签名的黑白位图,并说明它们是否是同一个人的签名。由于这只是两个加载的位图,而不是从平板电脑捕获的数据,因此这种方法将与普通的签名识别略有不同 我认为需要采取以下步骤 将位图裁剪为仅包含签名 试着做一些旋转来对齐它们 调整大小以使剪切/旋转的位图相同 分析内部签名(可能分解成网格) 有人对这个项目有什么想法吗?如何最好地进行旋转、比较等?看到类似的图片了吗?您可能想看看:有趣的图片(:D)以及如何比较图像相似性的示例 有两种主要类型的神经网络-监督和无监督

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

我认为需要采取以下步骤

  • 将位图裁剪为仅包含签名
  • 试着做一些旋转来对齐它们
  • 调整大小以使剪切/旋转的位图相同
  • 分析内部签名(可能分解成网格)
有人对这个项目有什么想法吗?如何最好地进行旋转、比较等?看到类似的图片了吗?

您可能想看看:有趣的图片(:D)以及如何比较图像相似性的示例


有两种主要类型的神经网络-监督和无监督。高级管理人员不受监督。根据您的情况,您可能希望了解受监督的NN是常见的,并且在大多数情况下实现起来非常简单

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