CN111126096A - Two-dimensional code size determination method, two-dimensional code display method, device and equipment - Google Patents
Two-dimensional code size determination method, two-dimensional code display method, device and equipment Download PDFInfo
- Publication number
- CN111126096A CN111126096A CN201911242933.0A CN201911242933A CN111126096A CN 111126096 A CN111126096 A CN 111126096A CN 201911242933 A CN201911242933 A CN 201911242933A CN 111126096 A CN111126096 A CN 111126096A
- Authority
- CN
- China
- Prior art keywords
- dimensional code
- size
- code
- camera
- determining
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the specification provides a two-dimensional code size determining method, a two-dimensional code display device and two-dimensional code display equipment. After various parameters used for determining the size of the two-dimensional code in a specific use scene are obtained, the size of one or more two-dimensional codes which can be identified in the use scene is determined according to the various parameters, and then the target size of the two-dimensional code is determined according to the one or more identifiable sizes so as to generate the two-dimensional code with the target size. By determining the size of the two-dimensional code which can be identified in the use scene as a reference, the optimal size of the two-dimensional code in the use scene, which is suitable for most users to successfully scan the code, can be automatically determined.
Description
Technical Field
The specification relates to the technical field of computers, in particular to a two-dimensional code size determining method, a two-dimensional code display device and two-dimensional code display equipment.
Background
The two-dimensional code is a bar code which is expanded to another dimension on the basis of a one-dimensional bar code and has readability, binary data are represented by black and white rectangular patterns, more information can be stored than the traditional bar code, more data types can be represented, and the information contained in the two-dimensional code can be acquired after the two-dimensional code is scanned by equipment. At present, two-dimensional codes are widely applied in daily life, such as payment is completed by using the two-dimensional codes, personal account information is obtained by using the two-dimensional codes, product marketing popularization is performed by using the two-dimensional codes, and the like. When scanning the two-dimensional code, in order to successfully complete code scanning, the size of the two-dimensional code needs to be designed according to a use scene so as to determine an optimal size, and a user can conveniently and quickly complete code scanning. However, at present, for the size design of the two-dimensional code, an optimal size is determined through a plurality of attempts by a manual trial and error mode. Therefore, it is necessary to provide a two-dimensional code size determination method, so that the determination of the optimal size of the two-dimensional code is automated.
Disclosure of Invention
Based on the above, the specification provides a two-dimensional code size determination method, a two-dimensional code display device and computer equipment.
According to a first aspect of embodiments of the present specification, there is provided a two-dimensional code size determination method, including:
acquiring a parameter set for determining the size of the two-dimensional code, wherein the parameter set is determined based on the usage scene of the two-dimensional code;
determining at least one size in which the two-dimensional code can be identified in the usage scenario according to the parameter set;
determining a target size of the two-dimensional code based on the at least one size that can be identified to generate a two-dimensional code of the target size.
According to a second aspect of embodiments of the present specification, there is provided a method of displaying a two-dimensional code, the method including:
acquiring a parameter set for determining the size of the two-dimensional code, wherein the parameter set is determined based on the usage scene of the two-dimensional code;
determining at least one size in which the two-dimensional code can be identified in the usage scenario according to the parameter set;
determining a target size of the two-dimensional code based on the at least one size that can be identified;
and generating and displaying the two-dimensional code with the target size.
According to a third aspect of embodiments herein, there is provided an apparatus for determining a size of a two-dimensional code, the apparatus including:
the acquisition module is used for acquiring a parameter set for determining the size of the two-dimensional code, and the parameter set is determined based on the use scene of the two-dimensional code;
a first calculation module, configured to determine, according to the parameter set, at least one size in which the two-dimensional code can be identified in the usage scenario;
and the second calculation module is used for determining the target size of the two-dimensional code based on the at least one size which can be identified so as to generate the two-dimensional code of the target size.
According to a fourth aspect of embodiments herein, there is provided an apparatus for displaying a two-dimensional code, the apparatus including:
the acquisition module is used for acquiring a parameter set for determining the size of the two-dimensional code, and the parameter set is determined based on the use scene of the two-dimensional code;
a first calculation module, configured to determine, according to the parameter set, at least one size in which the two-dimensional code can be identified in the usage scenario;
a second calculation module for determining a target size of the two-dimensional code based on the at least one size that can be identified;
and the display module is used for generating and displaying the two-dimensional code of the eye scale.
According to a fifth aspect of embodiments herein, there is provided a computer apparatus comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the method of any of the embodiments when executing the program.
By applying the scheme of the embodiment of the specification, on one hand, after various parameters used for determining the size of the two-dimensional code in a specific use scene are obtained, the size of one or more two-dimensional codes which can be identified in the use scene is determined according to the various parameters, and then the target size of the two-dimensional code is determined according to the one or more identifiable sizes, so that the two-dimensional code with the target size is generated. By determining the size of the two-dimensional code which can be identified in the use scene as a reference, the optimal size of the two-dimensional code in the use scene, which is suitable for most users to successfully scan the code, can be automatically determined. On the other hand, when the two-dimensional code is displayed so that a user can conveniently scan the code, the optimal size of the two-dimensional code in the use scene can be determined firstly, then the two-dimensional code with the size is generated, so that the user does not need to adjust the position to adapt to the two-dimensional code, the size of the two-dimensional code is automatically adjusted to adapt to the user, the user can successfully scan the code without moving the position, and the code scanning is more intelligent.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the specification.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present specification and together with the description, serve to explain the principles of the specification.
FIG. 1 is a flow chart of a method of determining two-dimensional dimensions in one embodiment of the present description.
FIG. 2 is a diagram of a human-machine interface according to an embodiment of the present disclosure.
Fig. 3 is a schematic diagram of different sizes of a two-dimensional code according to an embodiment of the present disclosure.
Fig. 4 is a schematic diagram of size calculation of a two-dimensional code according to an embodiment of the present disclosure.
Fig. 5 is a flowchart of a two-dimensional code display method according to an embodiment of the present disclosure.
Fig. 6 is a schematic logical structure diagram of an apparatus for determining a size of a two-dimensional code according to an embodiment of the present disclosure.
Fig. 7 is a schematic diagram of a logical structure of a two-dimensional code display device according to an embodiment of the present disclosure.
FIG. 8 is a schematic diagram of an apparatus for carrying out the methods of the present description, according to one embodiment of the present description.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present specification. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the specification, as detailed in the appended claims.
The terminology used in the description herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the description. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, the first information may also be referred to as second information, and similarly, the second information may also be referred to as first information, without departing from the scope of the present specification. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
The two-dimensional code is a bar code which is expanded to another dimension on the basis of a one-dimensional bar code and has readability, binary data are represented by black and white rectangular patterns, more information can be stored than the traditional bar code, more data types can be represented, and the information contained in the two-dimensional code can be acquired after the two-dimensional code is scanned by equipment. At present, two-dimensional codes are widely applied in daily life, such as payment is completed by using the two-dimensional codes, personal account information is obtained by using the two-dimensional codes, product marketing popularization is performed by using the two-dimensional codes, and the like. When scanning the two-dimensional code, in order to successfully complete code scanning, the size of the two-dimensional code needs to be designed according to a use scene so as to determine an optimal size, and a user can conveniently and quickly complete code scanning. The optimal size of the two-dimensional code is the size which is compatible with the largest part of angles and crowds and can realize successful code scanning without the need of moving the position of a user in a certain use scene. For example, at the exit of a parking lot, a driver needs to scan a two-dimensional code to pay, and the driver is usually located in a fixed range, so that the optimal size of the two-dimensional code should be designed to allow most drivers to successfully complete the scanning without moving the position. At present, in the design process of a two-dimensional code, the optimal size is determined through multiple attempts in a manual trial and error mode, and in a certain specific use scene, the reasonable size is not a uniform and scientific calculation method. In addition, when two-dimensional code display equipment displays a two-dimensional code and scans the code for other users at present, the size of the two-dimensional code is also fixed, and the size of the two-dimensional code cannot be automatically adjusted according to the position relation between the two-dimensional code display equipment and the code scanning equipment, so that the two-dimensional code display equipment is not intelligent enough. Thus, there is a need for an improvement in a method of determining the size of a two-dimensional code and a method of displaying a two-dimensional code.
First, an embodiment of the present specification provides a method for determining a size of a two-dimensional code, which can automatically determine an optimal size of the two-dimensional code in a certain usage scenario. As shown in fig. 1, the method may include the steps of:
s102, acquiring a parameter set for determining the size of the two-dimensional code, wherein the parameter set is determined based on the use scene of the two-dimensional code;
s104, determining at least one size which can be identified in the two-dimensional code in the use scene according to the parameter set;
s106, determining the target size of the two-dimensional code based on the at least one size which can be identified so as to generate the two-dimensional code with the target size.
The target size of the embodiment of the present specification may be an optimal size of the two-dimensional code in a certain specific usage scenario, where the two-dimensional code of the size is a size that can be compatible with most code scanning angles and most people groups in the specific usage scenario, and that can achieve successful code scanning without moving the position of the user. For example, in some application scenarios, after the position of the two-dimensional code is determined, the code scanning position of the user is relatively fixed, and most users scan the code in the position range, so that the size of the two-dimensional code can be designed to be the size that the user can successfully scan the code without moving when scanning the code in the position range.
In some embodiments, the two-dimension code size determining method in the embodiments of the present description may be used for a device that specially calculates the size of the two-dimension code, such as an electronic device like a mobile phone, a tablet, a notebook computer, and the like, and the device may be used only for calculating the target size of the two-dimension code and does not have a function of generating and displaying the two-dimension code. The device can be provided with an APP for calculating the two-dimensional size, and the APP can determine the target size of the two-dimensional code according to various parameters of the obtained two-dimensional code in a specific use scene and feed back the target size to a user.
Certainly, in some embodiments, the two-dimension code size determining method in this specification may be used in a device that can calculate a target size of a two-dimension code and can generate and display the two-dimension code, such as various electronic devices like a mobile phone, a tablet, a notebook computer, and the like, where when the device displays the two-dimension code to other users for scanning, the device may determine the target size of the two-dimension code in advance, and then display the two-dimension code to other users according to the determined target size, so that the users can scan the code.
The two-dimensional code can be designed according to specific use scene when designing, for example, the user is printing the distance with the two-dimensional code when sweeping the sign indicating number, the two-dimensional code supplies the user to scan on the paper, still supply the user to scan on the display screen, scan the two-dimensional code sweep the relevant hardware parameter of sign indicating number camera, factors such as information density of two-dimensional code, all can cause the influence to sweeping the sign indicating number result, therefore, when the size of design two-dimensional code, can give comprehensive consideration to these factors, make the design of two-dimensional code size more accurate. Therefore, before determining the two-dimensional code, parameter sets for determining the size of the two-dimensional code may be obtained, and the parameters of the parameter sets are determined according to the specific use scene of the two-dimensional code. And then determining at least one size which can be identified in the two-dimensional code in the use scene according to the parameters in the parameter set, and determining the target size of the two-dimensional code by taking the one or more sizes as a reference, wherein the one or more sizes can be the maximum size which can be identified in the use scene, or the average size of the minimum size, the maximum size and the minimum size, or the set of the sizes. One or more sizes are determined as reference sizes, and then the target size of the two-dimensional code is determined, so that the reasonable size of the two-dimensional code in a certain use scene can be automatically determined.
In some embodiments, the parameter set may include one or more of a distance between the code scanning camera and the two-dimensional code, an information density of the two-dimensional code, a resolution of the code scanning camera, a horizontal viewing angle of the code scanning camera, a focal length of the code scanning camera, a pixel size of the code scanning identification area, recognizable pixels of a single module of the two-dimensional code, a material of the two-dimensional code carrier, and a color parameter of the two-dimensional code carrier.
In general, the parameters involved in determining the target size of the two-dimensional code in a specific usage scenario include the following four categories: (1) environmental factors such as the distance between the code scanning camera and the two-dimensional code, the distance between the code scanning camera and the two-dimensional code is an important factor influencing the size of the two-dimensional code, and the distance and the depth of the code scanning distance determine the size of the two-dimensional code, and the size of the two-dimensional code is reasonable; the relative angle of two-dimensional code and sweep a yard camera, for example when sweeping a yard device and just facing the two-dimensional code, the size is little also more discernment easily, if when shooting to the slant, then the size is big just discernment easily. (2) Sweep the hardware factor of sign indicating number camera, for example sweep the resolution ratio of sign indicating number camera, sweep the horizontal visual angle of sign indicating number camera, sweep the focus of sign indicating number camera, sweep the pixel size of sign indicating number identification area, sweep the hardware parameter of sign indicating number camera and directly decide the definition degree that the two-dimensional code was being swept the formation of image of sign indicating number camera, the formation of image definition is high, then some also can discern that the size is little, the formation of image definition is low, then some can be discerned that the size is big. (3) The two-dimensional code has the advantages that the relevant parameters of the two-dimensional code are different, and the relevant parameters of the two-dimensional codes of different versions are different, for example, the information density of the two-dimensional code is the information density of the two-dimensional code, the two-dimensional code is composed of a plurality of black and white modules, each black and white module records certain information, and the information density of the two-dimensional code is the display density of the black and white modules in the two-dimensional code; the recognizable pixels of a single module of the two-dimensional code, namely at least how many pixels each module of the two-dimensional code contains, can be clearly recognized. In general, a single module of the two-dimensional code can recognize that the pixel is 3, and of course, the parameter can be set according to the actual scene. The numerical value of the parameter is different for different code scanning cameras and two-dimensional codes with different display densities. (4) The carrier of the two-dimensional code, such as whether the two-dimensional code is scanned by a user on a screen or printed on paper, the color of the carrier of the two-dimensional code, namely the background color of the two-dimensional code, is displayed on a colored screen and a white screen, and the size of the two-dimensional code required when the two-dimensional code is identified is different.
Of course, when the size of the two-dimensional code is determined, the more comprehensive the considered parameters are, the more accurate the finally obtained target size is, however, some of the parameters have a large influence on the size of the two-dimensional code and have a small influence, so that the parameters for determining the size of the two-dimensional code can be flexibly selected according to the actual application scene.
When the parameters for determining the target size of the two-dimensional code in a certain use scene are obtained, the obtaining mode is different for different parameters, and for the parameters of the environment, such as the distance between the code scanning camera and the two-dimensional code, the user can determine the parameters according to the use scene firstly and then input the parameters through a man-machine interaction interface. For example, a device for determining the size of a two-dimensional code may also be used to generate and display the two-dimensional code, and the distance to the code scan camera may be measured by a distance measuring device on the device before the two-dimensional code is displayed. This distance measuring device may be a laser distance measuring device, an infrared distance measuring device, an ultrasonic distance measuring device, a binocular camera, a tof (time Of flight) camera, or the like. For example, in some embodiments, if the device for determining the two-dimensional code is equipped with a binocular camera, the distance may also be calculated by using images of two-dimensional codes acquired by the binocular camera, for example, feature point matching is performed on the two images, and then the distance is determined by using parallax. For the hardware parameters of the code scanning cameras, the hardware parameters of the cameras are not greatly different, so the parameters can be set in advance according to the condition of the common code scanning cameras and then stored, and the parameters can be directly obtained from the related storage path when the parameters are required to be used. Of course, the size of the two-dimensional code can be determined accurately, and a human-computer interaction interface can be provided for a user, so that the user can input the parameters according to the actual use scene. Similarly, the relevant parameters of the two-dimensional code and the relevant parameters of the carrier can also be set by user input or preset and stored at the designated position.
In some embodiments, the parameter for determining the target size of the two-dimensional code in a certain usage scenario may be input by a user, and the user may determine each parameter in advance according to the usage scenario. Before acquiring the parameters, a human-computer interface may be provided, as shown in fig. 2, a user may input parameters in the usage scenario through the human-computer interface, and then acquire the parameters input by the user, and determine at least one size of the two-dimensional code that can be identified in the usage scenario according to the parameters. Of course, the user may input a part of the parameters in the parameter set, or may input all the parameters, and specifically, which parameters need to be input by the user may be flexibly set according to the actual scene. Of course, the human-computer interaction interface may also display the default values of some parameters in advance, the user may modify the default values, and if the user does not modify the default values, the default values are directly used.
In order to determine the target size more accurately, the size of one or more two-dimensional codes which can be identified in a use scene can be determined as a reference, so as to determine the target size. In some embodiments, the at least one dimension may be a maximum dimension, a minimum dimension, an average of the maximum dimension and the minimum dimension, or may be a collection of the maximum dimension, the minimum dimension, and the average dimension. As shown in fig. 3, the minimum size is a critical size that cannot be identified when the size of the two-dimensional code is smaller than the minimum size in the usage scenario, and the maximum size is a critical size that a user needs to go backwards when the size of the two-dimensional code is larger than the minimum size in the usage scenario to make the two-dimensional code completely fall into a code scanning identification area (i.e., a central rectangle of the two-dimensional code when scanning the code). For example, after determining the maximum size, the maximum size may be reduced by a certain ratio based on the maximum size, and the target size is, for example, 80% of the maximum size. After the minimum size is determined, a certain proportion may be increased based on the minimum size, for example, 1.5 times of the minimum size is taken as the target size. Of course, it is also possible to determine the maximum size and the minimum size at the same time, and then determine the target size according to the two sizes, for example, taking the average of the two sizes as the target size, or randomly taking the middle one of the two sizes as the target size. Of course, the specific calculation method of the target size can be flexibly set according to the actual scene.
In some embodiments, the maximum size in the usage scenario may be determined by the distance between the code scanning camera and the two-dimensional code, the pixel size of the code scanning camera, the focal length of the code scanning camera, and the pixel size of the code scanning identification area. The specific formula for calculating the maximum size is as follows:
d is the maximum size that the two-dimensional code can be identified in the use scene, s is the pixel size of a code scanning identification area, ps is the pixel size of a code scanning camera, L is the distance between the code scanning camera and the two-dimensional code, and f is the focal length of the code scanning camera.
In some embodiments, the minimum size in the usage scenario may be determined by the distance between the code scanning camera and the two-dimensional code, the pixel size of the code scanning camera, the focal length of the code scanning camera, and the recognizable pixels of a single module of the two-dimensional code and the information density of the two-dimensional code. The specific formula for calculating the minimum size is as follows:
wherein, d is the minimum dimension that the two-dimensional code can be discerned under this use scene, and px is the recognizable pixel of single module of two-dimensional code, and ps is for sweeping the pixel size of code camera, and m is the information density of two-dimensional code, and L is for sweeping the distance of code camera and two-dimensional code, and f is for sweeping the focus of code camera.
The two-dimensional code size determination method provided in the embodiments of the present specification is described below with a specific embodiment.
In order to facilitate the designer to design the optimal size of the two-dimensional code in different use scenes, the embodiment provides the APP for determining the size of the two-dimensional code, and the APP can be installed in electronic equipment such as a mobile phone, a tablet, a notebook computer and the like.
When determining parameters of a two-dimensional code in a specific scene, a designer may input the parameters in the usage scene through a human-computer interface provided by the APP, as shown in fig. 2. The user can input various parameters, and then the APP can determine the optimal size of the two-dimensional code under the use scene according to the parameters input by the user.
The following example specifically describes the following calculation process:
assuming that the two-dimensional code is a two-dimensional code attached to a certain wall surface for a user to pay for code scanning, as shown in fig. 4, the parameters in the usage scenario are as follows:
h1700 mm of height from center of two-dimensional code to ground
The height h from the mobile phone camera to the ground is 1600mm
The vertical distance from the mobile phone camera to the two-dimensional code is as follows: l 1000mm
Mobile phone camera horizontal view angle α ═ 65 ° (at present, mainstream mobile phone camera rear camera code scanning view angle 60-70)
Cx, Cy,1920 × 1080 image resolution of mobile phone camera
Pixel size of mobile phone camera: ps 2.8 μm
In some scenes, the resolution of the shot two-dimensional code image is high, but the resolution of the two-dimensional code image for the two-dimensional code recognition algorithm to recognize is low, so the image can be cut, for example, if the pixels of the camera sensor are 1200 ten thousand, the pixel size is 1.2 μm, and a 1080P image is obtained after cutting, the pixel size becomes 2.8 μm.
Version number of the two-dimensional code: 25 (two-dimension codes with different version numbers and different information densities)
Imaging pixel of single module of two-dimensional code: 3 (can be adjusted according to actual conditions)
Scanning a scanning code identification area pixel size by the mobile phone: 766 pixel by 766 pixel
The two-dimensional code version number: m is 25
From these parameters above, one can obtain:
shooting distance (namely code scanning distance) from the mobile phone to the two-dimensional code:
of course, if sweep a yard camera from the front scanning, it is effectual a little, if sweep from the side, two-dimensional code size can be bigger a little. At this time, the two-dimensional code imaging size may be calculated:and the requirement is met within the range of the two-dimensional code scanning identification area.
after the maximum size and the minimum size of the two-dimensional code are determined, an optimal size can be determined between the maximum size and the minimum size, for example, 80% of the maximum size is taken as the optimal size, or the average value of the maximum size and the minimum size is the optimal size. As shown in fig. 2, the determined maximum size, minimum size, and optimal size are then presented to the user through a human-machine interface.
In addition, at present, when the device for displaying the two-dimensional code generates and displays the two-dimensional code and scans the two-dimensional code for other users, the size of the two-dimensional code is fixed, and therefore when the two-dimensional code is scanned, a user needs to scan the code to adjust the position of the user so as to adapt to the size of the two-dimensional code, and the code scanning is successfully achieved. Obviously, this is not intelligent enough, if the equipment that shows the two-dimensional code can be according to with sweep the size of sign indicating number equipment automatic adjustment two-dimensional code to the user can not need to remove the position of self also can successfully sweep the sign indicating number, that will bring fine experience for the user. Therefore, an embodiment of the present specification further provides a two-dimensional code display method, specifically, as shown in fig. 5, the method includes the following steps:
s502, acquiring a parameter set for determining the size of the two-dimensional code, wherein the parameter set is determined based on the use scene of the two-dimensional code;
s504, determining at least one size which can be identified in the two-dimensional code in the use scene according to the parameter set;
s506, determining a target size of the two-dimensional code based on the at least one size capable of being identified;
and S508, generating and displaying the two-dimensional code with the target size.
The two-dimensional code display method provided by the embodiment of the specification can be used for various devices capable of generating and displaying two-dimensional codes, and after the target size of the two-dimensional code in a use scene is determined, the two-dimensional code with the target size can be generated and displayed, so that a user can scan the code.
In some embodiments, the parameter set may include one or more of a distance between the code scanning camera and the two-dimensional code, an information density of the two-dimensional code, a resolution of the code scanning camera, a horizontal viewing angle of the code scanning camera, a focal length of the code scanning camera, a pixel size of the code scanning identification area, recognizable pixels of a single module of the two-dimensional code, a material of the two-dimensional code carrier, and a color parameter of the two-dimensional code carrier.
In some embodiments, the parameter for determining the target size of the two-dimensional code in a certain usage scenario may be obtained through user input, and the user may determine each parameter in advance according to the usage scenario. Before acquiring the parameters, a human-computer interface may be provided, as shown in fig. 2, a user may input parameters in the usage scenario through the human-computer interface, and then acquire the parameters input by the user, and determine at least one size of the two-dimensional code that can be identified in the usage scenario according to the parameters. Of course, the user may input a part of the parameters in the parameter set, or may input all the parameters, and specifically, which parameters need to be input by the user may be flexibly set according to the actual scene. Of course, the human-computer interaction interface may also display the default values of some parameters in advance, the user may modify the default values, and if the user does not modify the default values, the default values are directly used.
In order to determine the target size more accurately, the size of one or more two-dimensional codes which can be identified in a use scene can be determined as a reference, so as to determine the target size. In some embodiments, the at least one dimension may be a maximum dimension, a minimum dimension, an average of the maximum dimension and the minimum dimension, or a set of the maximum dimension and the minimum dimension.
In some embodiments, the maximum size in the usage scenario may be determined by the distance between the code scanning camera and the two-dimensional code, the pixel size of the code scanning camera, the focal length of the code scanning camera, and the pixel size of the code scanning identification area. The specific formula for calculating the maximum size is as follows:
d is the maximum size that the two-dimensional code can be identified in the use scene, s is the pixel size of a code scanning identification area, ps is the pixel size of a code scanning camera, L is the distance between the code scanning camera and the two-dimensional code, and f is the focal length of the code scanning camera.
In some embodiments, the minimum size in the usage scenario may be determined by the distance between the code scanning camera and the two-dimensional code, the pixel size of the code scanning camera, the focal length of the code scanning camera, and the recognizable pixels of a single module of the two-dimensional code and the information density of the two-dimensional code. The specific formula for calculating the minimum size is as follows:
wherein, d is the minimum dimension that the two-dimensional code can be discerned under this use scene, and px is the recognizable pixel of single module of two-dimensional code, and ps is for sweeping the pixel size of code camera, and m is the information density of two-dimensional code, and L is for sweeping the distance of code camera and two-dimensional code, and f is for sweeping the focus of code camera.
In order to make the display Of the two-dimensional code more intelligent, in some embodiments, the two-dimensional code display apparatus may include a distance measuring device, which may be a laser distance measuring device, an infrared distance measuring device, an ultrasonic distance measuring device, a binocular camera, a tof (time Of flight) camera, or the like. For example, in some embodiments, if the two-dimensional code display device is equipped with a binocular camera, the distance may also be calculated by images of two-dimensional codes acquired by the binocular camera, for example, feature point matching is performed on the two images, and then the distance is determined by parallax. When an instruction for displaying a two-dimensional code input by a user is received, the distance between the code scanning camera and the two-dimensional code display device can be measured, then at least one size of the two-dimensional code which can be identified at the distance is determined based on the measured distance and other pre-stored parameters, the target size of the two-dimensional code is determined according to the size, and then the two-dimensional code is generated and displayed according to the target size. Therefore, the code scanning user only needs to stand in place and can automatically scan the codes without adjusting the position.
The two-dimensional code display method provided in the embodiments of the present specification is explained in the following with several specific examples, and assuming that the user a needs to pay for the user B, the user B displays a payment code through the mobile phone B to pay for the mobile phone a of the user a by scanning the code. Assuming that the mobile phone B of the user B has an infrared distance measuring device, when the user B clicks a two-dimensional code icon on the interface of the mobile phone B, the distance measuring device of the mobile phone B can measure the distance between the user B and the mobile phone a which scans the mobile phone B, then according to the measured distance and other parameters stored in advance, such as the pixel size of a code scanning camera, the focal length of the code scanning camera, the pixel size of a code scanning identification area, the pixel size of the code scanning camera, the focal length of the code scanning camera, the identifiable pixel of a single two-dimensional code module and the information density of the two-dimensional code, the maximum size and the minimum size of the two-dimensional code identified by the code scanning camera at the distance are calculated, then the average value of the maximum size and the minimum size is taken as a target size, and then a two-dimensional code of the target size is generated and displayed for. Through when generating the two-dimensional code, according to the size of sweeping yard user and two-dimensional code display device's distance automatic adjustment two-dimensional code size, the recognizable two-dimensional code of yard equipment is swept in the generation, and the user need not to adjust the position and can realize successfully sweeping the yard for the two-dimensional code scanning is more intelligent.
In addition, in some scenes, such as high-speed or parking lot code scanning charging scenes, a user sitting on a car needs to display a two-dimensional code to a code scanning device by using a mobile phone, but the user may be far away, the two-dimensional code is small and inconvenient to scan, and the user is inconvenient to move. At this time, the distance from the mobile phone to the code scanning tool can be measured by using the mobile phone of the user, for example, the mobile phone is provided with a binocular camera, the distance can also be calculated by using images of two-dimensional codes acquired by the binocular camera, for example, feature point matching is performed on the two images, and then the distance is determined through parallax. The optimal size of the two-dimensional code of the mobile phone is determined, and then the two-dimensional code with the optimal size is generated and displayed to be scanned by a scanning machine, so that a user can conveniently scan the code without moving the position. For the situation that the code scanning machine is relatively close, the distance is possibly very close, the two-dimensional code is relatively large and exceeds the shooting visual angle of a camera of the code scanning machine, the distance from a mobile phone to the code scanning machine can be measured in the scene, then the optimal size of the two-dimensional code is calculated according to the distance, the two-dimensional code with the optimal size is generated, and the two-dimensional code with the optimal size is generated and displayed to the code scanning machine.
The various technical features in the above embodiments can be arbitrarily combined, so long as there is no conflict or contradiction between the combinations of the features, but the combination is limited by the space and is not described one by one, and therefore, any combination of the various technical features in the above embodiments also falls within the scope disclosed in the present specification.
As shown in fig. 6, which is an apparatus for determining a size of a two-dimensional code according to an embodiment of the present disclosure, the apparatus 60 may include:
an obtaining module 62, configured to obtain a parameter set for determining a size of a two-dimensional code, where the parameter set is determined based on a usage scenario of the two-dimensional code;
a first calculation module 64, configured to determine, according to the parameter set, at least one size in which the two-dimensional code can be identified in the usage scenario;
a second calculating module 66, configured to determine a target size of the two-dimensional code based on the at least one size that can be identified, so as to generate a two-dimensional code of the target size.
In one embodiment, the set of parameters comprises one or more of the following parameters: sweep the distance of code camera and two-dimensional code, the information density of two-dimensional code, sweep the resolution ratio of code camera, sweep the horizontal visual angle of code camera, sweep the focus of code camera, sweep the pixel size of code identification area, the distinguishable pixel of two-dimensional code single module, the material of two-dimensional code carrier and the colour of two-dimensional code carrier.
In one embodiment, the at least one dimension that can be identified includes:
the two-dimensional code can be recognized by a code scanning camera in a minimum size; and/or
The two-dimensional code can be scanned the maximum size that the sign indicating number camera discerned.
In one embodiment, determining the maximum size parameter set comprises: sweep the pixel size of a distance of sign indicating number camera and two-dimensional code, sweep the pixel size of sign indicating number camera, sweep the focus of sign indicating number camera and sweep the pixel size of sign indicating number discernment region.
In one embodiment, determining the minimum size parameter set comprises: sweep the distance of sign indicating number camera and two-dimensional code, sweep the pixel size of sign indicating number camera, sweep the focus of sign indicating number camera, the information density of two-dimensional code and the recognizable pixel of the single module of two-dimensional code.
In one embodiment, before acquiring the parameter set for determining the size of the two-dimensional code, the method further includes:
providing a human-computer interaction interface, acquiring input parameters of a user to determine one of the parameter sets
As shown in fig. 7, which is an apparatus for displaying a two-dimensional code according to an embodiment of the present disclosure, the apparatus 70 may include:
an obtaining module 72, configured to obtain a parameter set for determining a size of a two-dimensional code, where the parameter set is determined based on a usage scenario of the two-dimensional code;
a first calculation module 74, configured to determine, according to the parameter set, at least one size in which the two-dimensional code can be identified in the usage scenario;
a second calculation module 76 for determining a target size of the two-dimensional code based on the at least one size that can be identified;
and the display module 78 generates and displays the two-dimensional code of the eye scale.
In one embodiment, the preset parameters include: sweep one or more in the distance of code camera and two-dimensional code, the information density of two-dimensional code, the resolution ratio of sweeping the code camera, sweep the horizontal visual angle of code camera, sweep the focus of code camera, sweep the pixel size of code identification area, the recognizable pixel of two-dimensional code single module, the material of two-dimensional code carrier and the colour of two-dimensional code carrier.
In one embodiment, the equipment for displaying the two-dimensional code comprises a distance measuring device, and the distance between the code scanning camera and the two-dimensional code is acquired through the distance measuring device.
In one embodiment, before acquiring the parameter set for determining the size of the two-dimensional code, the method further includes:
and providing a human-computer interaction interface, and acquiring input parameters of a user to determine one or more parameters in the parameter set.
In one embodiment, the at least one dimension that can be identified includes:
the two-dimensional code can be recognized by a code scanning camera in a minimum size; and/or
The two-dimensional code can be scanned the maximum size that the sign indicating number camera discerned.
In one embodiment, determining the maximum size parameter set comprises: sweep the pixel size of a distance of sign indicating number camera and two-dimensional code, sweep the pixel size of sign indicating number camera, sweep the focus of sign indicating number camera and sweep the pixel size of sign indicating number discernment region.
In one embodiment, determining the minimum size parameter set comprises: sweep the distance of sign indicating number camera and two-dimensional code, sweep the pixel size of sign indicating number camera, sweep the focus of sign indicating number camera, the information density of two-dimensional code and the recognizable pixel of the single module of two-dimensional code.
The specific details of the implementation process of the functions and actions of each module in the device are referred to the implementation process of the corresponding step in the method, and are not described herein again.
For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described embodiments of the apparatus are merely illustrative, wherein the modules described as separate parts may or may not be physically separate, and the parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution in the specification. One of ordinary skill in the art can understand and implement it without inventive effort.
The embodiment of the device in the specification can be applied to computer equipment, such as a server or an intelligent terminal. The device embodiments may be implemented by software, or by hardware, or by a combination of hardware and software. The software implementation is taken as an example, and as a logical device, the device is formed by reading corresponding computer program instructions in the nonvolatile memory into the memory for operation through the processor in which the file processing is located. From a hardware aspect, as shown in fig. 8, the hardware structure diagram of a computer device in which the apparatus of this specification is located is shown, except for the processor 802, the memory 804, the network interface 806, and the nonvolatile memory 808 shown in fig. 8, a server or an electronic device in which the apparatus is located in the embodiment may also include other hardware according to an actual function of the computer device, which is not described again. The non-volatile memory 808 has stored thereon a computer program that, when executed by the processor 802, implements the method of any of the embodiments described above.
Accordingly, the embodiments of the present specification also provide a computer storage medium, in which a program is stored, and the program, when executed by a processor, implements the method in any of the above embodiments.
Embodiments of the present description may take the form of a computer program product embodied on one or more storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having program code embodied therein. Computer-usable storage media include permanent and non-permanent, removable and non-removable media, and information storage may be implemented by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of the storage medium of the computer include, but are not limited to: phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technologies, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic tape storage or other magnetic storage devices, or any other non-transmission medium, may be used to store information that may be accessed by a computing device.
Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. The embodiments of the present specification are intended to cover any variations, uses, or adaptations of the embodiments of the specification following, in general, the principles of the embodiments of the specification and including such departures from the present disclosure as come within known or customary practice in the art to which the embodiments of the specification pertain. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the embodiments being indicated by the following claims.
It is to be understood that the embodiments of the present specification are not limited to the precise arrangements described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the embodiments of the present specification is limited only by the appended claims.
The above description is only a preferred embodiment of the present disclosure, and should not be taken as limiting the present disclosure, and any modifications, equivalents, improvements, etc. made within the spirit and principle of the present disclosure should be included in the scope of the present disclosure.
Claims (13)
1. A two-dimensional code size determination method, the method comprising:
acquiring a parameter set for determining the size of the two-dimensional code, wherein the parameter set is determined based on the usage scene of the two-dimensional code;
determining at least one size in which the two-dimensional code can be identified in the usage scenario according to the parameter set;
determining a target size of the two-dimensional code based on the at least one size that can be identified to generate a two-dimensional code of the target size.
2. The two-dimensional code size determining method according to claim 1, the parameter set including one or more of the following parameters: sweep the distance of code camera and two-dimensional code, the information density of two-dimensional code, sweep the resolution ratio of code camera, sweep the horizontal visual angle of code camera, sweep the focus of code camera, sweep the pixel size of code identification area, the distinguishable pixel of two-dimensional code single module, the material of two-dimensional code carrier and the colour of two-dimensional code carrier.
3. The two-dimensional code size determination method according to claim 1, the at least one size that can be identified including:
the two-dimensional code can be recognized by a code scanning camera in a minimum size; and/or
The two-dimensional code can be scanned the maximum size that the sign indicating number camera discerned.
4. The two-dimensional code size determination method of claim 3, determining the set of maximum-sized parameters comprising: sweep the pixel size of a distance of sign indicating number camera and two-dimensional code, sweep the pixel size of sign indicating number camera, sweep the focus of sign indicating number camera and sweep the pixel size of sign indicating number discernment region.
5. The two-dimensional code size determination method of claim 3, determining the set of minimum-sized parameters comprising: sweep the distance of sign indicating number camera and two-dimensional code, sweep the pixel size of sign indicating number camera, sweep the focus of sign indicating number camera, the information density of two-dimensional code and the recognizable pixel of the single module of two-dimensional code.
6. The two-dimensional code size determining method according to claim 1, further comprising, before acquiring the parameter set for determining the size of the two-dimensional code:
and providing a human-computer interaction interface, and acquiring input parameters of a user to determine one or more parameters in the parameter set.
7. A method of displaying a two-dimensional code, the method comprising:
acquiring a parameter set for determining the size of the two-dimensional code, wherein the parameter set is determined based on the usage scene of the two-dimensional code;
determining at least one size in which the two-dimensional code can be identified in the usage scenario according to the parameter set;
determining a target size of the two-dimensional code based on the at least one size that can be identified;
and generating and displaying the two-dimensional code with the target size.
8. The two-dimensional code display method according to claim 7, wherein the preset parameters include: sweep one or more in the distance of code camera and two-dimensional code, the information density of two-dimensional code, the resolution ratio of sweeping the code camera, sweep the horizontal visual angle of code camera, sweep the focus of code camera, sweep the pixel size of code identification area, the recognizable pixel of two-dimensional code single module, the material of two-dimensional code carrier and the colour of two-dimensional code carrier.
9. The two-dimensional code generation method according to claim 8, wherein the device for displaying the two-dimensional code comprises a distance measurement device, and the distance between the code scanning camera and the two-dimensional code is acquired by the distance measurement device.
10. The two-dimensional code generation method according to claim 7, further comprising, before acquiring the parameter set for determining the size of the two-dimensional code:
and providing a human-computer interaction interface, and acquiring input parameters of a user to determine one or more parameters in the parameter set.
11. An apparatus for determining a size of a two-dimensional code, the apparatus comprising:
the acquisition module is used for acquiring a parameter set for determining the size of the two-dimensional code, and the parameter set is determined based on the use scene of the two-dimensional code;
a first calculation module, configured to determine, according to the parameter set, at least one size in which the two-dimensional code can be identified in the usage scenario;
and the second calculation module is used for determining the target size of the two-dimensional code based on the at least one size which can be identified so as to generate the two-dimensional code of the target size.
12. An apparatus for displaying a two-dimensional code, the apparatus comprising:
the acquisition module is used for acquiring a parameter set for determining the size of the two-dimensional code, and the parameter set is determined based on the use scene of the two-dimensional code;
a first calculation module, configured to determine, according to the parameter set, at least one size in which the two-dimensional code can be identified in the usage scenario;
a second calculation module, configured to determine a target size of the two-dimensional code based on the at least one size that can be identified, so as to generate a two-dimensional code of the target size;
and the display module is used for generating and displaying the two-dimensional code based on the target size.
13. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the method of any one of claims 1 to 10 when executing the program.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911242933.0A CN111126096A (en) | 2019-12-06 | 2019-12-06 | Two-dimensional code size determination method, two-dimensional code display method, device and equipment |
PCT/CN2020/113532 WO2021109656A1 (en) | 2019-12-06 | 2020-09-04 | Two-dimensional code size determination method, two-dimensional code display method, apparatuses and devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911242933.0A CN111126096A (en) | 2019-12-06 | 2019-12-06 | Two-dimensional code size determination method, two-dimensional code display method, device and equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111126096A true CN111126096A (en) | 2020-05-08 |
Family
ID=70497702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911242933.0A Pending CN111126096A (en) | 2019-12-06 | 2019-12-06 | Two-dimensional code size determination method, two-dimensional code display method, device and equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111126096A (en) |
WO (1) | WO2021109656A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112528181A (en) * | 2020-12-18 | 2021-03-19 | 平安银行股份有限公司 | Two-dimensional code management method and device, computer equipment and readable storage medium |
WO2021109656A1 (en) * | 2019-12-06 | 2021-06-10 | 支付宝(杭州)信息技术有限公司 | Two-dimensional code size determination method, two-dimensional code display method, apparatuses and devices |
WO2024002300A1 (en) * | 2022-06-30 | 2024-01-04 | 先临三维科技股份有限公司 | Method and apparatus for device to access wireless network, and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103400174A (en) * | 2013-07-30 | 2013-11-20 | 人民搜索网络股份公司 | Encoding method, decoding method and system of two-dimensional code |
CN105138942A (en) * | 2015-08-26 | 2015-12-09 | 小米科技有限责任公司 | Two-dimensional code display method and device |
CN105138939A (en) * | 2015-07-31 | 2015-12-09 | 海信集团有限公司 | Method, apparatus and system for displaying two-dimensional code |
CN109145676A (en) * | 2018-07-27 | 2019-01-04 | 华勤通讯技术有限公司 | The recognition methods of subway gate barcode scanning and mobile terminal |
CN109598162A (en) * | 2018-08-20 | 2019-04-09 | 天津字节跳动科技有限公司 | Identify method, apparatus, terminal device and the storage medium of two dimensional code |
CN110287744A (en) * | 2019-06-17 | 2019-09-27 | 珠海格力电器股份有限公司 | Method and device for identifying two-dimensional code |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9552674B1 (en) * | 2014-03-26 | 2017-01-24 | A9.Com, Inc. | Advertisement relevance |
CN106778434A (en) * | 2016-11-25 | 2017-05-31 | 广州视源电子科技股份有限公司 | Method and device for dynamically adjusting two-dimensional code on display area |
CN109409164A (en) * | 2018-11-20 | 2019-03-01 | 普联技术有限公司 | Scan image display adjusting method, device and electronic equipment |
CN110197457B (en) * | 2019-05-07 | 2024-04-09 | 平安科技(深圳)有限公司 | Pattern code position adjustment method, device and computer readable storage medium |
CN111126096A (en) * | 2019-12-06 | 2020-05-08 | 支付宝(杭州)信息技术有限公司 | Two-dimensional code size determination method, two-dimensional code display method, device and equipment |
-
2019
- 2019-12-06 CN CN201911242933.0A patent/CN111126096A/en active Pending
-
2020
- 2020-09-04 WO PCT/CN2020/113532 patent/WO2021109656A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103400174A (en) * | 2013-07-30 | 2013-11-20 | 人民搜索网络股份公司 | Encoding method, decoding method and system of two-dimensional code |
CN105138939A (en) * | 2015-07-31 | 2015-12-09 | 海信集团有限公司 | Method, apparatus and system for displaying two-dimensional code |
CN105138942A (en) * | 2015-08-26 | 2015-12-09 | 小米科技有限责任公司 | Two-dimensional code display method and device |
CN109145676A (en) * | 2018-07-27 | 2019-01-04 | 华勤通讯技术有限公司 | The recognition methods of subway gate barcode scanning and mobile terminal |
CN109598162A (en) * | 2018-08-20 | 2019-04-09 | 天津字节跳动科技有限公司 | Identify method, apparatus, terminal device and the storage medium of two dimensional code |
CN110287744A (en) * | 2019-06-17 | 2019-09-27 | 珠海格力电器股份有限公司 | Method and device for identifying two-dimensional code |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021109656A1 (en) * | 2019-12-06 | 2021-06-10 | 支付宝(杭州)信息技术有限公司 | Two-dimensional code size determination method, two-dimensional code display method, apparatuses and devices |
CN112528181A (en) * | 2020-12-18 | 2021-03-19 | 平安银行股份有限公司 | Two-dimensional code management method and device, computer equipment and readable storage medium |
CN112528181B (en) * | 2020-12-18 | 2024-04-16 | 平安银行股份有限公司 | Two-dimensional code management method, device, computer equipment and readable storage medium |
WO2024002300A1 (en) * | 2022-06-30 | 2024-01-04 | 先临三维科技股份有限公司 | Method and apparatus for device to access wireless network, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2021109656A1 (en) | 2021-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8754963B2 (en) | Processing images having different focus | |
US9773302B2 (en) | Three-dimensional object model tagging | |
KR101893047B1 (en) | Image processing method and image processing device | |
US20150381965A1 (en) | Systems and methods for depth map extraction using a hybrid algorithm | |
CN111126096A (en) | Two-dimensional code size determination method, two-dimensional code display method, device and equipment | |
US20130335535A1 (en) | Digital 3d camera using periodic illumination | |
US10694101B2 (en) | Contrast-enhanced combined image generation systems and methods | |
US10957021B2 (en) | Method for rendering a final image from initial images acquired by a camera array, corresponding device, computer program product and computer-readable carrier medium | |
US20150369593A1 (en) | Orthographic image capture system | |
CN107133982B (en) | Depth map construction method and device, shooting equipment and terminal equipment | |
CN101616260A (en) | Signal processing apparatus, signal processing method, program and recording medium | |
EP3093822B1 (en) | Displaying a target object imaged in a moving picture | |
US20170287157A1 (en) | Three-dimensional shape measuring apparatus, three-dimensional shape measuring method, and storage medium | |
CN107517346B (en) | Photographing method and device based on structured light and mobile device | |
EP2367352B1 (en) | Imaging apparatus and method | |
US20160245641A1 (en) | Projection transformations for depth estimation | |
US20230328400A1 (en) | Auxiliary focusing method, apparatus, and system | |
CN112770100B (en) | Image acquisition method, photographic device and computer readable storage medium | |
CN113052754A (en) | Method and device for blurring picture background | |
JP4743773B2 (en) | Edge detection method, apparatus, and program | |
CN112529006B (en) | Panoramic picture detection method, device, terminal and storage medium | |
JP6429483B2 (en) | Information processing apparatus, imaging apparatus, information processing system, information processing method, and program | |
JP6175583B1 (en) | Image processing apparatus, actual dimension display method, and actual dimension display processing program | |
CN111862106B (en) | Image processing method, computer device and storage medium based on light field semantics | |
CN111260781A (en) | Method and device for generating image information and electronic 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 |