首页 > 解决方案 > 如何在 react-native 中从文档硬拷贝中检测和提取手写签名?

问题描述

我正在创建一个将为每个用户签署 NDA 的应用程序,我想在线签署这些文档,为此我已经实现了 canvas 进行签名,但它并不安全,现在我打算做以下两个之一选项,但找不到任何相关内容。

请注意,我正在寻找 react native 的解决方案,但我也可以使用 Java / Kotlin 和 Objective C/Swift 并将其作为库集成到我的应用程序中,我还可以执行诸如将文档上传到服务器和进程之类的操作它在那里,但在应用程序解决方案是首选。

这是我的两个选择

  1. 我将向用户展示相机,他们会将手机的相机悬停在带有签名的物理 ID 或文档上,我的相机组件将如何(使用图像处理或其他东西)检测签名并将裁剪的图像保存在数据库中,或者我们可以修复文件类型并仅扫描驾驶执照或诸如许多移动应用程序检测信用卡之类的示例。
  2. 也许我们可以让用户在白皮书上签名并签名并扫描白皮书,这样可以更容易地检测签名并捕获该白皮书的一部分。

非常感谢,任何帮助将不胜感激。

标签: androidobjective-creact-nativeimage-processingdigital-signature

解决方案


另一种选择是使用react-native-signature-capture

一个简单的模块化组件,用于响应本机以将签名捕获为图像。用户将登录应用程序,当您按下保存按钮时,它将返回 base64 编码的 png。

特征

  • 高性能原生模块
  • 方向支持纵向/横向

在此处输入图像描述


推荐阅读