CN111353356A - Hard-tipped writing implementation method and device, electronic equipment and storage medium - Google Patents

Hard-tipped writing implementation method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN111353356A
CN111353356A CN201910059940.0A CN201910059940A CN111353356A CN 111353356 A CN111353356 A CN 111353356A CN 201910059940 A CN201910059940 A CN 201910059940A CN 111353356 A CN111353356 A CN 111353356A
Authority
CN
China
Prior art keywords
handwriting
point
touch point
touch
connection
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
CN201910059940.0A
Other languages
Chinese (zh)
Other versions
CN111353356B (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.)
Hitevision Co Ltd
Original Assignee
Hitevision 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 Hitevision Co Ltd filed Critical Hitevision Co Ltd
Priority to CN201910059940.0A priority Critical patent/CN111353356B/en
Publication of CN111353356A publication Critical patent/CN111353356A/en
Application granted granted Critical
Publication of CN111353356B publication Critical patent/CN111353356B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/32Digital ink

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a method and a device for realizing hard-tipped writing, electronic equipment and a storage medium. The hard-tipped pen character implementation method comprises the following steps: receiving a writing touch instruction, and obtaining handwriting framework point information according to the writing touch instruction; determining handwriting connection point information according to the handwriting architecture point information; and drawing the hard-tipped character handwriting according to the handwriting framework point information and the handwriting connection point information. The hard-tipped pen character realizing device comprises: the handwriting recognition system comprises a framework point module, a connection point module and a handwriting realization module. The electronic equipment comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, and the processor executes the program to realize the hard-stroke realization method. The computer-readable storage medium storing a computer program that, when executed by a processor, implements the hard-tipped character implementation method.

Description

