CN111400692B - 手绘图文的电子输出***及方法 - Google Patents
手绘图文的电子输出***及方法 Download PDFInfo
- Publication number
- CN111400692B CN111400692B CN202010144801.0A CN202010144801A CN111400692B CN 111400692 B CN111400692 B CN 111400692B CN 202010144801 A CN202010144801 A CN 202010144801A CN 111400692 B CN111400692 B CN 111400692B
- Authority
- CN
- China
- Prior art keywords
- hand
- drawn
- output
- module
- handwriting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000006243 chemical reaction Methods 0.000 claims abstract description 35
- 238000012795 verification Methods 0.000 claims description 30
- 239000003086 colorant Substances 0.000 description 15
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000001815 facial effect Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/80—Creating or modifying a manually drawn or painted image using a manual input device, e.g. mouse, light pen, direction keys on keyboard
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/30—Writer recognition; Reading and verifying signatures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Collating Specific Patterns (AREA)
Abstract
本发明涉及一种手绘图文的电子输出***及方法,所述***包括:图层识别模块,用于根据输出指令中手绘图文的笔迹属性,将所述手绘图文进行图层划分;笔迹转换模块,用于将得到的各图层中的笔迹分别转换为笔画路径,并将所述笔画路径转换为计算机语言;输出模块,用于根据所述计算机语言依次进行各图层的绘写输出。本发明可以方便在当事人不在现场,但需要当事人本人签字或绘图的情况下,通过手绘图文的电子输出***代替其本人进行手绘图文的输出,可安全地提供与当事人亲笔绘写相似度极高,或者与当事人亲笔绘写图文完全相同的图文输出结果。
Description
技术领域
本发明涉及信息处理技术领域,尤其涉及一种手绘图文的电子输出***、一种手绘图文的电子输出方法。
背景技术
随着计算机网络技术领域的发展,人们越来越重视信息的安全性,特别是很多涉及信息安全(如经济活动等)的场景,因此手写签名成为了确保事务决策有效性的关键。例如各种汇款、转账协议、文书合同等,通常需要当事人的亲笔签名,但是常常存在因当事人无法及时到场而耽误事务的正常处理流程的情况。
相关技术中,通过将当事人自己的签名图片传输至现场,由现场***人临摹或***人将签名图片描绘后由写字机写出,但是该方法得到的轮廓字与当事人的亲笔签名存在较大的差异;同时,在需要当时人亲笔绘制的图形时,通过上述方式更加难以得到与当事人亲笔绘图相似度极高的图形。
发明内容
本发明目的在于提供一种手绘图文的电子输出***及方法,进而至少在一定程度上克服由于相关技术的限制和缺陷导致无法准确获得不在现场的当事人的手绘图文的问题。
为实现上述目的,本发明采用的技术方案如下:
根据本发明的一个方面,提供一种手绘图文的电子输出***,包括:
图层识别模块,用于根据输出指令中手绘图文的笔迹属性,将所述手绘图文进行图层划分;
笔迹转换模块,用于将得到的各图层中的笔迹分别转换为笔画路径,并将所述笔画路径转换为计算机语言;
输出模块,用于根据所述计算机语言依次进行各图层的绘写输出。
在本发明的一种示例性实施例中,所述笔迹属性包括笔迹颜色、笔迹线条宽度和/或笔迹线条类型;
所述图层识别模块根据不同的笔迹颜色、笔迹线条宽度和/或笔迹线条类型,将所述手绘图文划分为不同的图层。
在本发明的一种示例性实施例中,所述笔迹转换模块包括节点识别单元、节点连接单元和转换单元;
所述节点识别单元用于将图层中的笔迹识别为多个节点;
所述节点连接单元用于将所述节点识别单元得到的多个节点进行连接,形成笔画路径;
转换单元,用于将所述笔画路径转换为计算机语言。
在本发明的一种示例性实施例中,所述电子输出***还包括调节模块,用于调节所述笔画路径上的节点和/或调节所述笔画路径上的节点连接线。
在本发明的一种示例性实施例中,所述***还包括安全验证模块;所述安全验证模块用于通过对所述输出指令的安全验证,确认操作者使用权限。在本发明的一种示例性实施例中,所述输出模块包括选择单元和绘写单元;
所述选择单元用于基于计算机语言选择与各个图层对应的绘写介质;
所述绘写单元用于以所述绘写介质为媒介进行对应图层的绘写输出。
在本发明的一种示例性实施例中,所述电子输出***还包括存储模块和主控模块;
所述存储模块用于将手绘图文、所述手绘图文对应的笔画路径对照保存;
所述主控模块用于下发手绘图文的输出指令,并显示所述输出模块电子绘写的输出进度;以及,
在下发手绘图文的输出指令之前,将当前的手绘图文与存储模块中预存的手绘图文进行对比,并根据对比结果从所述存储模块中调用所述当前的手绘图文对应的目标笔画路径。
根据本发明的一个方面,提供一种手绘图文的电子输出方法,包括:
根据输出指令中手绘图文的笔迹属性,将所述手绘图文进行图层划分;
将划分后的各图层中的笔迹分别转换为笔画路径,并将所述笔画路径转换为计算机语言;
根据所述计算机语言依次进行各图层的绘写输出。
在本发明的一种示例性实施例中,所述笔迹属性包括笔迹颜色和/或笔迹线条类型;
根据不同的笔迹颜色和/或笔迹线条类型,将所述手绘图文划分为不同的图层。
在本发明的一种示例性实施例中,在所述根据所述计算机语言依次进行各图层的绘写输出之前,所述方法还包括:
对所述输出指令进行安全验证,以确认操作者具有使用权限。
在本发明的一种示例性实施例中,所述将划分后的各图层中的笔迹分别转换为笔画路径,包括:
将图层中的笔迹识别为多个节点,并将得到的多个节点连接,形成笔画路径。
在本发明的一种示例性实施例中,所述根据所述计算机语言依次进行各图层的绘写输出,包括:
基于计算机语言选择与各个图层对应的绘写介质;
以所述绘写介质为媒介进行对应图层的绘写输出。
本发明的有益效果:
本发明的手绘图文的电子输出***,首先,通过图层识别模块根据手绘图文中的笔迹属性,将手绘图文进行图层划分;其次,通过笔迹转换模块将得到的各图层中的笔迹分别转换为笔画路径,将所述笔画路径转换为计算机语言;最后,通过输出模块根据计算机语言依次进行各图层的电子绘写输出。可以在当事人不在现场,但需要当事人本人签字或绘图的情况下,代替其本人进行手绘图文的输出,可提供与当事人亲笔绘写相似度极高,或者与当事人亲笔绘写图文完全相同的图文输出结果,避免因当事人不在现场影响事务处理效率,节省了人力和物力。
进一步的,可以通过图层识别模块根据不同的笔迹颜色、笔迹线条宽度和/或笔迹线条类型,将当事人的手绘图文划分为不同的图层,方便后续将不同笔迹颜色、笔迹线条宽度或笔迹线条类型对应的图层中的笔迹分别转换为笔画路径,并将每一图层中的笔画路径转换为计算机语言,进而通过输出模块依次输出每一图层,最终得到手绘图文的最终输出结果。
进一步的,笔迹转换模块可以将图层中的笔迹识别为多个节点,并将得到的多个节点进行连接,得到笔画路径后,还可以通过调节模块对转换的笔画路径上的节点和节点连接线进行调节,使手写图文的线条更流畅,更接近于当事人亲笔绘写的图文,也进一步确保了笔画路径转换的准确性。
更进一步的,输出模块可以基于计算机语言选择各个图层对应的绘写介质来进行绘写,在绘写介质上来确保得到的每一图层均使与原始手绘图文的一致性,提高输出手绘图文的准确性。
更进一步的,本申请的***还可以通过安全验证模块在输出手绘图文前对输出指令进行安全验证,以确认操作者具有使用权限,确保了手绘图文输的安全性,避免了盗用、错用的情况。
此外,本发明还可以将手绘图文与对应的笔画路径进行存储,以方便多次输出该手绘图文时直接进行调用,提高了手绘图文的电子输出效率。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明手绘图文的电子输出***的结构示意图;
图2为本发明一种实施方式的手绘图文的电子输出***的结构示意图;
图3为本发明一种实施方式的手绘图文的电子输出***的结构示意图;
图4为本发明一种实施方式的手绘图文的电子输出***的结构示意图;
图5为本发明的手绘图文的电子输出方法的流程图;
图6为本发明手绘图文的电子输出***的一种应用场景图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、单元、模块、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本发明的各方面变得模糊。
本发明的示例实施方式中首先提供一种手绘图文的电子输出***,如图1,本实施方式的手绘图文的电子输出***包括图层识别模块110、笔迹转换模块120、输出模块130,具体地:
图层识别模块110,用于根据输出指令中手绘图文的笔迹属性,将手绘图文进行图层划分。
在本实施方式中,由于手绘图文中可能包括多种笔迹属性,为了方便后续分别将不同笔迹属性的手绘图文进行电子输出,首先根据手绘图文中的笔迹属性,将手绘图文进行图层划分。其中,笔迹属性包括笔迹颜色、笔迹线条宽度和/或笔迹线条类型,笔迹颜色例如为黑色、蓝色、红色、黄色、红色等单色,或者由至少两种颜色组合而成的混合色;笔迹线条类型包括直线、弧线和螺旋线等。举例而言,若一当事人的手写签名为黑色,则将该手写签名图片划分为一个图层即可;又如,若一当事人的手写签名包括黑色和蓝色,则将该手写签名图片划分为两个图层,分别对应于黑色和蓝色;再如,若当事人要输出一图像,则根据图像中的各笔迹属性将图像划分为多个图层,分别对应于不同的笔迹属性;也就是说,本申请可以应用于文字或图像的输出。
在一些可能的实施方式中,图层识别模块110可以位于上位机(例如具有手绘或图片导入功能的客户端),可以是web页面,APP小程序或公众平台等。在一些可能的实施方式中,图层识别模块110还可以部署于服务器,当然,还可以根据实际需求,将图层识别模块110部署于其它位置,例如输出部件(绘写机器人)等,本申请包括但不限于上述图层识别模块110的部署位置。
笔迹转换模块120,用于将得到的各图层中的笔迹分别转换为笔画路径,并将所述笔画路径转换为计算机语言。
在本实施方式中,笔迹转换模块可以包括节点识别单元、节点连接单元、转换单元,其中,节点识别单元用于将图层中的笔迹识别为多个节点;节点连接单元用于将节点识别单元得到的多个节点进行连接,形成笔画路径;转换单元用于将所述笔画路径转换为计算机语言。
具体地,节点识别单元和节点连接单元可以是自动单元,也可以是可供用户独立操作的单元,因此,可以采用手动或者自动方式将手绘图文中的笔迹识别为多个节点,然后将识别出的多个节点连接形成笔画路径;其中,手动方式可以采用画图软件手动勾勒手绘图文上的节点形成笔画路径,画图软件可以是Photoshop、AutoCAD、Adobe image或者Paper53。自动方式可以采用文字轨迹的识别算法自动勾勒手绘图文上的节点形成笔画路径。文字轨迹的识别算法包括但不限于iDT算法或者CSDN算法,可以根据实际需要选择对应的文字轨迹识别算法,本申请对此不作特殊限定。
在一些可能的实施方式中,笔迹转换模块120可以位于上位机(客户端),可以是web页面,APP小程序或公众平台等。在一些可能的实施方式中,笔迹转换模块120还可以部署于服务器,当然,还可以根据实际需求,将笔迹转换模块120部署于其它位置,如输出部件(如绘写机器人)等,本申请包括但不限于上述笔迹转换模块120的部署位置。
进一步的,参照图2所示,手绘图文的电子输出***还可以包括调节模块140,用于调节笔画路径上的节点和/或调节笔画路径上的节点连接线。在发现笔迹转换模块120得到的笔画路径中的节点或者节点连接线,与原始的手绘图文存在差异时,可以通过调节模块140进行实时调节,使手写图文的线条更流畅,更接近于当事人亲笔绘写的图文,也进一步确保了笔画路径转换的准确性,当然,调节模块140还可以自动根据识别结果进行节点或节点连接线的调节,也可以交由用户来进行手动调节,本申请对节点和节点连接线的调节方式不做特殊限定,仅需确保笔画路径上各个节点均位于笔画路径,各图层中的节点连接线与原始的手绘图文一致即可。
当然,与图层识别模块110和笔迹转换模块120一样,调节模块140可以位于上位机(如客户端),也可以部署于服务器或输出部件等,本申请对此不作限。
输出模块130,用于在所述输出指令通过安全验证后,根据计算机语言依次进行各图层的电子绘写输出。
在本实施方式中,输出模块130在确保输出指令通过安全验证后,以绘写介质为媒介进行对应图层的绘写输出,也就是说,输出模块130在根据计算机语言将手绘图文进行电子绘写输出时,是需要根据图层的不同切换至不同的绘写介质的。
举例而言,若手绘图文中的文字包括两种颜色(如蓝色和黑色),则该手绘图文被划分为两个图层,分别对应于蓝色和黑色,那么在输出模块130输出电子手绘图文时,首先切换至蓝色的笔进行绘写,待蓝色对应图层绘写完毕后,再切换至黑色的笔进行绘写,至此完成了整个手绘图文的电子绘写。基于此,输出模块130基于计算机语言选择各个图层对应的绘写介质来进行绘写,在绘写介质上来确保得到的每一图层均使用与原始手绘图文的相似性。
在一些可能的实施方式中,笔迹转换模块120和输出模块130可以位于下位机(例如写字设备)中,则当需要进行手绘图文的输出时,下位机将手绘图文对应的笔画路径转换为计算机语言,并根据计算机语言进行电子绘写输出。基于此,下位机具备了将笔画路径转换为计算机语言的功能,那么当存在需要电子输出的手绘图文时,下位机可灵活地将相应的笔画路径转换为计算机语言,使下位机的使用更加灵活,易控制。
需要说明的是,还可以在上位机(如客户端),或服务器完成笔画路径到计算机语言的转换,输出模块130直接基于得到的计算机语言进行各图层的电子绘写输出,本申请对此不做特殊限定。
进一步的,参照图3,手绘图文的电子输出***还可以包括安全验证模块150,用于通过对输出指令的安全验证,确认操作者使用权限。
在本实施方式中,可以通过输出指令中所包含的用户识别信息,判断操作者的使用权限,其中,用户识别信息可以为用户所具有的注册信息,如数字、字符、其它字符或数字、字符和其它字符组合的编码信息,或者包含所对应的输出部件的设备号的编码信息,又或者,用户注册时采集的指纹信息、人脸图像识别信息,等等,本发明对安全验证信息的具体形式不做特殊限制,凡可确定使用者权限的信息均可。进一步的,若安全验证模块150判定输出指令未能通过安全验证时,例如本次输出的签名与上一次保存的签名笔迹差别较大时,则需要使用者再次进行安全验证,例如再次输入用户身份识别信息,验证码等方式,本申请包括但不限于上述再次安全验证的方式。
在一些可能的实施方式中,安全验证模块150可以部署于上位机(如客户端),也可以部署于服务器或输出部件等,但需确保在输出模块进行电子绘写输出之前对输出指令进行安全验证即可。
此外,参照图4所示,手绘图文的电子输出***还可以包括存储模块160,用于将手绘图文、手绘图文对应的笔画路径对照保存,供用户浏览和下载,当然,待再次需要重复输出同一手绘图文时,也可以直接进行调用即可,提高了手绘图文的电子输出效率。
其中,在将手绘图文的笔画路径进行存储时,可以进行加密,以确保手绘图文的安全,防止出现滥用造假现象,可以通过设置指纹、短信验证或开启密码、面部识别等方式实现;此外,将手绘图文的笔画路径进行保存,在必要时,通过笔迹转换模块120随时将笔画路径转换为计算机语言,使得部署笔迹转换模块的设备的使用更加便捷,灵活性高。
在一些可能的实施方式中,存储模块160可部署于服务器,每一次将得到的手绘图文和对应的笔画路径保存于服务器内的存储模块160,以便于对同一手绘图文对应的笔画路径的多次使用。
进一步的,继续参照图4所示,手绘图文的电子输出***还可以包括主控模块170,用于下发手绘图文的输出指令,并显示输出模块电子绘写的输出进度;以及,在下发手绘图文的输出指令之前,将当前的手绘图文与存储模块160中预存的手绘图文进行对比,并根据对比结果从存储模块160中调用当前的手绘图文对应的目标笔画路径。
在一些可能的实施方式中,主控模块170可以位于客户端,例如web页面,APP小程序或公众平台等,通过主控模块170还可以在客户端显示输出模块130的电子绘写的输出进度,以便随时监控输出模块130的工作动态。
进一步的,通过主控模块170可以随时随地与图层识别模块110、笔迹转换模块120、和输出模块130建立链接,通过在主控模块170直接输入手绘图文或手绘图文的图片,就可以把对应的手绘图文的笔迹路径调出,并通过输出模块130随时随地进行电子手绘图文的输出,其中各模块可以采用任意常规的联网方式(有线或无线联网)实现链接,本申请对此不作特殊要求。
进一步的,主控模块170还可以包括注册单元,用于进行账号注册,通过输入账号启动手绘图文的电子输出***,从而可以实现对该***的远程操控,包括分享手绘图文、分享手绘图文对应的路径,保存手绘图文于存储模块160,等等,同时也确保了每个用户具有账号,保证电子输出的安全性。其中,账号注册时可以根据实际加密需求进行设置,例如仅通过单个密码加密,或多个密码双重加密的方式,等等。
此外,主控模块170还可以包括收费单元,可以通过付费功能调用他人上传的手绘图文。
综上可知,本发明的手绘图文的电子输出***,可以在当事人不在现场,但需要当事人本人签字或绘图的情况下,代替其本人进行手绘图文的输出,可提供与当事人亲笔绘写相似度极高,或者与当事人亲笔绘写图文完全相同的图文输出结果,避免因当事人不在现场影响事务处理效率,节省了人力和物力,并且,在进行手绘图文的电子输出时,可以将手绘图文划分为多个图层进行输出,进而实现多种颜色、格式的图文的输出,此外,通过笔迹转换模块将笔画路径转换为计算机语言的功能,使得部署了笔迹转换模块的输出设备的灵活性更高,随时随地进行任意手绘图文的输出;此外,通过安全验证模块确保了使用者权限,避免了错用、盗用手绘图文进行输出的现象发生。
根据本申请的一个方面,还提供了一种手绘图文的电子输出方法,如图5所示,该方法包括如下步骤:
步骤S510、根据输出指令中手绘图文的笔迹属性,将所述手绘图文进行图层划分。
在本实施方式中,笔迹属性包括笔迹颜色、笔迹线条宽度和/或笔迹线条类型;其中,笔迹属性包括笔迹颜色和/或笔迹线条类型,笔迹颜色例如为黑色、蓝色、红色、黄色、红色等单色,或者由至少两种颜色组合而成的混合色;笔迹线条类型包括直线、弧线和螺旋线等。
根据不同的笔迹颜色和/或笔迹线条类型,将手绘图文划分为不同的图层。举例而言,若一当事人的手写签名包括黑色和蓝色,则将该手写签名图片划分为两个图层,分别对应于黑色和蓝色。
步骤S520、将划分后的各图层中的笔迹分别转换为笔画路径,并将所述笔画路径转换为计算机语言。
在本实施方式中,将图层中的笔迹识别为多个节点,并将得到的多个节点连接,形成笔画路径,将所述笔画路径转换为计算机语言。
可选地,将图层中的笔迹识别为多个节点,可以自动识别,也可以是手动识别,其中,手动方式可以采用画图软件手动勾勒手绘图文上的节点形成笔画路径,画图软件可以是Photoshop、AutoCAD、Adobe image或者Paper 53。自动方式可以采用文字轨迹的识别算法自动勾勒手绘图文上的节点形成笔画路径。文字轨迹的识别算法包括但不限于iDT算法或者CSDN算法,可以根据实际需要选择对应的文字轨迹识别算法,本申请对此不作特殊限定。
进一步的,在发现得到的笔画路径中的节点或者节点连接线与原始的手绘图文存在差异,可以通过手动调节节点或节点连接线,使手写图文的线条更流畅,更接近于当事人亲笔绘写的图文,也进一步确保了笔画路径转换的准确性,当然,也可以根据识别结果自动进行节点或节点连接线的调节,本申请对节点和节点连接线的调节方式不做特殊限定,仅需确保笔画路径上各个节点均位于笔画路径,各图层中的节点连接线与原始的手绘图文一致即可。
步骤S530、根据所述计算机语言依次进行各图层的电子绘写输出。
在本实施方式中,可以通过雕刻控制软件比如Grbl Controller软件或Artcam软件将笔画路径转换为手绘图文对应的计算机语言。
在本实施方式中,可以基于计算机语言选择与各个图层对应的绘写介质,并以绘写介质为媒介进行对应图层的绘写输出。
举例而言,若手绘图文中的文字包括两种颜色(如蓝色和黑色),则该手绘图文被划分为两个图层,分别对应于蓝色和黑色,那么在输出电子手绘图文时,首先切换至蓝色的笔进行绘写,待蓝色对应图层绘写完毕后,再切换至黑色的笔进行绘写,至此完成了整个手绘图文的电子绘写。基于此,可以基于计算机语言选择各个图层对应的绘写介质来进行绘写,在绘写介质上来确保得到的每一图层均使用与原始手绘图文的相似性。
需要说明的是,在根据计算机语言依次进行各图层的绘写输出之前,还可以包括:对输出指令进行安全验证,以确认操作者具有使用权限。
具体而言,可以通过输出指令中所包含的用户识别信息,判断操作者的使用权限,其中,用户识别信息可以为用户所具有的注册信息,如数字、字符、其它字符或数字、字符和其它字符组合的编码信息,或者包含所对应的输出部件的设备号的编码信息,又或者,用户注册时采集的指纹信息、人脸图像识别信息,等等,本发明对安全验证信息的具体形式不做特殊限制,凡可确定使用者权限的信息均可。进一步的,若判定输出指令未能通过安全验证时,例如本次输出的签名与上一次保存的签名笔迹差别较大时,则需要使用者再次进行安全验证,例如再次输入用户身份识别信息,验证码等方式,本申请包括但不限于上述再次安全验证的方式。
进一步的,还可以将手绘图文、手绘图文对应的笔画路径对照保存,供用户浏览和下载,当然,待再次需要重复输出同一手绘图文时,也可以直接进行调用即可,提高了手绘图文的输出效率。
其中,在将手绘图文的笔画路径进行存储时,可以进行加密,以确保手绘图文的安全,防止出现滥用造假现象,可以通过设置指纹、短信验证或开启密码、面部识别等方式实现,此外,保存手绘图文的笔画路径后,在必要时,可随时将笔画路径转换为计算机语言,手绘图文的电子输出效率高。
进一步的,可以通过客户端(如web端、APP端)的可视化界面下发手绘图文的输出指令,并显示手绘图文的输出进度;此外,在获得一幅手绘图文时,可以首先将当前的手绘图文与预存的手绘图文进行对比,并根据对比结果调用当前的手绘图文对应的目标笔画路径,避免了进行重复性工作,提高了电子手绘图文的输出效率。
进一步的,还可以通过账号注册行为进行手绘图文的电子操作,包括分享手绘图文、分享手绘图文对应的路径,保存手绘图文,等等。其中,进行账号注册时可以根据实际加密需求进行设置,例如仅通过单个密码加密,或多个密码双重加密的方式,等等。
此外,还可以提供通过付费的方式来获得调用他人上传的手绘图文的权限。
需要说明的是,本申请的手绘图文的电子输出方法各步骤中内容在手绘图文的电子输出***中已进行详细阐述,在此不再赘述。
本申请提供的手绘图文的电子输出方法,可以在当事人不在现场,但需要当事人本人签字或绘图的情况下,代替其本人进行手绘图文的输出,可提供与当事人亲笔绘写相似度极高,或者与当事人亲笔绘写图文完全相同的图文输出结果,避免因当事人不在现场影响事务处理效率,节省了人力和物力;在进行手绘图文的电子输出时,可以将手绘图文划分为多个图层进行输出,进而实现多种颜色、格式的图文的输出。同时,通过对输出指令进行安全验证,判定使用者权限,避免了错用、盗用电子输出的现象发生。
图6示出了本申请手绘图文的电子输出***的一种应用场景图,图6可知,该应用场景下,客户端内部署了图层识别模块、笔迹转换模块、调节模块和主控模块;服务器内部署了存储模块,电子输出设备内部署了安全验证模块和输出模块;其中,客户端和电子输出设备之间可以通过任意的联网方式接入互联网与服务器进行数据交互,进一步的,为了确认信息安全性,可以在客户端登录时,输入预设的密码(例如固定的电子设备标识码、用户个人账号)后才可实现三者之间的互通链接。下面结合图5对手绘图文的电子输出***的工作过程进行说明。
首先,通过客户端的可视化界面下发手绘图文的电子输出指令,其中客户端通过身份识别信息登录***后,可以通过扫描或图片导入的方式,获得手绘图文的电子图片;然后,客户端可以根据手绘图文电子图片中的笔迹属性,将手绘图文进行图层划分,并将得到的各图层中的笔迹分别转换为笔画路径,并将得到的笔画路径和原始的电子图片对照保存于服务器或者本地;最后客户端下发输出指令,以通过服务器对电子输出设备进行控制,电子输出设备将笔画路径转换为计算机语言,并根据计算机语言依次进行各图层的绘写输出(即绘写设备进行绘写)。其中,若手绘图文包括多个图层,则电子输出设备依次选择与每一图层对应的绘写介质,进行绘写,直至将所有图层均绘写完成。
基于此,在当事人不在现场,但需要当事人本人签字或绘图的情况下,通过手绘图文的电子输出***代替其本人进行手绘图文的安全输出,避免了当事人不在现场对事务进展的影响。
需要说明的是,图6仅作为本申请的一种应用场景示例,不同模块可以部署在不同的位置,例如笔迹转换模块可以设置于终端、服务器或输出部件,等等,本申请对此不做特别要求。
尽管在附图中以特定顺序描述了本发明中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
Claims (5)
1.一种手绘图文的电子输出***,其特征在于,包括:
图层识别模块,用于根据输出指令中手绘图文的笔迹属性,将所述手绘图文进行图层划分;
笔迹转换模块,用于将得到的各图层中的笔迹分别转换为笔画路径,并将所述笔画路径转换为计算机语言;
输出模块,用于根据所述计算机语言依次进行各图层的绘写输出;
所述笔迹转换模块包括节点识别单元、节点连接单元和转换单元;
所述节点识别单元用于将图层中的笔迹识别为多个节点;
所述节点连接单元用于将所述节点识别单元得到的多个节点进行连接,形成笔画路径;
所述转换单元用于将所述笔画路径转换为计算机语言;
所述***还包括安全验证模块;所述安全验证模块用于通过对所述输出指令的安全验证,确认操作者使用权限;
通过输出指令中所包含的用户识别信息,判断操作者的使用权限;
若安全验证模块判定输出指令未能通过安全验证时,则需要使用者再次进行安全验证;
所述电子输出***还包括调节模块,用于调节所述笔画路径上的节点和/或调节所述笔画路径上的节点连接线;
在发现笔迹转换模块得到的笔画路径中的节点或者节点连接线与原始的手绘图文存在差异时,通过调节模块进行实时调节;调节模块可以自动根据识别结果进行节点或节点连接线的调节,或交由用户进行手动调节。
2.根据权利要求1所述的电子输出***,其特征在于,所述笔迹属性包括笔迹颜色、笔迹线条宽度和/或笔迹线条类型。
3.根据权利要求1所述的电子输出***,其特征在于,所述输出模块包括选择单元和绘写单元;
所述选择单元用于基于计算机语言选择与各个图层对应的绘写介质;
所述绘写单元用于以所述绘写介质为媒介进行对应图层的绘写输出。
4.根据权利要求1所述的电子输出***,其特征在于,所述电子输出***还包括存储模块和主控模块;
所述存储模块用于将手绘图文、所述手绘图文对应的笔画路径对照保存;
所述主控模块用于下发手绘图文的输出指令,并显示所述输出模块电子绘写的输出进度;
所述主控模块用于将当前的手绘图文与存储模块中预存的手绘图文进行对比,并根据对比结果从所述存储模块中调用所述当前的手绘图文对应的目标笔画路径。
5.一种手绘图文的电子输出方法,应用于权利要求1-4任一项所述的手绘图文的电子输出***中,其特征在于,包括:
根据输出指令中手绘图文的笔迹属性,将所述手绘图文进行图层划分;
将划分后的各图层中的笔迹分别转换为笔画路径,并将所述笔画路径转换为计算机语言;
根据所述计算机语言依次进行各图层的绘写输出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010144801.0A CN111400692B (zh) | 2020-03-04 | 2020-03-04 | 手绘图文的电子输出***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010144801.0A CN111400692B (zh) | 2020-03-04 | 2020-03-04 | 手绘图文的电子输出***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111400692A CN111400692A (zh) | 2020-07-10 |
CN111400692B true CN111400692B (zh) | 2023-12-08 |
Family
ID=71436011
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010144801.0A Active CN111400692B (zh) | 2020-03-04 | 2020-03-04 | 手绘图文的电子输出***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111400692B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112711362B (zh) * | 2020-12-24 | 2022-02-18 | 北京华宇信息技术有限公司 | 手绘流程图标准化生成方法及其装置 |
CN116630481B (zh) * | 2023-07-25 | 2023-10-13 | 天津象小素科技有限公司 | 一种基于ai绘图的绘画路径优化方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5613019A (en) * | 1993-05-20 | 1997-03-18 | Microsoft Corporation | System and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawings |
CN102842144A (zh) * | 2012-08-13 | 2012-12-26 | 胡宵 | 一种光书画轨迹数据的取得装置及方法 |
CN104166970A (zh) * | 2013-05-16 | 2014-11-26 | 北京壹人壹本信息科技有限公司 | 笔迹数据文件的生成、恢复显示方法及装置、电子装置 |
CN108335342A (zh) * | 2018-01-31 | 2018-07-27 | 杭州朗和科技有限公司 | 在web浏览器上进行多人绘画的方法、设备和计算机程序产品 |
CN108763320A (zh) * | 2018-04-28 | 2018-11-06 | 广东蜂助手网络技术股份有限公司 | 一种书写笔记数据存储方法、装置、终端及存储介质 |
CN109739372A (zh) * | 2018-12-17 | 2019-05-10 | 掌阅科技股份有限公司 | 用于手写输入设备的图形绘制方法及手写阅读设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10055659B2 (en) * | 2015-05-04 | 2018-08-21 | King Fahd University Of Petroleum And Minerals | Systems and associated methods for arabic handwriting using synthetic extension concatenation and synthesis |
-
2020
- 2020-03-04 CN CN202010144801.0A patent/CN111400692B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5613019A (en) * | 1993-05-20 | 1997-03-18 | Microsoft Corporation | System and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawings |
CN102842144A (zh) * | 2012-08-13 | 2012-12-26 | 胡宵 | 一种光书画轨迹数据的取得装置及方法 |
CN104166970A (zh) * | 2013-05-16 | 2014-11-26 | 北京壹人壹本信息科技有限公司 | 笔迹数据文件的生成、恢复显示方法及装置、电子装置 |
CN108335342A (zh) * | 2018-01-31 | 2018-07-27 | 杭州朗和科技有限公司 | 在web浏览器上进行多人绘画的方法、设备和计算机程序产品 |
CN108763320A (zh) * | 2018-04-28 | 2018-11-06 | 广东蜂助手网络技术股份有限公司 | 一种书写笔记数据存储方法、装置、终端及存储介质 |
CN109739372A (zh) * | 2018-12-17 | 2019-05-10 | 掌阅科技股份有限公司 | 用于手写输入设备的图形绘制方法及手写阅读设备 |
Non-Patent Citations (1)
Title |
---|
肖仁锋 ; .基于令牌的笔迹美化方法.信息技术与信息化.2014,(第09期),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111400692A (zh) | 2020-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101226463B (zh) | 控制装置、通信***和控制方法 | |
CN110264288A (zh) | 基于信息识别技术的数据处理方法及相关装置 | |
CN111400692B (zh) | 手绘图文的电子输出***及方法 | |
CN109409349B (zh) | 信贷证件鉴别方法、装置、终端及计算机可读存储介质 | |
US10412267B2 (en) | Document management system | |
JP2007241442A (ja) | 個人情報読取記憶装置及び個人情報読取記憶システム | |
US20030151768A1 (en) | Public print system, public print service providing method, recording medium, and program | |
CN107464367A (zh) | 一种道路交通事故处理自助机及交通事故自助处理方法 | |
JP2001331802A (ja) | 筆跡イメージの生成装置及び表示装置並びに筆跡イメージ生成用プログラムを記憶した記憶媒体 | |
CN102238171B (zh) | 智能密钥装置及提高网上交易和认证安全性的***及方法 | |
CN207097130U (zh) | 一种道路交通事故处理自助机 | |
US20220350984A1 (en) | Identity verification in a document management system | |
CN115984047A (zh) | 结合rpa和ai实现ia的文书处理方法、装置、设备及介质 | |
CN114821588A (zh) | 图像处理方法、装置、电子设备及可读介质 | |
US20210374284A1 (en) | Integration of pictorial content into secure signature documents | |
JP4888552B2 (ja) | 確認支援システム及びコンピュータプログラム | |
WO2009122695A1 (ja) | シンクライアントネットワークシステム | |
JP4409408B2 (ja) | 電子申請支援サーバ、電子申請支援方法、および電子申請支援プログラム | |
JP4736995B2 (ja) | 電子決裁システム | |
JP5655597B2 (ja) | 遠隔相談システム | |
JP2004199614A (ja) | 電子サイン認証方法、システム、プログラム、記録媒体、ならびに電子ペン | |
KR102577870B1 (ko) | 데이터 처리를 위한 웹 플랫폼 기반의 데이터 저작 장치 및 시스템 | |
JP4505317B2 (ja) | 電子印鑑認証システム | |
CN118134666A (zh) | 一种基于业务单据生成财务凭证的方法及装置 | |
JPS622356A (ja) | 銀行窓口取引システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |