小编Tod*_*son的帖子

用于判断图像是否包含签名的Java库或策略

我有一个图像文件,我需要确定该图像的指定区域是否包含签名.或者用最终用户的术语来说,"这份文件是否已经签署?"

到目前为止,我所做的是检查区域中包含的所有像素,计算平均"黑暗度",并将其与参考值进行比较.如果黑暗中的差异超过某个阈值,那么我认为它已签名.

这种(公认的简单化)方法的问题在于,由于签名本身的像素是这么小的一部分区域,我必须使用非常低的暗度阈值,这导致大量的误报.我无法区分真正的签名与杂散标记,污迹,传真文物等.

要清楚......我不是要匹配任何特定的签名或签名集.也就是说,我不在乎签了它,只是签名了.

是否有人知道可以做到这一点的Java库,或者比我目前正在做的更好的解决这个问题的方法?

编辑:

这是我正在使用的各种图像的示例.该文件将传真给收件人,签名并传真回传.当我需要寻找签名时,它不会看起来很干净.

java opencv image-processing computer-vision

8
推荐指数
1
解决办法
1042
查看次数

标签 统计

computer-vision ×1

image-processing ×1

java ×1

opencv ×1