Hard-tipped writing implementation method and device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of touch technologies, and in particular, to a method and an apparatus for implementing hard-tipped pen characters, an electronic device, and a storage medium.
Background
At present, people often encounter scenes of writing on touch screen writing equipment in life, such as electronic handwritten signatures in bank work, handwriting input method writing on a mobile phone or a tablet computer, electronic whiteboard writing on a large screen of a school or enterprise meeting room, and the like. In this case, the touch screen writing device used needs to restore the input hard-tipped writing and display the hard-tipped writing effect. In current touch screen writing equipment, the pen-and-ink writing effect adopts the bezier curve to realize more, and this kind of mode easy operation and various platforms all provide the function of drawing the bezier curve, convenient to use. However, the method does not support the realization of the widened Bezier curve, the handwritten real hard-tipped writing script is difficult to simulate, and even if the writing front effect is independently added at special points in the writing of starting, turning, ending and the like of the writing script, the method still has obvious difference compared with the real hard-tipped writing script.
Disclosure of Invention
In view of this, the present invention is directed to a method, an apparatus, an electronic device and a storage medium for implementing a hard-tipped character capable of simulating a handwritten real hard-tipped character script.
Based on the above purpose, the invention provides a method for realizing hard-tipped pen characters, which comprises the following steps:
receiving a writing touch instruction, and obtaining handwriting framework point information according to the writing touch instruction; the handwriting framework point information comprises framework point coordinates and a framework point radius;
determining handwriting connection point information according to the handwriting framework point information, wherein the handwriting connection point information comprises connection point coordinates and connection point radiuses;
and drawing the hard-tipped character handwriting according to the handwriting framework point information and the handwriting connection point information.
Optionally, the receiving a writing touch instruction, and obtaining handwriting framework point information according to the writing touch instruction includes:
obtaining handwriting touch point information according to the writing touch instruction, wherein the handwriting touch point information comprises touch point coordinates and touch point touch time;
obtaining the moving speed of the touch point according to the coordinates of the touch point and the touch time of the touch point, wherein the handwriting touch point information also comprises the moving speed of the touch point;
obtaining a touch point pressure value according to the touch point moving speed, wherein the handwriting touch point information also comprises the touch point pressure value;
filtering the handwriting touch point information to obtain touch point filtering information, wherein the touch point filtering information comprises touch point filtering coordinates and touch point filtering pressure values;
obtaining the radius of the touch point according to the touch point filtering pressure value;
and determining the handwriting framework point information according to the touch point filtering coordinate and the touch point radius, wherein the framework point coordinate is the touch point filtering coordinate, and the framework point radius is the touch point radius.
Optionally, obtaining the moving speed of the touch point according to the coordinates of the touch point and the touch time of the touch point includes:
obtaining the touch point distance between the current handwriting touch point and the previous handwriting touch point according to the touch point coordinates of the current handwriting touch point and the touch point coordinates of the previous handwriting touch point;
obtaining the touch time difference between the current handwriting touch point and the previous handwriting touch point according to the touch time of the touch point of the current handwriting touch point and the touch time of the touch point of the previous handwriting touch point;
and obtaining the moving speed of the touch point of the current handwriting touch point according to the distance of the touch point and the touch time difference.
Optionally, obtaining the touch point pressure value according to the touch point moving speed includes:
setting a moving speed standard value K and setting an original pressure value as 1, wherein when the moving speed of the touch point is equal to the moving standard value K, the touch point pressure value is 1;
the touch point PnThe touch point pressure value of (1):
Figure BDA0001953805520000021
wherein, FnThe touch point pressure value, F, representing the current touch point, i.e. the nth touch pointn-1And the pressure value of the touch point representing the previous touch point, v represents the moving speed of the touch point, and K represents a standard value of the moving speed.
Optionally, the filtering processing is performed on the handwriting touch point information to obtain touch point filtering information, and the filtering processing includes:
the current handwriting touch point may be represented as:
Pn((x,y),t,v,F)
wherein (x, y) represents the coordinates of the touch point, t represents the touch time of the touch point, v represents the moving speed of the touch point, and F represents the pressure value of the touch point;
touch control of a sequence of points with a stylus (P)1,P2,P3,…,Pm-1,Pm) Representing the handwriting, and circularly reading the handwriting touch point information in the handwriting touch point sequence;
setting an exponential compensation coefficient for the touch point coordinates (x, y) to be 0.65, and setting an exponential compensation coefficient for the touch point pressure value F to be 0.9;
and respectively performing exponential filtering processing on the touch point coordinates (x, y) and the touch point pressure value F according to the exponential compensation coefficients for the touch point coordinates (x, y) and the exponential compensation coefficients for the touch point pressure value F to obtain touch point filtering coordinates and touch point filtering pressure values.
Optionally, obtaining the radius of the touch point according to the touch point filtering pressure value includes:
calculating a radius coefficient l according to the touch point filtering pressure valuer
Figure BDA0001953805520000031
F represents the filtering pressure value of the touch point;
according to the radius coefficient lrCalculating the touch point radius r:
r=0.72Rmin+|lr|(1.35Rmax-0.72Rmin)
wherein R isminAnd RmaxRespectively representing a preset minimum radius and a preset maximum radius.
Optionally, the determining handwriting connection point information according to the handwriting framework point information includes:
according to two neighborsCalculating the connection coefficient l of the handwriting connection point between two adjacent handwriting framework points by the handwriting framework point distancef
Figure BDA0001953805520000032
Wherein, the L represents the distance between the adjacent handwriting framework points, d represents a judgment coefficient, and the initial value of the judgment coefficient is 0;
according to the connection coefficient lfCalculating the connection point radius CPn(r):
CPn(r)=OPn-1(r)+lf(OPn(r)-OPn-1(r))
Wherein OPn(r) the architecture point radius, OP, representing the current handwriting architecture pointn-1(r) the architecture point radius, l, representing the previous handwriting architecture pointfRepresenting the connection coefficient of the current handwriting connection point;
according to the connection coefficient lfCalculating the abscissa CP of the connection pointn(x):
CPn(x)=OPn-1(x)+lf(OPn(x)-OPn-1(x))
Wherein OPn(x) Abscissa, OP, representing the current handwriting structure pointn-1(x) Abscissa, l, representing the point of the handwriting structurefRepresenting the connection coefficient of the current handwriting connection point;
according to the connection coefficient lfCalculating the connection point ordinate CPn(y):
CPn(y)=OPn-1(y)+lf(OPn(y)-OPn-1(y))
Wherein OPn(y) a vertical coordinate, OP, representing the current handwriting structure pointn-1(y) ordinate, l, representing the handwriting structure pointfRepresenting the connection coefficient of the current handwriting connection point;
for the connection point radius CPn(r) making a judgmentAnd then updating the judgment coefficient according to the judgment result, and recalculating to obtain a new connection coefficient lfAnd according to said new connection coefficient lfCalculating to obtain new handwriting connection point information until the judgment coefficient d is larger than the distance L between adjacent handwriting framework points:
Figure BDA0001953805520000041
and determining a plurality of handwriting connection points between two adjacent handwriting framework points to obtain the handwriting connection point information of the handwriting connection points.
Optionally, the drawing the hard-tipped writing according to the writing architecture point information and the writing connection point information includes:
forming handwriting unit points by the handwriting framework points and the handwriting connecting points, wherein the handwriting unit point information comprises unit point coordinates and unit point radiuses;
drawing a series of solid circles with the unit point coordinates as the circle center according to the unit point coordinates and the unit point radius;
and filling the sawteeth between the adjacent solid circles to finish the hard-tipped pen handwriting.
Optionally, the filling of the adjacent solid inter-circle sawteeth to complete the hard-tipped writing, includes: determining two common tangent lines of the adjacent solid circles according to the circle center coordinates and the radius of the adjacent solid circles;
and respectively drawing a solid triangle by taking the middle points of the centers of the adjacent solid circles as vertexes and taking the two common tangent lines as base lines.
Based on the above object, the present invention further provides a device for implementing hard-tipped pen characters, comprising:
the handwriting input device comprises a writing touch instruction, an architecture point module and a handwriting input module, wherein the writing touch instruction is used for writing handwriting on a handwriting input device;
the connecting point module is used for determining handwriting connecting point information according to the handwriting framework point information, and the handwriting connecting point information comprises connecting point coordinates and connecting point radius;
and the handwriting realization module is used for determining handwriting unit point information according to the handwriting framework point information and the handwriting connection point information and completing writing of the hard-tipped characters according to the handwriting unit point information.
In view of the above object, the present invention further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the hard-pen implementation method when executing the program.
In view of the above object, the present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program realizes the steps of the hard-tipped character realization method when being executed by a processor.
From the above description, it can be seen that the method, the apparatus, the electronic device and the storage medium for implementing the hard-pen character provided by the invention determine the handwriting framework point information through writing the touch instruction, implement the positioning of the hard-pen character handwriting framework, determine the handwriting connection point according to the handwriting framework point, form the handwriting unit point by the handwriting framework point and the handwriting connection point, finally complete the drawing of the hard-pen character handwriting, can restore the handwriting trajectory and the thickness of the handwriting line, implement the simulation of the handwritten real hard-pen character handwriting, and obtain the elegant and smooth hard-pen character handwriting.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram of a hard-tipped pen character implementation method according to an embodiment of the present invention;
fig. 2 is a schematic diagram illustrating a method for obtaining handwriting framework point information according to the writing touch instruction in the hard-tipped pen implementation method according to the embodiment of the present invention;
fig. 3 is a schematic diagram illustrating a method for filling sawteeth between adjacent solid circles in a hard-tipped pen character implementation method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a device for implementing hard-tipped pen characters according to an embodiment of the present invention;
fig. 5 is a schematic diagram of an electronic device for implementing hard-tipped writing according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to specific embodiments and the accompanying drawings.
It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.
In one aspect, the invention provides a method for implementing hard-tipped characters.
As shown in fig. 1, some alternative embodiments of the present invention provide a hard-tipped pen implementation method, including:
s1: receiving a writing touch instruction, and obtaining handwriting framework point information according to the writing touch instruction; the handwriting framework point information comprises framework point coordinates and a framework point radius;
s2: determining handwriting connection point information according to the handwriting framework point information, wherein the handwriting connection point information comprises connection point coordinates and connection point radiuses;
s3: and drawing the hard-tipped character handwriting according to the handwriting framework point information and the handwriting connection point information.
The method for realizing the hard-tipped writing comprises the steps of determining handwriting framework points according to writing touch instructions, determining handwriting connecting points according to the handwriting framework points, and finishing drawing the hard-tipped writing according to the handwriting framework points and the handwriting connecting points, so that the handwriting track and thickness of the handwritten hard-tipped writing can be perfectly restored, the simulation of the handwritten real hard-tipped writing is realized, and the beautiful and smooth hard-tipped writing is obtained.
As shown in fig. 2, in a method for implementing a hard-tipped character according to some alternative embodiments of the present invention, the receiving a writing touch instruction, and obtaining handwriting architecture point information S1 according to the writing touch instruction includes:
s11: obtaining handwriting touch point information according to the writing touch instruction, wherein the handwriting touch point information comprises touch point coordinates and touch point touch time;
s12: obtaining the moving speed of the touch point according to the coordinates of the touch point and the touch time of the touch point, wherein the handwriting touch point information also comprises the moving speed of the touch point;
s13: obtaining a touch point pressure value according to the touch point moving speed, wherein the handwriting touch point information also comprises the touch point pressure value;
s14: filtering the handwriting touch point information to obtain touch point filtering information, wherein the touch point filtering information comprises touch point filtering coordinates and touch point filtering pressure values;
s15: obtaining the radius of the touch point according to the touch point filtering pressure value;
s16: and determining the handwriting framework point information according to the touch point filtering coordinate and the touch point radius, wherein the framework point coordinate is the touch point filtering coordinate, and the framework point radius is the touch point radius.
In the method for realizing the hard-tipped writing, handwriting touch point information is determined according to a writing touch instruction, filtering is carried out on the handwriting touch point information, noise points which can interfere with the writing track of the hard-tipped writing in the initial handwriting touch points are discharged, the obtained handwriting framework points are accurately attached to the hard-tipped writing, and the writing track of the hard-tipped writing is accurately positioned. And the radius of the touch point is determined according to the pressure value of the touch point, the condition that the handwriting line is thick when the pen pressure is high in real writing is simulated, and the handwriting line thickness of the hard-tipped pen can be accurately restored.
In some optional embodiments of the present invention, in a method for implementing a hard-tipped character, the obtaining a touch point moving speed S12 according to the touch point coordinates and the touch time of the touch point includes:
s121, according to the touch point coordinates of the current handwriting touch point and the touch point coordinates of the previous handwriting touch point, obtaining the touch point distance between the current handwriting touch point and the previous handwriting touch point;
s122, according to the touch time of the touch point of the current handwriting touch point and the touch time of the touch point of the previous handwriting touch point, obtaining the touch time difference between the current handwriting touch point and the touch point of the previous handwriting;
and S123, obtaining the moving speed of the touch point of the current handwriting touch point according to the distance between the touch points and the touch time difference.
In some optional embodiments of the present invention, in a method for implementing a hard-tipped character, the obtaining a touch point pressure value S13 according to the touch point moving speed includes:
setting a moving speed standard value K and setting an original pressure value as 1, wherein when the moving speed of the touch point is equal to the moving standard value K, the touch point pressure value is 1;
the touch point PnThe touch point pressure value of (1):
Figure BDA0001953805520000071
wherein, FnThe touch point pressure value, F, representing the current touch point, i.e. the nth touch pointn-1And the pressure value of the touch point representing the previous touch point, v represents the moving speed of the touch point, and K represents a standard value of the moving speed.
At the current touch point PnWhen the moving speed v of the touch point is zero, it indicates that the touch point P is currently at the present timenNo displacement occurs with respect to the previous touch point, i.e. the current touch point PnCoincident with the previous touch point, this case being a stylus in a true writing situationThe pen-down point stops corresponding to the current touch point PnThe touch point pressure value FnThe touch point pressure value F compared with the previous touch pointn-1No change occurred.
In the method for realizing the hard-tipped characters, in the step of obtaining the pressure values of the touch points according to the moving speed of the touch points, the situation that the moving speed of the touch points is not zero is divided into three situations, and corresponding calculation methods are respectively provided for calculating the pressure values of the touch points under the three situations.
In some optional embodiments of the present invention, the filtering processing on the handwriting touch point information in the hard-tipped writing implementation method to obtain touch point filtering information includes:
the current handwriting touch point may be represented as:
Pn((x,y),t,v,F)
wherein (x, y) represents the coordinates of the touch point, t represents the touch time of the touch point, v represents the moving speed of the touch point, and F represents the pressure value of the touch point;
touch control of a sequence of points with a stylus (P)1,P2,P3,…,Pm-1,Pm) Representing the handwriting, putting the handwriting touch point sequence into a filtering list, and circularly reading the handwriting touch point information in the handwriting touch point sequence;
in some embodiments, the current handwriting touch point is placed at the top in the filtering list, and at most six handwriting touch points are placed;
setting an exponential compensation coefficient for the touch point coordinates (x, y) to be 0.65, and setting an exponential compensation coefficient for the touch point pressure value F to be 0.9;
and respectively performing exponential filtering processing on the touch point coordinates (x, y) and the touch point pressure value F according to the exponential compensation coefficients for the touch point coordinates (x, y) and the exponential compensation coefficients for the touch point pressure value F to obtain touch point filtering coordinates and touch point filtering pressure values.
In the method for realizing the hard-tipped writing, index filtering is carried out on the handwriting touch point information, noise points appearing in the handwriting touch point information are suppressed, and interference of the noise points is removed, so that the touch points obtained after filtering are closer to the handwriting track of the hard-tipped writing, and the finally obtained hard-tipped writing is more attached to the actually written handwriting.
In some embodiments, the index compensation coefficient for the touch point coordinates (x, y) is set to 0.65, and the index compensation coefficient for the touch point pressure value F is set to 0.9, in which case the filtering operation on the handwriting touch point information is more thorough to remove the noise point, and the final obtained hard-tipped writing handwriting is more ideal in fitting effect with the real handwriting. It should be understood by those skilled in the art that the exponential compensation coefficient for the touch point coordinates (x, y) and the exponential compensation coefficient for the touch point pressure value F may also be set to other values closer to 0.65 and 0.9, respectively.
In some optional embodiments of the present invention, the obtaining a radius of the touch point according to the touch point filtering pressure value includes:
calculating a radius coefficient l according to the touch point filtering pressure valuer
Figure BDA0001953805520000091
F represents the filtering pressure value of the touch point;
according to the radius coefficient lrCalculating the touch point radius r:
r=0.72Rmin+|lr|(1.35Rmax-0.72Rmin)
wherein R isminAnd RmaxRespectively representing a preset minimum radius and a preset maximum radius.
It will be understood by those skilled in the art that the preset minimum radius and the preset maximum radius may be adjusted according to the size of the hard-tipped writing script that is actually written on different touch screen writing devices.
In the method for realizing the hard-tipped writing, the radius of the touch point is obtained according to the filtering pressure value of the touch point, and the calculation method is abstract of the corresponding relation between the thickness of the writing of the hard-tipped writing and the pressure of the pen-falling point under the real writing condition, so that the condition that the writing of the hard-tipped writing changes along with the pressure in the real writing can be accurately reflected.
In some optional embodiments of the present invention, in a method for implementing a hard-tipped pen, the determining handwriting connection point information according to the handwriting architecture point information includes:
calculating the connection coefficient l of the handwriting connection point between two adjacent handwriting framework points according to the distance between the two adjacent handwriting framework pointsf
Figure BDA0001953805520000092
Wherein L' represents the distance between the adjacent handwriting framework points, d represents a judgment coefficient, and the initial value of the judgment coefficient is 0;
according to the connection coefficient lfCalculating the connection point radius CPn(r):
CPn(r)=OPn-1(r)+lf(OPn(r)-OPn-1(r))
Wherein OPn(r) the architecture point radius, OP, representing the current handwriting architecture pointn-1(r) the architecture point radius, l, representing the previous handwriting architecture pointfRepresenting the connection coefficient of the current handwriting connection point;
according to the connection coefficient lfCalculating the abscissa CP of the connection pointn(x):
CPn(x)=OPn-1(x)+lf(OPn(x)-OPn-1(x))
Wherein OPn(x) Abscissa, OP, representing the current handwriting structure pointn-1(x) Representing the former handwriting structure pointAbscissa of (a) < i >, < i >fRepresenting the connection coefficient of the current handwriting connection point;
according to the connection coefficient lfCalculating the connection point ordinate CPn(y):
CPn(y)=OPn-1(y)+lf(OPn(y)-OPn-1(y))
Wherein OPn(y) a vertical coordinate, OP, representing the current handwriting structure pointn-1(y) ordinate, l, representing the handwriting structure pointfRepresenting the connection coefficient of the current handwriting connection point;
for the connection point radius CPn(r) judging, updating the judgment coefficient according to the judgment result, and recalculating to obtain a new connection coefficient lfAnd according to said new connection coefficient lfCalculating to obtain new handwriting connection point information until the judgment coefficient d is larger than the distance L' between adjacent handwriting framework points:
Figure BDA0001953805520000101
according to the formula, according to the connection point radius CPn(r) updating the value of the judgment coefficient d under different conditions, and if the updated judgment coefficient d is not larger than the distance L' between the adjacent handwriting framework points, recalculating according to the updated judgment coefficient d to obtain a new connection coefficient LfAnd according to said new connection coefficient lfAnd calculating to obtain new handwriting connection point information. Obtaining a new radius CP of the connection pointnAnd (r) continuing to execute the judgment updating operation until the updated judgment coefficient d is larger than the point spacing L of the adjacent handwriting frameworks.
And determining a plurality of handwriting connection points between two adjacent handwriting framework points to obtain the handwriting connection point information of the handwriting connection points.
In the method for realizing the hard-tipped writing, a plurality of handwriting connecting points are determined before the determined adjacent handwriting framework points to serve as the connection and the supplement between the two adjacent handwriting framework points, the handwriting connecting points are determined by a linear interpolation method to serve as the supplement for fitting the hard-tipped writing by the handwriting framework points, and the finally determined hard-tipped writing is more accurate and richer in details.
In some optional embodiments of the present invention, in a method for implementing a hard-tipped character, the drawing a hard-tipped character script according to the handwriting architecture point information and the handwriting connection point information includes:
forming handwriting unit points by the handwriting framework points and the handwriting connecting points, wherein the handwriting unit point information comprises unit point coordinates and unit point radiuses;
drawing a series of solid circles with the unit point coordinates as the circle center according to the unit point coordinates and the unit point radius;
and filling the sawteeth between the adjacent solid circles to finish the hard-tipped pen handwriting.
In the method for realizing the hard-tipped writing, the handwriting framework points and the handwriting connecting points jointly form handwriting unit points, the handwriting unit points serve as minimum basic units for forming the hard-tipped writing, the track and the thickness of the hard-tipped writing are determined through the unit point coordinates and the unit point radius of each handwriting unit point, then a series of solid circles are drawn, and after the sawteeth among the solid circles are filled, the finally displayed handwriting effect can accurately restore the real handwritten hard-tipped writing, and the handwriting effect is elegant and smooth.
As shown in fig. 3, in a method for implementing a hard-tipped character according to some alternative embodiments of the present invention, the filling of the saw teeth between adjacent solid circles to complete a hard-tipped character script includes:
determining two common tangent lines of the adjacent solid circles according to the circle center coordinates and the radius of the adjacent solid circles;
and respectively drawing a solid triangle by taking the middle points of the centers of the adjacent solid circles as vertexes and taking the two common tangent lines as base lines.
As shown in fig. 3, circle ⊙ O1And circle ⊙ O2Are two adjacentSolid circle, point O1And point O2Respectively, the centers of two solid circles, point O being the midpoint of the two centers, as shown, two adjacent solid circles ⊙ O can be determined1And circle ⊙ O2Two common tangent lines A1B1And A2B2Respectively with said common tangent line A1B1And A2B2Taking the center point O of the two circle centers as a vertex to draw a solid triangle as a bottom edge, wherein the two adjacent solid circles ⊙ O can be formed1And circle ⊙ O2The sawteeth between the hard-tipped writing instruments are filled, so that the writing of the hard-tipped writing instruments is more beautiful and smoother.
In another aspect, the invention further provides a hard-tipped character realization device.
As shown in fig. 4, some alternative embodiments of the present invention provide a hard-tipped pen implementation apparatus, including:
the handwriting input device comprises an architecture point module 1, a handwriting input module and a handwriting output module, wherein the architecture point module is used for receiving a writing touch instruction and obtaining handwriting architecture point information according to the writing touch instruction, and the handwriting architecture point information comprises architecture point coordinates and architecture point radius;
the connection point module 2 is used for determining handwriting connection point information according to the handwriting framework point information, wherein the handwriting connection point information comprises connection point coordinates and connection point radiuses;
and the handwriting realization module 3 is used for determining handwriting unit point information according to the handwriting framework point information and the handwriting connection point information and finishing writing of the hard-tipped characters according to the handwriting unit point information.
The apparatus of the foregoing embodiment is used to implement the corresponding method in the foregoing embodiment, and has the beneficial effects of the corresponding method embodiment, which are not described herein again.
In another aspect, the invention also provides a hard-tipped character realization electronic device.
As shown in fig. 5, some alternative embodiments of the present invention provide a hard-pen implementation electronic device, which is configured to execute the hard-pen implementation method.
The electronic device comprises one or more processors 4 and a memory 5, one processor 4 being taken as an example in fig. 5.
The electronic device executing the written software flowchart implementation method may further include: an input device 6 and an output device 7.
The processor 4, the memory 5, the input device 6 and the output device 7 may be connected by a bus or other means, as exemplified by the bus connection in fig. 5.
The memory 5 is a non-volatile computer-readable storage medium, and can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions/modules corresponding to the data recommendation method in the embodiment of the present application (for example, the architecture point module 1, the connection point module 2, and the handwriting implementation module 3 shown in fig. 4). The processor 4 executes various functional applications of the server and data processing by running nonvolatile software programs, instructions and modules stored in the memory 5, namely, the written software flowchart implementing the method of the above-mentioned method embodiment.
The memory 5 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the stored data area may store data created according to the use of the writing software flowchart implementing apparatus, and the like. Further, the memory 5 may include a high speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 5 may optionally include memory located remotely from the processor 4, and these remote memories may be connected to the member user behaviour monitoring device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 6 can receive input numeric or character information and generate touch instruction input related to user setting and function control of the writing software flowchart implementation device. The output means 7 may comprise a display device such as a display screen.
The one or more modules are stored in the memory 5 and, when executed by the one or more processors 4, perform the written software flowchart implementation method of any of the method embodiments described above. The technical effect of the embodiment of the electronic device executing the method for implementing the written software flowchart is the same as or similar to that of any embodiment of the method.
In another aspect, the present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program realizes the steps of the hard-pen implementation method when executed by a processor.
Some alternative embodiments of the present invention provide a computer storage medium having stored thereon computer-executable instructions for performing the method of implementing the written software flowchart of any of the above-described method embodiments. The technical effect of the embodiment of the computer storage medium is the same as or similar to that of any of the method embodiments described above. Finally, it should be noted that, as will be understood by those skilled in the art, all or part of the processes in the methods of the above embodiments may be implemented by a computer program that can be stored in a computer-readable storage medium and that, when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like. The technical effect of the embodiment of the computer program is the same as or similar to that of any of the method embodiments described above.
In addition, the apparatuses, devices and the like disclosed in the present disclosure may be various electronic terminal devices, such as a mobile phone, a Personal Digital Assistant (PDA), a tablet computer (PAD), a smart television and the like, or may be a large terminal device, such as a server and the like, and therefore the scope of protection of the present disclosure should not be limited to a specific type of apparatus, device. The client disclosed by the invention can be applied to any one of the electronic terminal devices in the form of electronic hardware, computer software or a combination of the electronic hardware and the computer software.
Furthermore, the method disclosed according to the present invention may also be implemented as a computer program executed by a CPU, which may be stored in a computer-readable storage medium. The computer program, when executed by the CPU, performs the above-described functions defined in the method disclosed in the present invention.
Further, the above method steps and system elements may also be implemented using a controller and a computer readable storage medium for storing a computer program for causing the controller to implement the functions of the above steps or elements.
Further, it should be appreciated that the computer-readable storage media (e.g., memory) described herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. By way of example, and not limitation, nonvolatile memory can include Read Only Memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which can act as external cache memory. By way of example and not limitation, RAM is available in a variety of forms such as synchronous RAM (DRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The storage devices of the disclosed aspects are intended to comprise, without being limited to, these and other suitable types of memory.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as software or hardware depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
The various illustrative logical blocks, modules, and circuits described in connection with the disclosure herein may be implemented or performed with the following components designed to perform the functions described herein: a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
In one or more exemplary designs, the functions may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes Compact Disc (CD), laser disc, optical disc, Digital Versatile Disc (DVD), floppy disk, blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
Disclosed exemplary embodiments should be noted, however, that various changes and modifications could be made herein without departing from the scope of the disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosure may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
It should be understood that, as used herein, the singular forms "a," "an," "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.
The above-mentioned serial numbers of the embodiments of the present disclosure are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, is limited to these examples; within the idea of an embodiment of the invention, also technical features in the above embodiment or in different embodiments may be combined and there are many other variations of the different aspects of an embodiment of the invention as described above, which are not provided in detail for the sake of brevity. Therefore, any omissions, modifications, substitutions, improvements, and the like that may be made without departing from the spirit and principles of the embodiments of the present invention are intended to be included within the scope of the embodiments of the present invention.

Claims (12)

1. A method for implementing hard-tipped characters is characterized by comprising the following steps:
receiving a writing touch instruction, and obtaining handwriting framework point information according to the writing touch instruction, wherein the handwriting framework point information comprises framework point coordinates and framework point radius;
determining handwriting connection point information according to the handwriting framework point information, wherein the handwriting connection point information comprises connection point coordinates and connection point radiuses;
and drawing the hard-tipped character handwriting according to the handwriting framework point information and the handwriting connection point information.
2. The method according to claim 1, wherein the receiving a writing touch instruction and obtaining handwriting architecture point information according to the writing touch instruction comprises:
obtaining handwriting touch point information according to the writing touch instruction, wherein the handwriting touch point information comprises touch point coordinates and touch point touch time;
obtaining the moving speed of the touch point according to the coordinates of the touch point and the touch time of the touch point, wherein the handwriting touch point information also comprises the moving speed of the touch point;
obtaining a touch point pressure value according to the touch point moving speed, wherein the handwriting touch point information also comprises the touch point pressure value;
filtering the handwriting touch point information to obtain touch point filtering information, wherein the touch point filtering information comprises touch point filtering coordinates and touch point filtering pressure values;
obtaining the radius of the touch point according to the touch point filtering pressure value;
and determining the handwriting framework point information according to the touch point filtering coordinate and the touch point radius, wherein the framework point coordinate is the touch point filtering coordinate, and the framework point radius is the touch point radius.
3. The method according to claim 2, wherein the obtaining the touch point moving speed according to the touch point coordinates and the touch point touch time comprises:
obtaining the touch point distance between the current handwriting touch point and the previous handwriting touch point according to the touch point coordinates of the current handwriting touch point and the touch point coordinates of the previous handwriting touch point;
obtaining the touch time difference between the current handwriting touch point and the previous handwriting touch point according to the touch time of the touch point of the current handwriting touch point and the touch time of the touch point of the previous handwriting touch point;
and obtaining the moving speed of the touch point of the current handwriting touch point according to the distance of the touch point and the touch time difference.
4. The method according to claim 2, wherein the obtaining the touch point pressure value according to the touch point moving speed comprises:
setting a moving speed standard value K and setting an original pressure value as 1, wherein when the moving speed of the touch point is equal to the moving standard value K, the touch point pressure value is 1;
the touch point PnThe touch point pressure value of (1):
Figure FDA0001953805510000021
wherein, FnThe touch point pressure value, F, representing the current touch point, i.e. the nth touch pointn-1And the pressure value of the touch point representing the previous touch point, v represents the moving speed of the touch point, and K represents a standard value of the moving speed.
5. The method according to claim 2, wherein the filtering the handwriting touch point information to obtain touch point filtering information comprises:
the current handwriting touch point may be represented as:
Pn((x,y),t,v,F)
wherein (x, y) represents the coordinates of the touch point, t represents the touch time of the touch point, v represents the moving speed of the touch point, and F represents the pressure value of the touch point;
touch control of a sequence of points with a stylus (P)1,P2,P3,…,Pm-1,Pm) Representing the handwriting, and circularly reading the handwriting touch point information in the handwriting touch point sequence;
setting an exponential compensation coefficient for the touch point coordinates (x, y) to be 0.65, and setting an exponential compensation coefficient for the touch point pressure value F to be 0.9;
and respectively performing exponential filtering processing on the touch point coordinates (x, y) and the touch point pressure value F according to the exponential compensation coefficients for the touch point coordinates (x, y) and the exponential compensation coefficients for the touch point pressure value F to obtain touch point filtering coordinates and touch point filtering pressure values.
6. The method of claim 2, wherein the obtaining the touch point radius according to the touch point filtering pressure value comprises:
calculating a radius coefficient l according to the touch point filtering pressure valuer
Figure FDA0001953805510000022
F' represents the touch point filtering pressure value;
according to the radius coefficient lrCalculating the touch point radius r:
r=0.72Rmin+|lr|(1.35Rmax-0.72Rmin)
wherein R isminAnd RmaxRespectively representing a preset minimum radius and a preset maximum radius.
7. The method according to claim 1, wherein determining handwriting connection point information from the handwriting framework point information comprises:
calculating the connection coefficient l of the handwriting connection point between two adjacent handwriting framework points according to the distance between the two adjacent handwriting framework pointsf
Figure FDA0001953805510000031
Wherein L' represents the distance between the adjacent handwriting framework points, d represents a judgment coefficient, and the initial value of the judgment coefficient is 0;
according to the connection coefficient lfCalculating the connection point radius CPn(r):
CPn(r)=OPn-1(r)+lf(OPn(r)-OPn-1(r))
Wherein OPn(r) the architecture point radius, OP, representing the current handwriting architecture pointn-1(r) the architecture point radius, l, representing the previous handwriting architecture pointfRepresenting the connection coefficient of the current handwriting connection point;
according to the connection coefficient lfCalculating the abscissa CP of the connection pointn(x):
CPn(x)=OPn-1(x)+lf(OPn(x)-OPn-1(x))
Wherein OPn(x) Abscissa, OP, representing the current handwriting structure pointn-1(x) Abscissa, l, representing the point of the handwriting structurefRepresenting the connection coefficient of the current handwriting connection point;
according to the connection coefficient lfCalculating the connection point ordinate CPn(y):
CPn(y)=OPn-1(y)+lf(OPn(y)-OPn-1(y))
Wherein OPn(y) a vertical coordinate, OP, representing the current handwriting structure pointn-1(y) ordinate, l, representing the handwriting structure pointfRepresenting the connection coefficient of the current handwriting connection point;
for the connection point radius CPn(r) judging, updating the judgment coefficient according to the judgment result, and recalculating to obtain a new connection coefficient lfAnd according to said new connection coefficient lfCalculating to obtain new handwriting connection point information until the judgment coefficient d is larger than the distance L' between adjacent handwriting framework points:
Figure FDA0001953805510000032
and determining a plurality of handwriting connection points between two adjacent handwriting framework points to obtain the handwriting connection point information of the handwriting connection points.
8. The method according to claim 1, wherein the drawing a hard-tipped character script according to the script architecture point information and the script connection point information comprises:
forming handwriting unit points by the handwriting framework points and the handwriting connecting points, wherein the handwriting unit point information comprises unit point coordinates and unit point radiuses;
drawing a series of solid circles with the unit point coordinates as the circle center according to the unit point coordinates and the unit point radius;
and filling the sawteeth between the adjacent solid circles to finish the hard-tipped pen handwriting.
9. The method of claim 8, wherein the filling of the serrations between adjacent solid circles to complete the hard-written script comprises: determining two common tangent lines of the adjacent solid circles according to the circle center coordinates and the radius of the adjacent solid circles;
and respectively drawing a solid triangle by taking the middle points of the centers of the adjacent solid circles as vertexes and taking the two common tangent lines as base lines.
10. A device for implementing a hard-tipped character, comprising:
the handwriting input device comprises a writing touch instruction, an architecture point module and a handwriting input module, wherein the writing touch instruction is used for writing handwriting on a handwriting input device;
the connecting point module is used for determining handwriting connecting point information according to the handwriting framework point information, and the handwriting connecting point information comprises connecting point coordinates and connecting point radius;
and the handwriting realization module is used for determining handwriting unit point information according to the handwriting framework point information and the handwriting connection point information and completing writing of the hard-tipped characters according to the handwriting unit point information.
11. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1-9 when executing the program.
12. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 9.
CN201910059940.0A 2019-01-22 2019-01-22 Hard-tipped writing implement method, device, electronic equipment and storage medium Active CN111353356B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910059940.0A CN111353356B (en) 2019-01-22 2019-01-22 Hard-tipped writing implement method, device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910059940.0A CN111353356B (en) 2019-01-22 2019-01-22 Hard-tipped writing implement method, device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111353356A true CN111353356A (en) 2020-06-30
CN111353356B CN111353356B (en) 2024-04-09

