找回密码
 立即注册

QQ登录

只需一步,快速开始

evitca

注册会员

1

主题

3

帖子

21

积分

注册会员

积分
21
最新发帖

[已处理] 表单识别

evitca
注册会员   /  发表于:2017-10-10 10:03  /   查看:3505  /  回复:4
使用拍照的**信息,如何将照片中的**区域准确定位,纠偏

DeskewCommand命令不起作用

PerspectiveDeskewCommand命令只保留了**中的表格,表头表位都没了。

我希望的结果是能够将**整个区域从照片中区分出来并纠正偏斜和透视校正


谢谢。

4 个回复

倒序浏览
evitca
注册会员   /  发表于:2017-10-10 10:24:43
沙发
被** 的字是 (发()票)
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-10 17:14:54
板凳
DeskewCommand可以进行平面倾斜校正,即自动旋转图像使文字保持水平

PerspectiveDeskewCommand这种自动命令有时候确实会在一些比较复杂的图片中,出现一定的错误。这个没有办法避免。

按照你的需求,应该是先进行透视校正,在进行倾斜校正,然后自动裁剪功能裁剪空白部分
https://www.leadtools.com/sdk/im ... ions/function?id=48
回复 使用道具 举报
evitca
注册会员   /  发表于:2017-10-12 07:49:51
地板
谢谢您的回答。
但是PerspectiveCommand透视校正命令需要自己指定校正的位置。那么如何从图片中识别票据的四个端点呢。识别出来应该就可以应用PerspectiveCommand来校正了。

谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-12 09:51:43
5#
evitca 发表于 2017-10-12 07:49
谢谢您的回答。
但是PerspectiveCommand透视校正命令需要自己指定校正的位置。那么如何从图片中识别票据的 ...

如您所说,PerspectiveCommand命令确实是要自己指定四个点的位置,实际上这个就是一个手动校正的功能,因此,四个端点应该是从图形界面上进行手动的标注或者拖动来确定的。可以参考一下OCRdemo中的手动校正功能
C:\LEADTOOLS 19\Shortcuts\OCR - MICR - ICR - OMR\.NET Class Libraries\Main OCR Demos\OCR Multi-Engine 32-bit Demo
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部