CN111400692A - Electronic output system and method for hand-drawing graphics - Google Patents

Electronic output system and method for hand-drawing graphics Download PDF

Info

Publication number
CN111400692A
CN111400692A CN202010144801.0A CN202010144801A CN111400692A CN 111400692 A CN111400692 A CN 111400692A CN 202010144801 A CN202010144801 A CN 202010144801A CN 111400692 A CN111400692 A CN 111400692A
Authority
CN
China
Prior art keywords
hand
output
handwriting
text
drawn
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.)
Granted
Application number
CN202010144801.0A
Other languages
Chinese (zh)
Other versions
CN111400692B (en
Inventor
谢勋
茹浩磊
邹文迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ningbo Trencon Intelligent Technology Co ltd
Original Assignee
Ningbo Trencon Intelligent Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ningbo Trencon Intelligent Technology Co ltd filed Critical Ningbo Trencon Intelligent Technology Co ltd
Priority to CN202010144801.0A priority Critical patent/CN111400692B/en
Publication of CN111400692A publication Critical patent/CN111400692A/en
Application granted granted Critical
Publication of CN111400692B publication Critical patent/CN111400692B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/80Creating or modifying a manually drawn or painted image using a manual input device, e.g. mouse, light pen, direction keys on keyboard
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/30Writer 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

The invention relates to an electronic output system and method of hand-drawn pictures and texts, wherein the system comprises: the layer identification module is used for dividing the layer of the hand-drawn image-text according to the handwriting attribute of the hand-drawn image-text in the output instruction; the handwriting conversion module is used for respectively converting the obtained handwriting in each image layer into stroke paths and converting the stroke paths into computer languages; and the output module is used for sequentially carrying out drawing and writing output on each layer according to the computer language. The invention can conveniently output the hand-drawn pictures and texts by replacing the person with the hand-drawn picture and text electronic output system under the condition that the person is not on site but needs to sign or draw by the person, and can safely provide a picture and text output result with extremely high similarity to the person with the hand-drawn pictures and texts or completely the same as the person with the hand-drawn pictures and texts.

Description

Electronic output system and method for hand-drawing graphics
Technical Field
The invention relates to the technical field of information processing, in particular to an electronic output system and an electronic output method for hand-drawn pictures and texts.
Background
With the development of the computer network technology field, people pay more and more attention to the security of information, especially many scenes related to information security (such as economic activities and the like), so that the handwritten signature becomes a key for ensuring the effectiveness of business decision. Such as various money transfers, money transfer agreements, document contracts, and the like, often require an in-person signature of the party, but there are often instances where the party is unable to arrive in a timely manner and the normal processing flow of the transaction is delayed.
In the related technology, the self signature picture of the party is transmitted to the site, and the site agent copies the signature picture or the agent draws the signature picture and writes the signature picture by a writing machine, but the outline character obtained by the method has larger difference with the autograph of the party; meanwhile, when a graph drawn by the person at that time is needed, the graph with extremely high similarity to the drawing by the person at the time is difficult to obtain by the mode.
Disclosure of Invention
The invention aims to provide an electronic output system and method for hand-drawn pictures and texts, and further overcome the problem that the hand-drawn pictures and texts of parties out of site cannot be accurately obtained due to the limitations and defects of the related technology at least to a certain extent.
In order to achieve the purpose, the technical scheme adopted by the invention is as follows:
according to one aspect of the present invention, there is provided an electronic output system for hand-drawn graphics, comprising:
the layer identification module is used for dividing the layer of the hand-drawn image-text according to the handwriting attribute of the hand-drawn image-text in the output instruction;
the handwriting conversion module is used for respectively converting the obtained handwriting in each image layer into stroke paths and converting the stroke paths into computer languages;
and the output module is used for sequentially carrying out drawing and writing output on each layer according to the computer language.
In an exemplary embodiment of the invention, the handwriting attributes include handwriting color, handwriting line width and/or handwriting line type;
and the layer recognition module divides the hand-drawn picture and text into different layers according to different handwriting colors, handwriting line widths and/or handwriting line types.
In an exemplary embodiment of the present invention, the handwriting conversion module includes a node recognition unit, a node connection unit, and a conversion unit;
the node identification unit is used for identifying the handwriting in the layer into a plurality of nodes;
the node connecting unit is used for connecting a plurality of nodes obtained by the node identifying unit to form a stroke path;
and the conversion unit is used for converting the stroke path into a computer language.
In an exemplary embodiment of the invention, the electronic output system further comprises an adjustment module for adjusting the nodes on the stroke path and/or adjusting the node connection lines on the stroke path.
In an exemplary embodiment of the invention, the system further comprises a security verification module; and the safety verification module is used for confirming the use permission of an operator through the safety verification of the output instruction. In an exemplary embodiment of the present invention, the output module includes a selection unit and a drawing unit;
the selection unit is used for selecting drawing media corresponding to each layer based on the computer language;
the drawing unit is used for drawing and outputting the corresponding layer by taking the drawing medium as a medium.
In an exemplary embodiment of the present invention, the electronic output system further includes a storage module and a main control module;
the storage module is used for storing the hand-drawn pictures and texts and the stroke paths corresponding to the hand-drawn pictures and texts in a contrast manner;
the main control module is used for issuing an output instruction of the hand-drawn picture and text and displaying the output progress of the electronic drawing of the output module; and the number of the first and second groups,
before issuing an output instruction of the hand-drawn image-text, comparing the current hand-drawn image-text with the hand-drawn image-text prestored in the storage module, and calling a target stroke path corresponding to the current hand-drawn image-text from the storage module according to a comparison result.
According to one aspect of the invention, an electronic output method of hand-drawn graphics and texts is provided, which comprises the following steps:
according to the handwriting attribute of the hand-drawn image-text in the output instruction, carrying out layer division on the hand-drawn image-text;
converting the divided handwriting in each layer into stroke paths respectively, and converting the stroke paths into computer languages;
and sequentially carrying out drawing and writing output of each layer according to the computer language.
In an exemplary embodiment of the invention, the handwriting attributes comprise handwriting colors and/or handwriting line types;
and dividing the hand-drawn graphics into different layers according to different handwriting colors and/or handwriting line types.
In an exemplary embodiment of the present invention, before the sequentially performing drawing and writing output of each layer according to the computer language, the method further includes:
and carrying out safety verification on the output instruction to confirm that an operator has the use authority.
In an exemplary embodiment of the present invention, the converting the handwriting in each divided layer into stroke paths respectively includes:
and recognizing the handwriting in the layer as a plurality of nodes, and connecting the obtained plurality of nodes to form a stroke path.
In an exemplary embodiment of the present invention, the sequentially performing drawing and writing output of each layer according to the computer language includes:
selecting drawing and writing media corresponding to each layer based on the computer language;
and drawing and writing output of the corresponding layer is carried out by taking the drawing and writing medium as a medium.
The invention has the beneficial effects that:
the electronic output system of the hand-drawn image-text comprises a layer recognition module, a layer division module, a handwriting recognition module and a handwriting recognition module, wherein the layer division module is used for dividing the hand-drawn image-text into layers according to handwriting attributes in the hand-drawn image-text; secondly, the obtained handwriting in each image layer is respectively converted into stroke paths through a handwriting conversion module, and the stroke paths are converted into computer languages; and finally, sequentially carrying out electronic drawing and writing output of each layer according to the computer language through an output module. The method can replace the principal to output the hand-drawn pictures and texts under the condition that the principal is not on site but needs to sign or draw by the principal, can provide a picture and text output result which has extremely high similarity with the hand-drawn pictures and texts of the principal or is completely the same as the hand-drawn pictures and texts of the principal, avoids influencing the transaction processing efficiency due to the fact that the principal is not on site, and saves manpower and material resources.
Furthermore, the hand-drawn image and text of the party can be divided into different layers through the layer recognition module according to different handwriting colors, handwriting line widths and/or handwriting line types, so that the handwriting in the layers corresponding to the different handwriting colors, the different handwriting line widths or the different handwriting line types can be conveniently and respectively converted into stroke paths in the follow-up process, the stroke paths in each layer are converted into computer languages, and then each layer is sequentially output through the output module, and finally the final output result of the hand-drawn image and text is obtained.
Furthermore, the handwriting conversion module can recognize the handwriting in the layer as a plurality of nodes, connect the obtained nodes, and after the stroke path is obtained, adjust the nodes and the node connecting lines on the converted stroke path through the adjusting module, so that the lines of the handwritten images and texts are smoother, are closer to the images and texts drawn by the person concerned with the handwriting, and the accuracy of the stroke path conversion is further ensured.
Furthermore, the output module can select the drawing medium corresponding to each layer to draw based on the computer language, so as to ensure the consistency of each obtained layer with the original hand-drawn image-text on the drawing medium, and improve the accuracy of outputting the hand-drawn image-text.
Furthermore, the system of the application can also perform safety verification on the output instruction before outputting the hand-drawn pictures and texts through the safety verification module so as to confirm that the operator has the use authority, ensure the safety of the hand-drawn picture and text input and avoid the conditions of embezzlement and misuse.
In addition, the invention can also store the hand-drawn pictures and texts and the corresponding stroke paths so as to be convenient for directly calling when outputting the hand-drawn pictures and texts for many times, thereby improving the electronic output efficiency of the hand-drawn pictures and texts.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention. It is obvious that the drawings in the following description are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
FIG. 1 is a schematic diagram of an electronic output system for hand-drawn graphics of the present invention;
FIG. 2 is a schematic diagram of an electronic output system for hand-drawn graphics according to an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of an electronic output system for hand-drawn graphics according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an electronic output system for hand-drawn graphics according to an embodiment of the present invention;
FIG. 5 is a flow chart of the electronic output method of the hand-drawn graphics context of the present invention;
fig. 6 is an application scene diagram of the electronic output system of the hand-drawn image-text of the present invention.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention may be practiced without one or more of the specific details, or with other methods, components, modules, steps, and so forth. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the invention.
In an exemplary embodiment of the present invention, an electronic output system for a hand-drawn image and text is first provided, as shown in fig. 1, the electronic output system for a hand-drawn image and text of the present embodiment includes a layer recognition module 110, a handwriting conversion module 120, and an output module 130, specifically:
and the layer identification module 110 is configured to perform layer division on the hand-drawn image-text according to the handwriting attribute of the hand-drawn image-text in the output instruction.
In the embodiment, since the hand-drawing text may include multiple handwriting attributes, in order to facilitate subsequent electronic output of the hand-drawing texts with different handwriting attributes, the hand-drawing texts are subjected to layer division according to the handwriting attributes in the hand-drawing text. The handwriting attributes comprise handwriting colors, handwriting line widths and/or handwriting line types, and the handwriting colors are single colors such as black, blue, red, yellow, red and the like or mixed colors formed by combining at least two colors; handwriting line types include straight lines, arcs, spirals, and the like. For example, if the handwritten signature of a party is black, the handwritten signature picture is divided into a layer; for another example, if the handwritten signature of a party includes black and blue, the handwritten signature picture is divided into two layers, corresponding to black and blue, respectively; if the party wants to output an image, dividing the image into a plurality of layers according to the handwriting attributes in the image, wherein the layers correspond to different handwriting attributes respectively; that is, the present application can be applied to output of characters or images.
In some possible embodiments, the layer identification module 110 may be located in an upper computer (e.g., a client with a hand-drawing or picture importing function), and may be a web page, an APP applet, a public platform, or the like. In some possible embodiments, the layer identification module 110 may also be deployed in a server, and of course, the layer identification module 110 may also be deployed in other locations according to actual needs, for example, an output component (drawing robot), and the like, and the application includes but is not limited to the deployment location of the layer identification module 110.
And the handwriting recognition module 120 is configured to convert the obtained handwriting in each image layer into stroke paths, and convert the stroke paths into a computer language.
In this embodiment, the handwriting recognition module may include a node recognition unit 1201, a node connection unit 1202, and a conversion unit 1203, where the node recognition unit 1201 is configured to recognize the handwriting in the layer as a plurality of nodes; the node connecting unit 1202 is configured to connect the plurality of nodes obtained by the node identifying unit 1201 to form a stroke path; the conversion unit 1203 is configured to convert the stroke path into a computer language.
Specifically, the node identifying unit 1201 and the node connecting unit 1202 may be automatic units or units that can be independently operated by a user, and therefore, handwriting in the handwriting text may be manually or automatically identified as a plurality of nodes, and then the identified nodes are connected to form a stroke path; the manual mode can adopt drawing software to manually outline nodes on the hand-drawing graph and text to form a stroke path, and the drawing software can be Photoshop, AutoCAD, Adobe image or Paper 53. The automatic mode can automatically outline the nodes on the hand-drawn picture and text to form the stroke path by adopting a character track recognition algorithm. The recognition algorithm of the text track includes, but is not limited to, iDT algorithm or CSDN algorithm, and the corresponding text track recognition algorithm may be selected according to actual needs, which is not particularly limited in this application.
In some possible embodiments, the handwriting conversion module 120 may be located on an upper computer (client), and may be a web page, APP applet, public platform, or the like. In some possible embodiments, the handwriting conversion module 120 may also be deployed in a server, and of course, the handwriting conversion module 120 may also be deployed in other locations according to actual requirements, such as an output component (e.g., a drawing robot), and the application includes but is not limited to the deployment location of the handwriting conversion module 120.
Further, referring to fig. 2, the electronic output system for the freehand image may further include an adjusting module 140 for adjusting the nodes on the stroke path and/or adjusting the node connecting lines on the stroke path. When the node or the node connecting line in the stroke path obtained by the handwriting recognition module 120 is found to be different from the original hand-drawn image, the adjustment module 140 can be used for performing real-time adjustment, so that the line of the hand-drawn image is smoother and is closer to the image which is drawn by the person concerned, and the accuracy of stroke path conversion is further ensured.
Of course, like the layer recognition module 110 and the handwriting conversion module 120, the adjustment module 140 may be located on an upper computer (such as a client), or may be deployed on a server or an output component, and the application is not limited thereto.
And the output module 130 is configured to sequentially perform electronic drawing output on each layer according to the computer language after the output instruction passes the security verification.
In this embodiment, after the output instruction is ensured to pass the security verification, the output module 130 performs the drawing output of the corresponding layer by using the drawing medium as a medium, that is, when the output module 130 performs the electronic drawing output of the hand-drawn image and text according to the computer language, it is necessary to switch to different drawing media according to different layers.
For example, if the text in the hand-drawing text includes two colors (e.g., blue and black), the hand-drawing text is divided into two layers, which correspond to blue and black, respectively, when the output module 130 outputs the electronic hand-drawing text, the pen is switched to the blue pen for drawing first, and after the drawing of the layer corresponding to blue is completed, the pen is switched to the black pen for drawing, so that the electronic drawing of the whole hand-drawing text is completed. Based on this, the output module 130 selects the drawing medium corresponding to each layer for drawing based on the computer language, and ensures that each obtained layer uses the similarity with the original hand-drawn image-text on the drawing medium.
In some possible embodiments, the handwriting conversion module 120 and the output module 130 may be located in a lower computer (e.g., a writing device), and when the output of the hand-drawn image and text is required, the lower computer converts the stroke path corresponding to the hand-drawn image and text into a computer language and performs electronic drawing and writing output according to the computer language. Based on this, the lower computer has possessed the function of converting stroke route into computer language, so when having the hand-drawn picture and text that needs electronic output, the lower computer can be nimble with corresponding stroke route conversion into computer language, makes the use of lower computer more nimble, easy control.
It should be noted that, the conversion from the stroke path to the computer language may also be completed by an upper computer (e.g., a client), or a server, and the output module 130 directly performs the electronic drawing output of each layer based on the obtained computer language, which is not particularly limited in this application.
Further, referring to fig. 3, the electronic output system for the hand-drawn image and text may further include a security verification module 150 for confirming the use authority of the operator through security verification of the output command.
In this embodiment, the usage right of the operator can be determined by outputting the user identification information contained in the instruction, where the user identification information may be registration information that the user has, such as encoded information of numbers, characters, other characters, or combinations of numbers, characters, and other characters, or encoded information containing the device number of the corresponding output component, or fingerprint information, face image identification information, and the like acquired when the user registers. Further, if the security verification module 150 determines that the output instruction fails to pass the security verification, for example, when the difference between the output signature and the signature handwriting stored last time is large, the user is required to perform the security verification again, for example, the user inputs the user identification information, the verification code, and the like again.
In some possible embodiments, the security verification module 150 may be deployed in an upper computer (e.g., a client), or may be deployed in a server or an output component, but it is required to ensure that the output instruction is securely verified before the output module performs the electronic drawing output.
In addition, as shown in fig. 4, the electronic output system for the hand-drawn image-text may further include a storage module 160, which is configured to compare and store the hand-drawn image-text and the stroke path corresponding to the hand-drawn image-text for the user to browse and download, and certainly, when the same hand-drawn image-text needs to be repeatedly output again, the electronic output system for the hand-drawn image-text may also be directly called, so that the electronic output efficiency of the hand-drawn image-text is improved.
When the stroke path of the hand-drawn image-text is stored, the hand-drawn image-text can be encrypted to ensure the safety of the hand-drawn image-text and prevent the phenomenon of misuse and counterfeiting, and the hand-drawn image-text can be realized by setting a fingerprint, verifying a short message or starting a password, identifying a face and the like; in addition, the stroke path of the hand-drawn image-text is stored, and the stroke path is converted into the computer language at any time through the handwriting conversion module 120 when necessary, so that the equipment for deploying the handwriting conversion module is more convenient to use and has high flexibility.
In some possible embodiments, the storage module 160 may be deployed in a server, and the obtained hand-drawn image and the corresponding stroke path are stored in the storage module 160 in the server each time, so as to facilitate multiple uses of the corresponding stroke path for the same hand-drawn image.
Further, as shown in fig. 4, the electronic output system for the hand-drawn image-text may further include a main control module 170, configured to issue an output instruction for the hand-drawn image-text, and display an output progress of the electronic drawing of the output module; and before issuing an output instruction of the hand-drawn image-text, comparing the current hand-drawn image-text with the hand-drawn image-text prestored in the storage module 160, and calling a target stroke path corresponding to the current hand-drawn image-text from the storage module 160 according to a comparison result.
In some possible embodiments, the main control module 170 may be located at a client, such as a web page, an APP applet or a public platform, and the output progress of the electronic drawing of the output module 130 may also be displayed at the client through the main control module 170, so as to monitor the work dynamics of the output module 130 at any time.
Furthermore, the main control module 170 can establish a link with the layer recognition module 110, the handwriting conversion module 120 and the output module 130 at any time and any place, the handwriting path of the corresponding hand-drawn image-text can be called out by directly inputting the hand-drawn image-text or the picture of the hand-drawn image-text in the main control module 170, and the electronic hand-drawn image-text can be output at any time and any place through the output module 130, wherein each module can realize the link by adopting any conventional networking mode (wired or wireless networking), and no special requirement is required in the application.
Further, the main control module 170 may further include a registration unit, configured to perform account registration, and start the electronic output system of the hand-drawn image-text by inputting an account, so as to implement remote control of the system, including sharing the hand-drawn image-text, sharing a path corresponding to the hand-drawn image-text, storing the hand-drawn image-text in the storage module 160, and so on, and meanwhile, it is also ensured that each user has an account, and the security of electronic output is ensured. The account registration may be set according to actual encryption requirements, for example, only a single password is used for encryption, or a plurality of passwords are used for double encryption, and the like.
In addition, the main control module 170 may further include a charging unit, which may call the hand-drawn graphics uploaded by others through a payment function.
To sum up, the electronic output system of the hand-drawn image-text of the invention can replace the person who needs to sign or draw the image-text when the person who needs to do so is not on site, and can provide the image-text output result which has extremely high similarity with the person who needs to do so or is completely the same as the person who needs to do so, thereby avoiding influencing the transaction processing efficiency because the person who needs to do so is not on site, saving manpower and material resources, and dividing the hand-drawn image-text into a plurality of image layers for output when the electronic output of the hand-drawn image-text is carried out, further realizing the output of the image-text with various colors and formats, and in addition, converting the stroke path into the function of computer language through the handwriting conversion module, so that the output device which is provided with the handwriting conversion module has higher flexibility, and can carry out the output of any hand-drawn image-text at any time and any place; in addition, the safety verification module ensures the authority of the user and avoids the phenomena of misuse and embezzlement of hand-drawn pictures and texts for output.
According to an aspect of the present application, there is also provided an electronic output method for hand-drawn graphics, as shown in fig. 5, the method includes the following steps:
and step S510, carrying out layer division on the hand-drawn image-texts according to the handwriting attributes of the hand-drawn image-texts in the output instruction.
In the present embodiment, the handwriting attributes include handwriting color, handwriting line width, and/or handwriting line type; the handwriting attributes comprise handwriting colors and/or handwriting line types, and the handwriting colors are single colors such as black, blue, red, yellow, red and the like or mixed colors formed by combining at least two colors; handwriting line types include straight lines, arcs, spirals, and the like.
And dividing the hand-drawn graphics into different layers according to different handwriting colors and/or handwriting line types. For example, if a party's handwritten signature includes black and blue colors, the handwritten signature picture is divided into two layers, corresponding to black and blue colors, respectively.
And step S520, converting the handwriting in each divided layer into stroke paths respectively, and converting the stroke paths into computer languages.
In the embodiment, the handwriting in the layer is recognized as a plurality of nodes, the obtained nodes are connected to form a stroke path, and the stroke path is converted into a computer language.
Optionally, the handwriting in the layer is recognized as a plurality of nodes, and may be automatically recognized or manually recognized, where the manual mode may employ drawing software to manually outline the nodes on the hand-drawn graph and text to form a stroke path, and the drawing software may be Photoshop, AutoCAD, Adobe image, or Paper 53. The automatic mode can automatically outline the nodes on the hand-drawn picture and text to form the stroke path by adopting a character track recognition algorithm. The recognition algorithm of the text track includes, but is not limited to, iDT algorithm or CSDN algorithm, and the corresponding text track recognition algorithm may be selected according to actual needs, which is not particularly limited in this application.
Furthermore, when the difference exists between the obtained nodes or node connecting lines in the stroke path and the original hand-drawn image-text, the lines of the hand-drawn image-text can be more smooth by manually adjusting the nodes or the node connecting lines, the hand-drawn image-text is closer to the image-text which is drawn by the person concerned, the accuracy of the stroke path conversion is further ensured, and of course, the nodes or the node connecting lines can be automatically adjusted according to the recognition result.
And step S530, sequentially carrying out electronic drawing and writing output of each layer according to the computer language.
In this embodiment, the stroke path can be converted into a computer language corresponding to the hand-drawn image and text by engraving control software such as Grbl Controller software or Artcam software.
In this embodiment, the drawing medium corresponding to each layer may be selected based on the computer language, and the drawing output of the corresponding layer may be performed using the drawing medium as a medium.
For example, if the text in the hand-drawing text includes two colors (e.g., blue and black), the hand-drawing text is divided into two layers corresponding to blue and black, and when the electronic hand-drawing text is output, the blue pen is switched to draw first, and after the blue layer is drawn, the black pen is switched to draw, so that the electronic drawing of the whole hand-drawing text is completed. Based on the method, the drawing medium corresponding to each layer can be selected to draw based on the computer language, and the similarity of each obtained layer with the original hand-drawn graph and text is ensured on the drawing medium.
Before drawing and writing output of each layer is performed in sequence according to a computer language, the method may further include: and carrying out safety verification on the output instruction to confirm that the operator has the use authority.
Specifically, the use authority of the operator can be judged by the user identification information contained in the output instruction, wherein the user identification information can be registration information possessed by the user, such as encoding information of numbers, characters, other characters or combinations of the numbers, the characters and the other characters, or encoding information containing the equipment number of a corresponding output component, or fingerprint information and face image identification information collected during user registration, and the like. Further, if it is determined that the output command fails to pass the security verification, for example, when the difference between the output signature and the signature handwriting stored last time is large, the user is required to perform the security verification again, for example, the user identity information, the verification code and the like are input again.
Furthermore, the hand-drawn pictures and texts and the corresponding stroke paths of the hand-drawn pictures and texts can be stored in a contrasting manner for browsing and downloading by a user, and certainly, when the same hand-drawn picture and text needs to be repeatedly output again, the hand-drawn picture and text can be directly called, so that the output efficiency of the hand-drawn picture and text is improved.
When the stroke path of the hand-drawn image-text is stored, the hand-drawn image-text can be encrypted to ensure the safety of the hand-drawn image-text and prevent the phenomenon of misuse and counterfeiting, and the hand-drawn image-text can be realized by setting a fingerprint, verifying a short message or starting a password, identifying a face and the like.
Furthermore, an output instruction of the hand-drawn image-text can be issued through a visual interface of a client (such as a web end and an APP end), and the output progress of the hand-drawn image-text is displayed; in addition, when obtaining a hand-drawn image-text, the current hand-drawn image-text can be compared with the pre-stored hand-drawn image-text, and the target stroke path corresponding to the current hand-drawn image-text is called according to the comparison result, so that the repetitive work is avoided, and the output efficiency of the electronic hand-drawn image-text is improved.
Furthermore, electronic operation of the hand-drawn image-texts can be performed through the account registration behavior, including sharing the hand-drawn image-texts, sharing paths corresponding to the hand-drawn image-texts, storing the hand-drawn image-texts, and the like. The setting can be performed according to the actual encryption requirement when the account registration is performed, for example, only a single password is used for encryption, or a plurality of passwords are used for double encryption, and the like.
In addition, the authority of calling the hand-drawing pictures and texts uploaded by others can be obtained in a payment mode.
It should be noted that, the contents of the steps of the electronic output method for hand-drawing images and texts of the present application are already described in detail in the electronic output system for hand-drawing images and texts, and are not described herein again.
The electronic output method of the hand-drawn image-text can replace the principal to output the hand-drawn image-text when the principal is not on site but needs to sign or draw by the principal, can provide an image-text output result which has extremely high similarity with the in-person drawing and writing of the principal or is completely the same as the in-person drawing and writing of the principal, avoids influencing the transaction processing efficiency because the principal is not on site, and saves manpower and material resources; when the hand-drawn image-texts are electronically output, the hand-drawn image-texts can be divided into a plurality of image layers to be output, and then the image-texts with various colors and formats are output. Meanwhile, the output instruction is subjected to safety verification to judge the authority of the user, so that the phenomena of misuse and embezzlement of electronic output are avoided.
Fig. 6 shows an application scenario of the electronic output system for freehand graphics, where fig. 6 shows that, in the application scenario, a layer recognition module, a handwriting conversion module, an adjustment module, and a main control module are deployed in a client; a storage module is arranged in the server, and a security verification module and an output module are arranged in the electronic output device; the client and the electronic output device can access the internet in any networking mode to perform data interaction with the server, and further, in order to confirm information security, when the client logs in, a preset password (such as a fixed electronic device identification code and a user personal account) can be input, and then intercommunication link between the client and the server can be realized. The operation of the electronic output system with hand-drawn graphics will be described with reference to fig. 5.
Firstly, issuing an electronic output instruction of the hand-drawn image-text through a visual interface of a client, wherein the client can obtain an electronic picture of the hand-drawn image-text in a scanning or picture importing mode after logging in a system through identity identification information; then, the client can divide the layers of the hand-drawn image-text according to the handwriting attributes in the hand-drawn image-text electronic picture, respectively convert the obtained handwriting in each layer into stroke paths, and store the obtained stroke paths and the original electronic picture in a server or a local place in a contrasting manner; and finally, the client issues an output instruction to control the electronic output equipment through the server, the electronic output equipment converts the stroke path into a computer language and sequentially carries out drawing and writing output of each layer according to the computer language (namely, the drawing and writing equipment carries out drawing and writing). If the hand-drawn graph and text comprises a plurality of layers, the electronic output equipment sequentially selects the drawing medium corresponding to each layer to draw and write until all the layers are drawn and written.
Based on the above, under the condition that the principal is not on site but needs to sign or draw by the principal, the electronic output system of the hand-drawing graphics replaces the principal to carry out safe output of the hand-drawing graphics, thereby avoiding the influence of the absence of the principal on the transaction progress.
It should be noted that fig. 6 is only an example of an application scenario of the present application, and different modules may be deployed at different positions, for example, the handwriting conversion module may be disposed in a terminal, a server, or an output component, etc., which is not particularly required by the present application.
Although the steps of the method of the present invention are depicted in the drawings in a particular order, this does not require or imply that the steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.

Claims (10)

1. An electronic output system for hand-drawn graphics, comprising:
the layer identification module is used for dividing the layer of the hand-drawn image-text according to the handwriting attribute of the hand-drawn image-text in the output instruction;
the handwriting conversion module is used for respectively converting the obtained handwriting in each image layer into stroke paths and converting the stroke paths into computer languages;
and the output module is used for sequentially carrying out drawing and writing output on each layer according to the computer language.
2. The electronic output system of claim 1, wherein the handwriting attributes include handwriting color, handwriting line width, and/or handwriting line type.
3. The electronic output system of claim 1, wherein the handwriting conversion module comprises a node recognition unit, a node connection unit, and a conversion unit;
the node identification unit is used for identifying the handwriting in the layer into a plurality of nodes;
the node connecting unit is used for connecting a plurality of nodes obtained by the node identifying unit to form a stroke path;
the conversion unit is used for converting the stroke path into a computer language.
4. The electronic output system of claim 3, further comprising an adjustment module for adjusting nodes on the stroke path and/or adjusting connecting lines of nodes on the stroke path.
5. The electronic output system of claim 1, further comprising a security verification module;
and the safety verification module is used for confirming the use permission of an operator through the safety verification of the output instruction.
6. The electronic output system of claim 1, wherein the output module comprises a selection unit and a drawing unit;
the selection unit is used for selecting drawing media corresponding to each layer based on the computer language;
the drawing unit is used for drawing and outputting the corresponding layer by taking the drawing medium as a medium.
7. The electronic output system of claim 1, further comprising a storage module and a master control module;
the storage module is used for storing the hand-drawn pictures and texts and the stroke paths corresponding to the hand-drawn pictures and texts in a contrast manner;
the main control module is used for issuing an output instruction of the hand-drawn picture and text and displaying the output progress of the electronic drawing of the output module;
preferably, the main control module is configured to compare the current hand-drawn image-text with a hand-drawn image-text pre-stored in the storage module, and call a target stroke path corresponding to the current hand-drawn image-text from the storage module according to a comparison result.
8. An electronic output method of hand-drawn graphics, which is characterized by comprising the following steps:
according to the handwriting attribute of the hand-drawn image-text in the output instruction, carrying out layer division on the hand-drawn image-text;
converting the divided handwriting in each layer into stroke paths respectively, and converting the stroke paths into computer languages;
and sequentially carrying out drawing and writing output of each layer according to the computer language.
9. The electronic output method according to claim 8, wherein before the sequentially performing drawing and writing output of each layer according to the computer language, the method further comprises:
and carrying out safety verification on the output instruction to confirm that an operator has the use authority.
10. The electronic output method according to claim 8, wherein the converting the handwriting in each divided layer into the stroke path respectively comprises:
and recognizing the handwriting in the layer as a plurality of nodes, and connecting the obtained plurality of nodes to form a stroke path.
CN202010144801.0A 2020-03-04 2020-03-04 Electronic output system and method for hand-drawn pictures and texts Active CN111400692B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010144801.0A CN111400692B (en) 2020-03-04 2020-03-04 Electronic output system and method for hand-drawn pictures and texts

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010144801.0A CN111400692B (en) 2020-03-04 2020-03-04 Electronic output system and method for hand-drawn pictures and texts

Publications (2)

Publication Number Publication Date
CN111400692A true CN111400692A (en) 2020-07-10
CN111400692B CN111400692B (en) 2023-12-08

Family

ID=71436011

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010144801.0A Active CN111400692B (en) 2020-03-04 2020-03-04 Electronic output system and method for hand-drawn pictures and texts

Country Status (1)

Country Link
CN (1) CN111400692B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112711362A (en) * 2020-12-24 2021-04-27 北京华宇信息技术有限公司 Method and device for generating hand-drawn flow chart icon in standardized manner
CN116630481A (en) * 2023-07-25 2023-08-22 天津象小素科技有限公司 Drawing path optimization method and system based on AI drawing

Citations (7)

* Cited by examiner, † Cited by third party
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 (en) * 2012-08-13 2012-12-26 胡宵 Device and method for obtaining optical painting and calligraphy track data
CN104166970A (en) * 2013-05-16 2014-11-26 北京壹人壹本信息科技有限公司 Handwriting data file generating method and apparatus thereof, handwriting data file recovery display method and apparatus thereof, and electronic device
US20160328620A1 (en) * 2015-05-04 2016-11-10 King Fahd University Of Petroleum And Minerals Systems and associated methods for arabic handwriting using synthetic extension concatenation and synthesis
CN108335342A (en) * 2018-01-31 2018-07-27 杭州朗和科技有限公司 Method, equipment and the computer program product of more people's drawing are carried out in web browser
CN108763320A (en) * 2018-04-28 2018-11-06 广东蜂助手网络技术股份有限公司 A kind of writing note data storage method, device, terminal and storage medium
CN109739372A (en) * 2018-12-17 2019-05-10 掌阅科技股份有限公司 Pattern drawing method and hand-written arrangement for reading for handwriting input device

Patent Citations (7)

* Cited by examiner, † Cited by third party
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 (en) * 2012-08-13 2012-12-26 胡宵 Device and method for obtaining optical painting and calligraphy track data
CN104166970A (en) * 2013-05-16 2014-11-26 北京壹人壹本信息科技有限公司 Handwriting data file generating method and apparatus thereof, handwriting data file recovery display method and apparatus thereof, and electronic device
US20160328620A1 (en) * 2015-05-04 2016-11-10 King Fahd University Of Petroleum And Minerals Systems and associated methods for arabic handwriting using synthetic extension concatenation and synthesis
CN108335342A (en) * 2018-01-31 2018-07-27 杭州朗和科技有限公司 Method, equipment and the computer program product of more people's drawing are carried out in web browser
CN108763320A (en) * 2018-04-28 2018-11-06 广东蜂助手网络技术股份有限公司 A kind of writing note data storage method, device, terminal and storage medium
CN109739372A (en) * 2018-12-17 2019-05-10 掌阅科技股份有限公司 Pattern drawing method and hand-written arrangement for reading for handwriting input device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
肖仁锋;: "基于令牌的笔迹美化方法" *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112711362A (en) * 2020-12-24 2021-04-27 北京华宇信息技术有限公司 Method and device for generating hand-drawn flow chart icon in standardized manner
CN116630481A (en) * 2023-07-25 2023-08-22 天津象小素科技有限公司 Drawing path optimization method and system based on AI drawing
CN116630481B (en) * 2023-07-25 2023-10-13 天津象小素科技有限公司 Drawing path optimization method and system based on AI drawing

Also Published As

Publication number Publication date
CN111400692B (en) 2023-12-08

Similar Documents

Publication Publication Date Title
CN109377321B (en) Multi-channel customized credit card intelligent application system
CN104966311B (en) A kind of vector pattern storage method for Handwriting Signature System
CN115203505A (en) Collaborative document creation by multiple different teams
CN109710243A (en) Block chain development approach, device, server and medium based on Visualization Platform
US9135234B1 (en) Collaborative generation of digital content with interactive reports
CN111400692B (en) Electronic output system and method for hand-drawn pictures and texts
CN110287724A (en) Data storage and verification method and device
US20190244020A1 (en) Receipt processing apparatus, program, and report production method
CN114818618B (en) Document editing method and system based on signature encryption and medium
US20030151768A1 (en) Public print system, public print service providing method, recording medium, and program
CN101321066B (en) Information safety device for internetwork communication
US20060203255A1 (en) System for certifying whether printed material corresponds to original
CN102238171B (en) Intelligent key device, and system and method for improving security of online transaction and authentication
CN115776548A (en) Double recording system
CN109460226A (en) Test certificate image generation method, device, equipment and storage medium
WO2009122695A1 (en) Thin client network system
CN113900645A (en) Visual development method of custom module component in set top box environment
JP4736995B2 (en) Electronic approval system
US20160028783A1 (en) System for simultaneous remote management of documents
CN113420133A (en) Session processing method, device, equipment and storage medium
JP2006018743A (en) Electronic conference system and minute formation method
JP4409408B2 (en) Electronic application support server, electronic application support method, and electronic application support program
WO2009122696A1 (en) Character recognition device, character recognition program, and computer readable recording medium recording character recognition program
KR102577870B1 (en) Apparatus and System for Authoring Data Based on Web Platform for Data Processing
JP7522787B2 (en) Method and apparatus for conveying signed content - Patents.com

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