Family

ID=71192079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910059940.0A Active CN111353356B (en) 2019-01-22 2019-01-22 Hard-tipped writing implement method, device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111353356B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113658299A (en) * 2021-08-23 2021-11-16 浙江大华技术股份有限公司 Display method and device of movement track, storage medium and electronic device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520849A (en) * 2011-11-28 2012-06-27 北京盛世宣合信息科技有限公司 Electronic brush writing method and system
CN103310474A (en) * 2013-06-08 2013-09-18 深圳市经纬科技有限公司 Method and system for implementing original handwriting
US20140281947A1 (en) * 2013-03-14 2014-09-18 Microsoft Corporation Leveraging Previous Instances of Handwriting for Handwriting Beautification and Other Applications
CN106681631A (en) * 2016-12-07 2017-05-17 南京仁光电子科技有限公司 Method and device for handwriting optimization
CN107240330A (en) * 2017-06-27 2017-10-10 北京新国人智慧科技股份有限公司 System that handwriting display method and system, the intelligence of practising handwriting practise handwriting terminal and intelligence is practised handwriting
CN108776548A (en) * 2018-06-15 2018-11-09 广州华欣电子科技有限公司 Written handwriting generation method, system and associated component based on infrared touch screen

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520849A (en) * 2011-11-28 2012-06-27 北京盛世宣合信息科技有限公司 Electronic brush writing method and system
US20140281947A1 (en) * 2013-03-14 2014-09-18 Microsoft Corporation Leveraging Previous Instances of Handwriting for Handwriting Beautification and Other Applications
CN103310474A (en) * 2013-06-08 2013-09-18 深圳市经纬科技有限公司 Method and system for implementing original handwriting
CN106681631A (en) * 2016-12-07 2017-05-17 南京仁光电子科技有限公司 Method and device for handwriting optimization
CN107240330A (en) * 2017-06-27 2017-10-10 北京新国人智慧科技股份有限公司 System that handwriting display method and system, the intelligence of practising handwriting practise handwriting terminal and intelligence is practised handwriting
CN108776548A (en) * 2018-06-15 2018-11-09 广州华欣电子科技有限公司 Written handwriting generation method, system and associated component based on infrared touch screen

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TAWEECHAI NUNTHAWISUTTIWONG ET AL.: ""Approximating Online Handwritten Image by Bezier Curve"", 《2012 NINTH INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS》 *
郭强: ""基于Android 的压感与笔迹的研究"", 《电脑知识与技术》, vol. 14, no. 05 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113658299A (en) * 2021-08-23 2021-11-16 浙江大华技术股份有限公司 Display method and device of movement track, storage medium and electronic device

