CN110379250B - Calligraphy grid bounding method and equipment - Google Patents
Calligraphy grid bounding method and equipment Download PDFInfo
- Publication number
- CN110379250B CN110379250B CN201910374100.3A CN201910374100A CN110379250B CN 110379250 B CN110379250 B CN 110379250B CN 201910374100 A CN201910374100 A CN 201910374100A CN 110379250 B CN110379250 B CN 110379250B
- Authority
- CN
- China
- Prior art keywords
- lattice
- processing units
- light source
- boundary
- file
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000012545 processing Methods 0.000 claims abstract description 121
- 230000000694 effects Effects 0.000 claims description 4
- 238000001303 quality assessment method Methods 0.000 claims description 3
- 238000005215 recombination Methods 0.000 claims description 2
- 230000006798 recombination Effects 0.000 claims description 2
- 241000209094 Oryza Species 0.000 description 10
- 235000007164 Oryza sativa Nutrition 0.000 description 10
- 235000009566 rice Nutrition 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 108091026890 Coding region Proteins 0.000 description 1
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B11/00—Teaching hand-writing, shorthand, drawing, or painting
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Character Input (AREA)
- Character Discrimination (AREA)
Abstract
The invention provides a calligraphy lattice bounding method and equipment, wherein the calligraphy lattice bounding method comprises the following steps: generating a lattice requirement file according to the requirement of the calligraphy works to be created on the lattice, and identifying and processing the lattice requirement file to obtain lattice data; distributing the lattice data to a plurality of processing units, and identifying the lattice data by the processing units to generate the personalized information of the lattice; and recombining and generating a light source file according to the individual information of the boundary lattice, and controlling a light source according to the light source file to project the boundary lattice requirement to the calligraphy paper in a visible ray mode to generate a virtual boundary lattice. The calligraphy lattice device comprises a recognition device, a light source device and a projection device. The invention has the advantages of clear boundary lattice, arbitrary specification, no inconvenience of solid line or through lattice writing, high efficiency, high speed and convenient application.
Description
Technical Field
The invention relates to the technical field of calligraphy lattices, in particular to a calligraphy lattice bounding method and equipment.
Background
The practice and creation of calligraphy often need to "beat check", that is, calligraphy boundary check, and the traditional calligraphy boundary check method generally has three kinds: "grid-stacked", "grid-drawn" or "grid-lined". The folding lattice is suitable for the condition of few characters, and is not only troublesome when more characters are written, but also the folded paper is not flat and flat, thereby influencing the quality of pen transportation and calligraphy; the 'drawing lattice' is well arranged according to a planned seal method, the lattice is directly drawn or printed on the Xuan paper, and then the writing is carried out; the lattice drawing is troublesome, and the printed lattice has the defects of single specification and high cost; the lining lattice is made by putting the paper with lattice under the Xuan paper, and it is difficult to see clearly if the Xuan paper is thicker or heavier, and it has the disadvantage of single specification.
Disclosure of Invention
In view of the above problems, the present invention provides an optical virtual calligraphy cell method for virtually generating calligraphy cells on calligraphy paper, which has clear cells, arbitrary specifications, and no inconvenience of solid lines or through-cell writing.
The calligraphy lattice bounding method provided by the invention comprises the following steps:
s100, generating a lattice requirement file according to the requirement of the calligraphy work to be created on the lattice, and identifying and processing the lattice requirement file to obtain lattice data;
s300, distributing the lattice data to a plurality of processing units, and identifying the lattice data by the processing units to generate the individual information of the lattice; and
s500, generating a light source file according to the individual information of the boundary lattice by recombination, and controlling a light source according to the light source file to project the boundary lattice requirement on the calligraphic paper in a visible ray mode to generate a virtual boundary lattice.
Exemplarily, in the step S100, the method includes the steps of:
s110, analyzing the boundary requirement file to determine the type of the boundary requirement file;
s120, identifying and processing according to the habit and memory priority of the type of the file required by the boundary; and
and S130, performing personalized setting on the light source file according to the type of the boundary requirement file.
Illustratively, before distributing the lattice data to a plurality of processing units, further comprising the steps of:
s200, detecting the computing power of the processing units.
Exemplarily, in the step S200, the method includes the steps of:
s210, detecting the number of the plurality of processing units;
s220, detecting the number of cores in the plurality of processing units; and/or
S230, detecting the main frequency of the cores in the plurality of processing units.
Illustratively, in the process of identifying the differentiated lattice data by the plurality of processing units, the method further includes the steps of:
and S310, switching the light source files according to the lattice data to perform matching control.
Illustratively, after matching the lattice data with the light source file, the method further comprises the steps of:
s320, checking the identified matching result; and
and S340, redistributing the recognition matching results which do not meet the preset conditions to the plurality of processing units so as to perform re-recognition matching.
Illustratively, between step S320 and step S340, the method further includes the steps of:
s330, according to the identification matching result, adjusting the identification parameters of the processing units which do not accord with the predetermined condition with the identification result.
Exemplarily, the step S320 includes:
s321, checking the effect of the identified match; and
s322, checking the accuracy and/or quality assessment value of the identified data.
After step S320, the method further includes the steps of:
and S350, releasing the corresponding processing unit which meets the preset condition with the identification result in the plurality of processing units.
The invention further provides a calligraphic lattice device comprising an identification means, a light source means and a projection means, wherein,
the recognition device is used for recognizing and processing the lattice requirement file to obtain lattice data;
the light source device is connected with the identification device and is provided with a plurality of processing units, and lattice data obtained through identification are distributed to the processing units so that the processing units can identify and match the lattice data to control the light source; and
the projection device is connected with the light source device and used for projecting the visible light rays emitted by the light source device onto the calligraphy paper to generate the virtual boundary lattice.
The release device is connected to the plurality of processing units respectively, and is configured to release a corresponding processing unit, of the plurality of processing units, whose lattice data identification result meets a predetermined condition.
The invention generates the boundary lattice requirement file according to the requirement of the calligraphy works to be created on the grid, generates the individual information of the boundary lattice through the processing unit, and projects the boundary lattice requirement on the calligraphy paper in a visible ray mode by controlling the light source to generate the virtual boundary lattice, and the formed boundary lattice is clear, has any specification, does not have the inconvenience of solid lines or through lattice writing, and has high efficiency, high speed and convenient application.
Drawings
The above and other objects, features and advantages of the present invention will become more apparent by describing in more detail embodiments of the present invention with reference to the attached drawings. The accompanying drawings are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings, like reference numbers generally represent like parts or steps.
FIG. 1 is a flow diagram of a calligraphic cell bounding method according to an embodiment of the invention;
FIG. 2 is a flow diagram of a calligraphic frame method according to another embodiment of the invention;
FIG. 3 is a block diagram of a calligraphic cell device according to an embodiment of the invention.
Wherein the figures include the following reference numerals:
100-calligraphic check device; 110-identification means; 120-a light source device; 121-a processing unit; 130-projection means.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, exemplary embodiments according to the present invention will be described in detail below with reference to the accompanying drawings. It is to be understood that the described embodiments are merely a subset of embodiments of the invention and not all embodiments of the invention, with the understanding that the invention is not limited to the example embodiments described herein. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the invention described herein without inventive step, shall fall within the scope of protection of the invention.
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
According to one aspect of the invention, a method of calligraphic lattices is provided, and FIG. 1 shows a flow diagram of a method of calligraphic lattices in accordance with one embodiment of the invention. As shown in fig. 1, the calligraphy margin method is to perform virtual margin on rice paper by using laser infrared rays, and mainly includes step S100, step S300 and step S500.
In step S100, a lattice requirement file is generated according to the requirement of the calligraphy work to be created on the lattice, and the lattice requirement file is identified and processed to obtain lattice data. Here, the chip technology is mainly adopted to identify and process the lattice requirement file so as to perform multi-light source control in units of control of the light source file in the subsequent steps.
In the step S100, the method includes the steps of:
s110, analyzing the boundary requirement file to determine the type of the boundary requirement file;
s120, identifying and processing according to the habit and memory priority of the type of the file required by the boundary; and
and S130, performing personalized setting on the light source file according to the type of the boundary requirement file.
Specifically, the requirements for a lattice file is first analyzed to determine its type. For example, the type of creation or exercise is determined based on the size of the rice paper, the amount of text, the font, and the like. And then reading data in the light source control instruction file according to the type, and projecting the boundary requirements on the Xuan paper in a visible ray mode.
Optionally, the identification and processing are performed according to the habit and memory priority of the document type required by the boundary.
In the coding sequence of the boundary requirement, firstly, the type of the boundary requirement file is identified, then, an instruction is sent to the light source control unit, and finally, the boundary requirement is displayed in a visible light mode.
Optionally, the projected light source file may be subsequently manually adjusted in angle and size. Unlike the case requirement file, the light source data includes not only color information but also refraction angle information. The individual information setting can be carried out on the light refraction. If the change is needed, the boundary requirement information can be considered to be switched, and the optical source file can be identified and controlled. That is, different requirements identify different personalities. The light source switching can be realized by detecting the characteristics of the boundary requirement file, such as blue light, red light, light thickness, boundary size and the like.
The process of identifying and controlling the optical source files according to the boundary requirement file switching is particularly suitable for the boundary requirement files which are frequently switched. The switching of the boundary requirement means that a new boundary mode is suitable for starting, and the smooth operation of the subsequent light source is ensured.
In step S300, the lattice data is distributed to the plurality of processing units, so that the plurality of processing units recognize the lattice data thus divided, and the personality information of the lattice is generated. Here, the lattice data obtained in step S100 is distributed to the respective processing units, and may be sequentially distributed to the respective processing units in the order of the lattice data (corresponding to the respective instructions).
The processing units may include various computing units, and the processing units may also be multi-core.
The number of processing units can be many, and the more processing units perform distributed calculation of multiple light sources, the stronger the calculation capability of the apparatus for performing a calligraphic cell on rice paper using laser infrared rays, the faster the recognition speed.
The calculations performed by each processing unit are identical in the sense that the distributed recognition calculations are performed by a plurality of processing units, each performing light source operations on lattice-requiring instructions (i.e., lattice data). Except that the objects operated by the respective processing units are different, each processing unit performs an instruction operation for a different light source. Each processing unit only needs to identify and process the range instruction which is divided into the processing units, and other instructions do not need to be considered. The plurality of processing units may perform the identification process in a parallel manner. In other words, the multiple processing units can simultaneously identify the lattice instructions which are respectively divided, and do not interfere with and influence each other. Thereby, the computational power of the respective processing units is efficiently utilized.
It will be appreciated that the recognition control process may employ any suitable recognition algorithm, and the invention is not limited in this regard.
In step S500, a light source file is generated according to the personal information of the cells, and the light source is controlled according to the light source file to project the cell requirements onto the calligraphic paper in a visible ray manner to generate a virtual cell. It is understood that the sequence number of the case requirement file indicates the personality of the case. Optionally, the light source file may be reassembled to generate a new lattice file according to the serial number.
According to the method for performing calligraphy check on the rice paper by using the laser infrared rays, the processing unit generates the individual information of the check, the light source is controlled to project the check requirement on the calligraphy paper in a visible ray mode to generate the virtual check, the formed check is clear, the specification is arbitrary, and no solid line or through-check writing inconvenience exists. Moreover, a plurality of processing units are fully utilized to execute distributed computation, the intellectualization of the calligraphic bound lattice is really realized, and because the processing units can parallelly identify the bound lattice required files, the computing power of each processing unit is effectively utilized, the identification speed is high, the accuracy is high, and the application is convenient.
Fig. 2 is a flowchart illustrating a method for performing handwriting check on rice paper using laser infrared according to another embodiment of the present invention. As shown in fig. 2, the method includes step S200 in addition to the above-mentioned step S100, step S300 and step S500, and the step S300 further includes more specific steps S310, step S320, step S330, step S340 and step S350. Steps S100, S300, and S500 are similar to the corresponding steps in the embodiment shown in fig. 1, and are not repeated herein for brevity.
In the embodiment shown in fig. 2, before the lattice data is distributed to the plurality of processing units, step S200 is further included, which detects the computing power of the plurality of processing units. That is, when the hardware is powered on, the hardware device self-test may be performed to detect the computing capabilities of the plurality of processing units, and thus, the availability of the computing resources may be evaluated.
Exemplarily, in the step S200, the method includes the steps of:
s210, detecting the number of the plurality of processing units;
s220, detecting the number of cores in the plurality of processing units; and/or
S230, detecting the main frequency of the cores in the plurality of processing units.
That is, detecting the computational power of the plurality of processing units further comprises: detecting a number of the plurality of processing units, a number of cores in the plurality of processing units, and/or a dominant frequency of the cores in the plurality of processing units. The larger the number of processing units, the larger the number of cores in the processing units, and the higher the dominant frequency of the cores, the stronger the computing power of the processing units. So that the lattice file can be distributed according to the computing power of the plurality of processing units when the lattice file is distributed to the plurality of processing units in step S300.
In some contexts of the present invention, light source matching processing may be performed simultaneously on multiple world files. These lattice files may be different, such as split, full, clerk, cursive, etc. Optionally, the commonly used grid requirements are distributed to processing units with higher computational power, e.g., processing units with more cores and higher dominant frequencies. While distributing the other auxiliary requirements to processing units with lower computational power, e.g. processing units with fewer cores and lower main frequencies.
The computing power of the processing units is detected, and the processing tasks of the boundary files are distributed according to the computing power, so that the computing power of each processing unit can be effectively utilized, and each processing unit can be made the best use of. Moreover, the processing units can be used for more than one time, so that the respective processing tasks can be completed simultaneously as much as possible, the condition that the individual processing units wait due to the short board effect is avoided, and the identification speed of the equipment is improved.
Illustratively, in the process of recognizing the divided lattice data by the plurality of processing units, the method further includes step S310 of switching the light source file according to the lattice data for matching control, and specifically, switching the light source file by performing feature detection on the lattice requirement file, such as features of blue light, red light, light thickness, and lattice size
Illustratively, after matching the lattice data with the light source file, the method further comprises the steps of:
s320, checking the identified matching result; and
and S340, redistributing the recognition matching results which do not meet the preset conditions to the plurality of processing units so as to perform re-recognition matching.
Illustratively, between step S320 and step S340, the method further includes the steps of:
s330, according to the identification matching result, adjusting the identification parameters of the processing units which do not accord with the predetermined condition with the identification result.
Exemplarily, the step S320 includes:
s321, checking the effect of the identified match; and
s322, checking the accuracy and/or quality assessment value of the identified data.
That is, after the lattice data is matched with the light source file, the result of the identified match may be further checked. The results may include a number of aspects, such as an identified accuracy correction assessment, the results of which can be relied upon to identify an assessment of the quality of the operation.
And adjusting the identification parameters of the corresponding processing units which do not accord with the preset conditions with the identification result in the plurality of processing units according to the identification result. If it is checked in step S320 that the recognition result does not meet the predetermined condition, the recognized files obtained by this recognition may be discarded, or the files whose recognition results do not meet the predetermined condition may be distributed again to the processing units corresponding thereto, respectively, for re-recognition. The identification parameters identifying the processing unit (i.e. corresponding thereto) are then adjusted in accordance with the re-identified result to generate a predetermined result when the identification operation is performed again.
In the step S300, the recognition result is detected and the processing unit is adjusted according to the recognition result to re-recognize, so that the recognition quality of the boundary requirement file is ensured.
It is understood that the above step S330 is not essential. If step S330 does not exist, then in step S340, the files whose recognition results do not meet the predetermined condition may be distributed again to any of the processing units, for example, processing units not corresponding thereto, respectively. According to an example of the invention, when the situation before and after the recognition is changed, the recognition process can be judged to have a problem, and the original boundary file can be directly redistributed to any processing unit in a plurality of processing units so as to ensure the recognition quality of the boundary file.
Illustratively, after the step S320, a step S350 is further included, in which the corresponding processing unit, which meets the predetermined condition with the recognition result, is released from the plurality of processing units. The processing units are released in time, so that the unnecessary occupation of computing resources can be avoided, and when a new boundary requirement file exists to be identified, the released processing units can be utilized, so that the resources of the whole system are more effectively utilized.
It will be understood by those skilled in the art that the above method for performing handwriting on rice paper by using laser infrared rays is only an example and is not intended to limit the present invention. For example, in the method of performing handwriting on rice paper by using laser infrared rays, step S200 is performed prior to step S300, but the execution sequence is not limited thereto. Step S300 may be performed prior to step S200. Step S300 may also be performed together with step S200 to save time costs.
According to another aspect of the invention, a calligraphy lattice bounding device is also provided, which uses laser infrared rays to perform calligraphy lattice bounding on rice paper. FIG. 3 shows a schematic block diagram of a calligraphic frame device according to one embodiment of the invention. As shown in fig. 3, the calligraphic lattice apparatus 100 includes a recognition device 110, a light source device 120, and a projection device 130.
The recognition device 110 is used for recognizing and processing the lattice requirement file to obtain lattice data.
The light source device 120 is connected to the identification device 110, and the light source device 120 has a plurality of processing units 121 in addition to the light source, and the lattice data obtained through identification is distributed to the plurality of processing units 121, so that the plurality of processing units 121 perform identification matching on the lattice data obtained through division to control the light source.
The projection device 130 is connected to the light source device 120, and is configured to project the visible light emitted by the light source device 120 onto the calligraphic paper to generate a virtual grid.
The plurality of processing units may be digital signal processors, and the plurality of digital signal processors may be respectively integrated on 1 board card. The board card comprises a network interface for communication.
In an embodiment not shown, the calligraphic lattice device 100 may further include a releasing device, which is connected to the plurality of processing units 121 respectively, and configured to release the corresponding processing unit, among the plurality of processing units, that meets the predetermined condition with the lattice data recognition result.
The calligraphy grid equipment of the invention can be a grid desk lamp or other special equipment.
The structure, implementation and advantages of the apparatus for performing handwriting on rice paper by using laser infrared rays can be understood by those skilled in the art from reading the above detailed description of the method for performing handwriting on rice paper by using laser infrared rays, and thus, the detailed description is omitted here.
The methods and apparatus provided herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose devices may be used with the teachings herein. The required structure for constructing such an apparatus will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
It will be understood by those skilled in the art that all of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some of the blocks in a device according to embodiments of the present invention. The present invention may also be embodied as apparatus programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
Claims (9)
1. A method for bounding a handwriting, comprising the steps of:
s100, generating a lattice requirement file according to the requirement of the calligraphy work to be created on the lattice, and identifying and processing the lattice requirement file to obtain lattice data;
s300, distributing the lattice data to a plurality of processing units, and identifying the lattice data by the processing units to generate the individual information of the lattice; and
s500, generating a light source file according to the individual information recombination of the boundary lattice, controlling a light source according to the light source file to project the boundary lattice requirement on the calligraphic paper in a visible ray mode to generate a virtual boundary lattice, wherein the virtual boundary lattice is generated
Before distributing the lattice data to a plurality of processing units, further comprising the steps of:
s200, detecting the computing power of the processing units;
in the step S200, the method includes the steps of:
s210, detecting the number of the plurality of processing units;
s220, detecting the number of cores in the plurality of processing units; and/or
S230, detecting the main frequency of the cores in the plurality of processing units.
2. The calligraphic lattice method according to claim 1, characterized in that in the step S100, comprising the steps of:
s110, analyzing the boundary requirement file to determine the type of the boundary requirement file;
s120, identifying and processing according to the habit and memory priority of the type of the file required by the boundary; and
and S130, performing personalized setting on the light source file according to the type of the boundary requirement file.
3. The calligraphic lattice method of claim 1, wherein in the process of identifying the lattice data by the plurality of processing units, further comprising the steps of:
and S310, switching the light source files according to the lattice data to perform matching control.
4. The calligraphic lattice method of claim 3, further comprising, after matching the lattice data to the light source file, the steps of:
s320, checking the identified matching result; and
and S340, redistributing the recognition matching results which do not meet the preset conditions to the plurality of processing units so as to perform re-recognition matching.
5. The calligraphic lattice method of claim 4 further comprising, between step S320 and step S340, the steps of:
s330, according to the identification matching result, adjusting the identification parameters of the processing units which do not accord with the predetermined condition with the identification result.
6. The calligraphic lattice method of claim 4, wherein the step S320 comprises:
s321, checking the effect of the identified match; and
s322, checking the accuracy and/or quality assessment value of the identified data.
7. The calligraphic lattice method of claim 4, wherein after the step S320, further comprising the steps of:
and S350, releasing the corresponding processing unit which meets the preset condition with the identification result in the plurality of processing units.
8. A calligraphic lattice device is characterized by comprising a recognition device, a light source device and a projection device, wherein,
the recognition device is used for recognizing and processing the lattice requirement file to obtain lattice data;
the light source device is connected with the identification device and is provided with a plurality of processing units, and lattice data obtained through identification are distributed to the processing units so that the processing units can identify and match the lattice data to control the light source; and
the projection device is connected with the light source device and used for projecting the visible light rays emitted by the light source device onto the calligraphy paper to generate the virtual boundary lattice.
9. The calligraphic lattice device of claim 8, further comprising a releasing means, connected to the plurality of processing units, for releasing the corresponding processing unit of the plurality of processing units that meets the predetermined condition with the lattice data recognition result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910374100.3A CN110379250B (en) | 2019-05-07 | 2019-05-07 | Calligraphy grid bounding method and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910374100.3A CN110379250B (en) | 2019-05-07 | 2019-05-07 | Calligraphy grid bounding method and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110379250A CN110379250A (en) | 2019-10-25 |
CN110379250B true CN110379250B (en) | 2021-12-10 |
Family
ID=68248507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910374100.3A Expired - Fee Related CN110379250B (en) | 2019-05-07 | 2019-05-07 | Calligraphy grid bounding method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110379250B (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103310678A (en) * | 2013-05-21 | 2013-09-18 | 高翔 | Writing exercise device and exercise method |
WO2016015319A1 (en) * | 2014-08-01 | 2016-02-04 | 冯林 | Calligraphy exercise device |
CN106297477A (en) * | 2015-06-09 | 2017-01-04 | 北大方正集团有限公司 | A kind of method and device generating digitized copybook |
CN106371593A (en) * | 2016-08-31 | 2017-02-01 | 李姣昂 | Projection interaction calligraphy practice system and implementation method thereof |
CN206002827U (en) * | 2016-06-12 | 2017-03-08 | 艾子敬 | Optic virtual calligraphy circle lattice device |
CN206340173U (en) * | 2016-07-12 | 2017-07-18 | 郑鸿浩 | calligraphy teaching instrument |
CN207574789U (en) * | 2017-03-16 | 2018-07-06 | 青岛滨海学院 | A kind of intelligent calligraphy table based under internet environment |
CN108417111A (en) * | 2018-01-29 | 2018-08-17 | 常涛涛 | A kind of Chinese-character writing auxiliary exercise method |
CN109032422A (en) * | 2018-09-05 | 2018-12-18 | 广东小天才科技有限公司 | Intelligent handwriting board and implementation method and device thereof |
CN109215437A (en) * | 2018-10-30 | 2019-01-15 | 南通三观文化发展有限公司 | A kind of drills to improve one's handwriting system and method |
CN109448079A (en) * | 2018-10-25 | 2019-03-08 | 广东智媒云图科技股份有限公司 | A kind of drawing bootstrap technique and equipment |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2100790U (en) * | 1991-08-14 | 1992-04-08 | 余矫健 | Projection character lattice for writing desk |
WO2012148595A1 (en) * | 2011-04-29 | 2012-11-01 | Electric Transportation Engineering Corporation, D/B/A Ecotality North America | System for electric grid balancing and method of using and providing the same |
US20140298223A1 (en) * | 2013-02-06 | 2014-10-02 | Peter Duong | Systems and methods for drawing shapes and issuing gesture-based control commands on the same draw grid |
CN103514780B (en) * | 2013-10-22 | 2016-03-09 | 步步高教育电子有限公司 | A kind of put stroke calligraphy practice method and equipment of practising handwriting |
CN204740760U (en) * | 2015-05-29 | 2015-11-04 | 薛应东 | Card device of practising handwriting is imitated in projection of circular arc desktop |
CN206480216U (en) * | 2017-01-17 | 2017-09-08 | 黄石市熠天科贸发展有限公司 | A kind of painting and calligraphy electronics copying device |
CN206870721U (en) * | 2017-06-30 | 2018-01-12 | 邵然 | A kind of painting pigment moisture-keeping toning box |
CN107742445A (en) * | 2017-11-27 | 2018-02-27 | 朱超华 | Painting and Calligraphy copies learning system |
CN108877381A (en) * | 2018-07-20 | 2018-11-23 | 重庆市炙热科技发展有限公司 | A kind of English is practised handwriting auxiliary device |
CN109670069A (en) * | 2018-11-13 | 2019-04-23 | 厦门分类信息技术有限公司 | A kind of composition method and composing system of calligraphic character image |
-
2019
- 2019-05-07 CN CN201910374100.3A patent/CN110379250B/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103310678A (en) * | 2013-05-21 | 2013-09-18 | 高翔 | Writing exercise device and exercise method |
WO2016015319A1 (en) * | 2014-08-01 | 2016-02-04 | 冯林 | Calligraphy exercise device |
CN106297477A (en) * | 2015-06-09 | 2017-01-04 | 北大方正集团有限公司 | A kind of method and device generating digitized copybook |
CN206002827U (en) * | 2016-06-12 | 2017-03-08 | 艾子敬 | Optic virtual calligraphy circle lattice device |
CN206340173U (en) * | 2016-07-12 | 2017-07-18 | 郑鸿浩 | calligraphy teaching instrument |
CN106371593A (en) * | 2016-08-31 | 2017-02-01 | 李姣昂 | Projection interaction calligraphy practice system and implementation method thereof |
CN207574789U (en) * | 2017-03-16 | 2018-07-06 | 青岛滨海学院 | A kind of intelligent calligraphy table based under internet environment |
CN108417111A (en) * | 2018-01-29 | 2018-08-17 | 常涛涛 | A kind of Chinese-character writing auxiliary exercise method |
CN109032422A (en) * | 2018-09-05 | 2018-12-18 | 广东小天才科技有限公司 | Intelligent handwriting board and implementation method and device thereof |
CN109448079A (en) * | 2018-10-25 | 2019-03-08 | 广东智媒云图科技股份有限公司 | A kind of drawing bootstrap technique and equipment |
CN109215437A (en) * | 2018-10-30 | 2019-01-15 | 南通三观文化发展有限公司 | A kind of drills to improve one's handwriting system and method |
Also Published As
Publication number | Publication date |
---|---|
CN110379250A (en) | 2019-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11361526B2 (en) | Content-aware selection | |
CN111448581B (en) | System and method for image processing using deep neural networks | |
JP5340441B2 (en) | Shape parameterization for editable document generation | |
US20060197999A1 (en) | Image processing apparatus, image processing method, and image processing program | |
CN110751043A (en) | Face recognition method and device based on face visibility and storage medium | |
JP2012083951A (en) | Information processing equipment, information processing method and program | |
CN109684005B (en) | Method and device for determining similarity of components in graphical interface | |
US9727982B2 (en) | Parallelising per-pixel compositing | |
US20240045587A1 (en) | Electronic device and method for processing handwriting input thereof | |
EP3050605B1 (en) | A method for event detection in real-time graphic applications | |
US9715356B2 (en) | Method, apparatus and system for determining a merged intermediate representation of a page | |
Rahmadi et al. | Visual recognition of graphical user interface components using deep learning technique | |
CN112417899A (en) | Character translation method, device, computer equipment and storage medium | |
US9508006B2 (en) | System and method for identifying trees | |
US20230129431A1 (en) | One-to-Many Automatic Content Generation | |
US11995545B2 (en) | Training a neural network model for recognizing handwritten signatures based on different cursive fonts and transformations | |
CN110379250B (en) | Calligraphy grid bounding method and equipment | |
US11941519B2 (en) | Machine learning training platform | |
CN113111804A (en) | Face detection method and device, electronic equipment and storage medium | |
CN112465050A (en) | Image template selection method, device, equipment and storage medium | |
CN106776552B (en) | File identification method, device, server and computer storage media | |
CN113822215A (en) | Equipment operation guide file generation method and device, electronic equipment and storage medium | |
JP7165970B2 (en) | LEARNING DATA GENERATOR AND LEARNING DATA GENERATION METHOD | |
JP6580944B2 (en) | Image forming apparatus | |
CN110163203B (en) | Character recognition method, device, storage medium and computer equipment |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20211210 |