Background
With the development of scientific technology, more and more paper files are converted into electronic files, the electronic files are transmitted in an electronic file mode, the convenience of file transmission is improved, the electronic files can be converted in a scanning or shooting mode generally, and electronic image acquisition of documents such as certificates and files can be performed through an image acquisition device such as a scanner or a high-speed camera.
For example, when a user transacts certain procedures at a bank or an administrative institution, it is generally necessary to provide an electronic document of a certificate on site, at which time the certificate or an original document of the document is scanned or photographed; it is known to provide originals of certain documents or documents with a stamp, wherein the stamp may comprise a red stamp or a relief stamp; after the scanning operation or the shooting operation is carried out, the display effect of the red seal area in the obtained electronic file is good; the display effect of the concave-convex seal area in the electronic file is fuzzy, even some concave-convex seal areas basically have no difference with the white area, and the display effect is poor.
Therefore, how to improve the display effect of the concave-convex seal area in the electronic file obtained by scanning or shooting is an urgent problem to be solved.
Disclosure of Invention
In view of the above, the present embodiments are proposed in order to provide a method of image processing, an apparatus of image processing, a computer device and a storage medium that overcome or at least partially solve the above problems.
In order to solve the above problem, the present embodiment discloses an image processing method, including:
receiving a shooting instruction;
acquiring a file image corresponding to a file to be shot according to the shooting instruction;
identifying the positions of concave-convex seal areas in the file image;
controlling shooting parameters of a first camera and a second camera according to the positions to obtain a seal image of the file to be shot;
and fusing the file image and the seal image to obtain a target image.
Preferably, the identifying the position of the concave-convex stamp region in the document image includes:
carrying out graying operation on the file image to obtain a grayscale image;
carrying out binarization operation on the gray level image to obtain a binarized image;
identifying the inclination angle of each character in the binary image;
when the inclination angles of the preset number of characters exceed a preset threshold value, determining the areas corresponding to the preset number of characters as concave-convex seal areas;
and acquiring the position of the concave-convex seal area.
Preferably, the recognizing the position of the concave-convex stamp region of the document image includes:
carrying out graying operation on the file image to obtain a grayscale image;
carrying out binarization operation on the gray level image to obtain a binarized image;
identifying characteristic words in the binary image;
determining the area corresponding to the characteristic character as a concave-convex seal area;
and acquiring the position of the concave-convex seal area.
Preferably, the acquiring a file image corresponding to a file to be shot according to the shooting instruction includes:
adjusting the brightness of a light supplement lamp irradiating the file to be shot;
and when the ambient brightness accords with the preset range, controlling the first camera to shoot to obtain a file image according to the shooting instruction.
Preferably, the recognizing the position of the concave-convex stamp region of the document image includes:
carrying out graying operation on the file image to obtain a grayscale image;
carrying out binarization operation on the gray level image to obtain a binarized image;
identifying a characteristic shape area in the binary image;
determining the characteristic shape area as a concave-convex seal area;
and acquiring the position of the concave-convex seal area.
Preferably, the controlling the shooting parameters of the first camera and the second camera according to the position to obtain the seal image of the file to be shot includes:
and adjusting the focal lengths of the first camera and the second camera by taking the central point of the position as a focus to obtain the seal image of the file to be shot.
Preferably, the fusing the document image and the stamp image to obtain a target image includes:
and superposing the stamp image and the stamp image of the concave-convex stamp area in the file image to obtain a target image.
The embodiment discloses an image processing device, comprising:
the instruction receiving module is used for receiving a shooting instruction;
the file image acquisition module is used for acquiring a file image corresponding to the file to be shot according to the shooting instruction;
the position identification module is used for identifying the position of a concave-convex seal area in the file image;
the seal image acquisition module is used for controlling shooting parameters of the first camera and the second camera according to the positions and acquiring a seal image of the file to be shot;
and the fusion module is used for fusing the file image and the seal image to obtain a target image.
The embodiment discloses a computer device, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor realizes the steps of the image processing method when executing the computer program.
The present embodiment discloses a computer-readable storage medium on which a computer program is stored which, when being executed by a processor, realizes the steps of the method of image processing described above.
The present embodiment includes the following advantages:
in the embodiment, a shooting instruction is received; acquiring a file image corresponding to a file to be shot according to the shooting instruction; identifying the positions of concave-convex seal areas in the file image; controlling shooting parameters of a first camera and a second camera according to the positions to obtain a seal image of the file to be shot; fusing the file image and the seal image to obtain a target image; by utilizing the principle of double-shooting three-dimensional imaging, the three-dimensional effect of the concave-convex seal is reserved, the display definition of the concave-convex seal is improved, and the problem of poor display effect of the concave-convex seal in a specific application scene is solved.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects solved by the present embodiment more clearly apparent, the present embodiment is further described in detail below with reference to the accompanying drawings and the embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
One of the core ideas of this embodiment lies in when shooing paper file, at first confirm the position of unsmooth seal (commonly called "steel seal") on the paper file through multiple mode, recycle two cameras and shoot the clear image of unsmooth seal, combine file image and clear seal image again, obtain the file image that has clear seal image, because unsmooth seal does not have the colour, only have the third dimension, so utilize the principle of two-shot three-dimensional imaging, keep the third dimension of unsmooth seal, improve the demonstration definition of unsmooth seal, the relatively poor problem of display effect at the unsmooth seal of specific application scene has been solved.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of a method for image processing according to the present embodiment is shown, and specifically may include the following steps:
step 101, receiving a shooting instruction;
in this embodiment, the method may be applied to various terminals, the terminals may be but are not limited to various personal computers, notebook computers, smart phones, tablet computers and portable wearable devices, in an application scenario, the terminal may further include a high-speed shooting instrument, and may be used for shooting a document to form an electronic document when a bank or an administrative department handles some procedures, and the document may include paper materials such as certificates.
Specifically, the shooting instruction may be an instruction that the terminal receives a request from the user to start, and the request may include a click operation, a double click operation, a long press operation, a sliding operation, a pressing operation for a key, or the like, which is not limited in this embodiment.
In a specific example, the high-speed shooting instrument includes a shooting key, where the shooting key may be used to trigger a shooting instruction, and when the high-speed shooting instrument receives a click operation of a user on the shooting key, the shooting instruction is triggered to start a camera on the high-speed shooting instrument.
102, acquiring a file image corresponding to a file to be shot according to the shooting instruction;
further, the document to be photographed may be placed at a designated position, for example, the designated position may include a document placing position of a high-speed scanner, a document placing position of a scanner, and the like, and the designated position may be any document placing position.
When the file to be shot is placed at the designated position, starting a camera, and acquiring a file image corresponding to the file to be shot through the camera; if the file to be shot is the real estate certification material, the real estate certification material is placed at a designated position, then a camera is started, and a file image of the real estate certification material is obtained.
Step 103, identifying the position of a concave-convex seal area in the file image;
in a specific example, after the document image is obtained, the position of the concave-convex stamp region in the document image may be identified, in a core concept of the present embodiment, the position may be identified according to the characteristics of the concave-convex stamp, such as the shape of the stamp, the content contained in the stamp, the font direction of the stamp, the shadow of the stamp, and the like, and the specific position of the concave-convex stamp region in the document image may be identified according to the above characteristics, and the embodiment does not limit the specific way of utilizing the stamp characteristics.
For example, the stamp may be in a circular or elliptical shape, and when the circular or elliptical shape in the document image is recognized, the position of the concave-convex stamp region may be determined, and for example, when the stamp has a specific rotation angle in the stamp font direction, the corresponding region may be determined to be the position of the concave-convex stamp region.
It should be noted that the above-mentioned characteristics of the concave-convex stamp can be used in combination to identify the position of the concave-convex stamp region in the document image, for example, by identifying whether the stamp shape and the content of the stamp include a character such as "stamp" or not to determine the position of the concave-convex stamp region, that is, by combining a plurality of conditions to identify the position of the concave-convex stamp region.
104, controlling shooting parameters of a first camera and a second camera according to the positions, and acquiring a seal image of the file to be shot;
in practical application of this embodiment, after the position of the concave-convex stamp region in the file image is identified, the shooting parameters of the first camera and the second camera may be adjusted according to the above position, and the position of the concave-convex stamp region is shot, so as to obtain a stamp image of the file to be shot.
Specifically, the shooting parameters may include a focal length parameter, an aperture parameter, a shutter parameter, a sensitivity parameter, and the like, which is not limited in this embodiment.
In the embodiment, clear and three-dimensional seal images can be obtained by adjusting the shooting parameters of the first camera and the second camera, and the problem of poor display effect of concave-convex seals in specific application scenes is solved.
And 105, fusing the file image and the seal image to obtain a target image.
Further, the document image and the stamp image are fused to obtain the target image, and the specific image fusion means may be a fusion method based on weighted average, a fusion method based on absolute value maximization, a fusion method based on Principal Component Analysis (PCA), a HIS (hue, brightness, intensity, and saturation) fusion method, an image fusion method based on wavelet transform, a fusion method based on multi-scale transform, or other methods, which is not limited in this embodiment.
In the embodiment, a shooting instruction is received; acquiring a file image corresponding to a file to be shot according to the shooting instruction; identifying the positions of concave-convex seal areas in the file image; controlling shooting parameters of a first camera and a second camera according to the positions to obtain a seal image of the file to be shot; fusing the file image and the seal image to obtain a target image; by utilizing the principle of double-shooting three-dimensional imaging, the three-dimensional effect of the concave-convex seal is reserved, the display definition of the concave-convex seal is improved, and the problem of poor display effect of the concave-convex seal in a specific application scene is solved.
In a preferred embodiment of the present invention, referring to fig. 2, a schematic flow chart of a position obtaining step of this embodiment is shown, where the identifying the position of the concave-convex stamp region in the document image includes the following sub-steps:
a substep S11, carrying out graying operation on the file image to obtain a grayscale image;
a substep S12, carrying out binarization operation on the gray level image to obtain a binarized image;
a substep S13 of identifying the inclination angle of each character in the binary image;
in the substep S14, when the inclination angles of the preset number of characters exceed a preset threshold value, determining the areas corresponding to the preset number of characters as concave-convex seal areas;
and a substep S15 of obtaining the position of the concave-convex stamp region.
Specifically, in this embodiment, the rough position of the concave-convex stamp region in the document is first located, specifically, the image of the document is first processed to obtain a processed image, and then the concave-convex stamp region is identified according to the characteristics of the concave-convex stamp region, and the position, that is, the coordinates of the concave-convex stamp region are determined.
Specifically, firstly, graying operation is carried out on the file image, the file image is converted into a grayscale image, and further, the grayscale image is binarized to obtain a binarized image; thereafter, the characters in each binarized image are extracted, the inclination angle of each character is calculated, because the characters of the stamp are usually inclined at a certain angle and are continuous numbers of characters, referring to fig. 3, a schematic diagram of a concave-convex stamp is shown, as shown in fig. 3, a "district-county cooperation travel card" is the stamp content of the concave-convex stamp, each character is inclined at a certain angle, and by using the characteristic, the corresponding region is determined to be a concave-convex stamp region.
It should be noted that, when the inclination angles of the words in the preset number exceed a preset threshold, the corresponding area is determined as the concave-convex stamp area, the "district and county collaboration travel card" is 7 words, and the inclination angles of the 7 words exceed a certain value, the corresponding area is determined as the concave-convex stamp area, in addition, the preset number may be any value, such as 7, 8, 3, and the like, and the preset threshold may also be any angle, such as 10 degrees rotated left, 10 degrees rotated right, 15 degrees rotated left, 15 degrees rotated right, and the like.
Further, a plane corresponding to the file image can be converted into a coordinate plane, so that coordinate information of the whole file image is obtained, and coordinate information of the concave-convex stamp area is obtained, so that the position of the concave-convex stamp area is obtained.
In a preferred embodiment of the present invention, referring to fig. 4, a schematic flow chart of a position obtaining step of this embodiment is shown, where the identifying the position of the concave-convex stamp region of the document image includes the following sub-steps:
a substep S21, carrying out graying operation on the file image to obtain a grayscale image;
a substep S22, carrying out binarization operation on the gray level image to obtain a binarized image;
a substep S23 of identifying a feature word in the binarized image;
a substep S24 of determining the region corresponding to the characteristic character as a concave-convex seal region;
and a substep S25 of obtaining the position of the concave-convex stamp region.
In another specific example, after the graying operation and the binarization operation are performed on the file image, the feature word in the binarized image can be identified again, the area corresponding to the feature word is determined as the concave-convex seal area, and the coordinate information of the concave-convex seal area is obtained by converting the plane corresponding to the file image into the coordinate plane, so that the position of the concave-convex seal area is obtained.
Specifically, the feature word may include, but is not limited to, "chapter", "seal", "patent chapter", "financial chapter", and "contract chapter", for example, "special chapter" in fig. 3, the feature word is a single word or a word group including feature information such as "chapter" word, and the specific content of the feature word is not limited in this embodiment.
Determining a concave-convex seal area through the characteristic information in the characteristic words, converting a plane corresponding to the file image into a coordinate plane to obtain coordinate information of the whole file image, and obtaining the coordinate information of the concave-convex seal area to obtain the position of the concave-convex seal area.
In a preferred embodiment of the present invention, referring to fig. 5, a schematic flow chart of a file image obtaining step in this embodiment is shown, where obtaining a file image corresponding to a file to be shot according to the shooting instruction includes the following sub-steps:
a substep S31 of adjusting the brightness of a fill-in light illuminating the file to be photographed;
and a substep S32, controlling the first camera to shoot the file image according to the shooting instruction when the ambient brightness accords with the preset range.
Specifically, the terminal can further comprise a light supplement lamp installed at a preset position, the ambient brightness of the file to be shot is improved by opening the light supplement lamp, the quality of the file image is improved, specifically, the ambient brightness of the file to be shot can be firstly detected, when the ambient brightness does not accord with a preset range, the brightness of the light supplement lamp irradiating the file to be shot is adjusted, the ambient brightness is detected again, and when the ambient brightness accords with the preset range, the first camera is controlled to shoot the file image.
For example, this terminal includes the high appearance of shooing, places in the appointed position of shooing of the high appearance of shooing when "real estate certification material", and the high appearance of shooing detects ambient brightness, when ambient brightness is not conform to the preset scope, adjusts the luminance of the light filling lamp that sets up on it, detects ambient brightness once more, and when ambient brightness accords with the preset scope, the high appearance of shooing is according to shooting instruction control first camera and is shot and obtain the file image.
It should be noted that the predetermined range can be any luminance value, such as 10 to 20 candelas per square meter (cd/m)2) This embodiment does not unduly limit this.
In a preferred embodiment of the present invention, referring to fig. 6, a schematic flow chart of a document image obtaining step of this embodiment is shown, where the identifying the position of the concave-convex stamp region of the document image includes the following sub-steps:
a substep S41, carrying out graying operation on the file image to obtain a grayscale image;
a substep S42, carrying out binarization operation on the gray level image to obtain a binarized image;
a substep S43 of identifying a characteristic shape region in the binarized image;
a substep S44 of determining the characteristic shape region as a concave-convex stamp region;
and a substep S45 of obtaining the position of the concave-convex stamp region.
In a specific application, after the graying operation and the binarization operation are performed on the document image, characteristic shape areas, such as a circular area, an elliptical area, a square area and a pentagonal area, in the binarized image are identified, as shown in fig. 3, the "district and county cooperation travel card special seal" includes a peripheral circular area and a central pentagonal area, and the concave-convex seal area is determined through the characteristic shape areas, so that the position of the concave-convex seal area is obtained.
In a preferred embodiment of the present invention, referring to fig. 7, a schematic flow chart of a step of obtaining a stamp image according to this embodiment is shown, where the step of obtaining a stamp image of a file to be photographed by controlling shooting parameters of a first camera and a second camera according to the position includes the following sub-steps:
and a substep S51, taking the central point of the position as a focus, adjusting the focal lengths of the first camera and the second camera, and obtaining the seal image of the file to be shot.
After the position of the concave-convex seal area is obtained, the focal length of the first camera and the focal length of the second camera are adjusted by taking the central point of the position as a focus, a seal image of a file to be shot is obtained, the seal image is shot through the technical scheme of double cameras, and the clear seal image with three-dimensional effect is obtained.
Specifically, other shooting parameters of the first camera and the second camera, such as aperture parameters, shutter parameters, sensitivity parameters, and the like, can also be adjusted to obtain a clear stamp image with stereoscopic impression.
In a preferred embodiment of the present invention, referring to fig. 8, a schematic flow chart of a target image obtaining step in this embodiment is shown, where the fusing the document image and the stamp image to obtain the target image includes the following sub-steps:
and a substep S61 of superposing the stamp image and the stamp image of the concave-convex stamp region in the file image to obtain a target image.
And further, fusing the obtained stamp image and the file image to obtain a target image, outputting the target image, and specifically, overlapping the stamp image shot by the double cameras with the stamp image in the file image to obtain the target image.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art should understand that the present embodiment is not limited by the order of acts described, as some steps may be performed in other orders or simultaneously according to the present embodiment. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the embodiments.
Referring to fig. 9, a block diagram of an embodiment of the image processing apparatus of this embodiment is shown, and specifically may include the following modules:
aninstruction receiving module 301, configured to receive a shooting instruction;
a fileimage obtaining module 302, configured to obtain a file image corresponding to a file to be photographed according to the photographing instruction;
aposition identification module 303, configured to identify a position of a concave-convex stamp region in the file image;
a sealimage obtaining module 304, configured to control shooting parameters of the first camera and the second camera according to the position, and obtain a seal image of the file to be shot;
and the fusion module is used for fusing the file image and the seal image to obtain a target image.
In one embodiment, the location identification module comprises:
the graying sub-module is used for carrying out graying operation on the file image to obtain a grayscale image;
a binarization submodule, configured to perform binarization on the grayscale image to obtain a binarized image;
the angle identification submodule is used for identifying the inclination angle of each character in the binary image;
the first seal area determining submodule is used for determining areas corresponding to a preset number of characters as concave-convex seal areas when the inclination angles of the preset number of characters exceed a preset threshold value;
and the first position acquisition submodule is used for acquiring the position of the concave-convex seal area.
In one embodiment, the location identification module comprises:
the graying sub-module is used for carrying out graying operation on the file image to obtain a grayscale image;
a binarization submodule, configured to perform binarization on the grayscale image to obtain a binarized image;
the characteristic word identification submodule is used for identifying the characteristic words in the binary image;
the second seal area determining submodule is used for determining an area corresponding to the characteristic character as a concave-convex seal area;
and the second position acquisition submodule is used for acquiring the position of the concave-convex seal area.
In one embodiment, the document image acquisition module comprises:
the brightness adjusting submodule is used for adjusting the brightness of a light supplementing lamp irradiating the file to be shot;
and the file image obtaining submodule is used for controlling the first camera to shoot and obtain a file image according to the shooting instruction when the ambient brightness accords with the preset range.
In one embodiment, the location identification module comprises:
the graying sub-module is used for carrying out graying operation on the file image to obtain a grayscale image;
the binarization submodule is used for carrying out binarization operation on the gray level image to obtain a binarization image;
the shape area identification submodule is used for identifying a characteristic shape area in the binary image;
a third stamp region determining submodule for determining the characteristic shape region as a concave-convex stamp region;
and the third position acquisition sub-module is used for acquiring the position of the concave-convex seal area.
In one embodiment, the stamp image acquiring module includes:
and the seal image acquisition submodule is used for adjusting the focal lengths of the first camera and the second camera by taking the central point of the position as a focus to obtain a seal image of the file to be shot.
In one embodiment, the fusion module comprises:
and the fusion submodule is used for superposing the seal image and the seal image of the concave-convex seal area in the file image to obtain a target image.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
For specific limitations of the image processing apparatus, reference may be made to the above limitations of the image processing method, which are not described herein again. The respective modules in the above-described image processing apparatus may be wholly or partially implemented by software, hardware, and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
The image processing device provided by the above can be used for executing the image processing method provided by any of the above embodiments, and has corresponding functions and advantages.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 10. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method of image processing. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 10 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory having a computer program stored therein and a processor implementing the steps of the embodiments of fig. 1-2, 4-8 when executing the computer program.
In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, which when executed by a processor implements the steps of the embodiments of fig. 1-2, 4-8 below.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present embodiments may be provided as methods, apparatus, or computer program products. Accordingly, the present embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present embodiments may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present embodiments are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to the present embodiments. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present embodiments have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all changes and modifications that fall within the scope of the present embodiment.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The foregoing detailed description of an image processing method, an image processing apparatus, a computer device and a storage medium according to the present invention has been presented, and the principles and embodiments of the present invention are described herein by using specific examples, which are provided only for the purpose of helping understanding the method and the core concept of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.