Also Published As

Publication number Publication date
CN111353356B (en) 2024-04-09

Similar Documents

Publication Publication Date Title
CN110704398B (en) Database migration method and device from MySQL to Oracle and computer equipment
TWI807299B (en) Image depth expanding method, image depth expanding device and electronic device
CN107728983A (en) Double screen operating method and equipment
CN115907970A (en) Credit risk identification method and device, electronic equipment and storage medium
CN111353356A (en) Hard-tipped writing implementation method and device, electronic equipment and storage medium
CN113516697B (en) Image registration method, device, electronic equipment and computer readable storage medium
CN111368496B (en) Method and device for changing straight line into broken line with any angle in PCB design
US11789604B2 (en) Handwriting processing method, handwriting processing device and non-transitory storage medium
CN111352562B (en) Chalk character realization method and device, electronic equipment and storage medium
US20170124573A1 (en) User profile database system
US9984235B2 (en) Transmission of trustworthy data
US12002272B2 (en) Method and device for classifing densities of cells, electronic device using method, and storage medium
CN110399615B (en) Transaction risk monitoring method and device
WO2023050649A1 (en) Esg index determination method based on data complementing, and related product
US20220207669A1 (en) Image correction method and computing device utilizing method
CN110874567B (en) Color value judging method and device, electronic equipment and storage medium
CN108399192B (en) Cell information matching method and device
CN112071331A (en) Voice file repairing method and device, computer equipment and storage medium
CN113362249A (en) Text image synthesis method and device, computer equipment and storage medium
TW202223920A (en) Method and device for determining stem cell density, computer device and storage medium
TW202101205A (en) Parameter synchronization method, device, and storage medium
US11948081B2 (en) Image recognition method and computing device
CN111553136A (en) Method and device for generating demonstration document template and electronic equipment
US20220209957A1 (en) Blockchain creation method, computing device, and storage medium
TWI762193B (en) Image defect detection method, image defect detection device, electronic device and storage media

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