CN113902072A - Method and device for detecting warehouse door state by two-dimensional code, computer equipment and medium - Google Patents

Method and device for detecting warehouse door state by two-dimensional code, computer equipment and medium Download PDF

Info

Publication number
CN113902072A
CN113902072A CN202111165339.3A CN202111165339A CN113902072A CN 113902072 A CN113902072 A CN 113902072A CN 202111165339 A CN202111165339 A CN 202111165339A CN 113902072 A CN113902072 A CN 113902072A
Authority
CN
China
Prior art keywords
warehouse
dimensional code
door
image data
data
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
Application number
CN202111165339.3A
Other languages
Chinese (zh)
Inventor
项伟豪
肖军
江滨
张鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou China Blasting Digital Information Technology Co ltd
Original Assignee
Guangzhou China Blasting Digital Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou China Blasting Digital Information Technology Co ltd filed Critical Guangzhou China Blasting Digital Information Technology Co ltd
Priority to CN202111165339.3A priority Critical patent/CN113902072A/en
Publication of CN113902072A publication Critical patent/CN113902072A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0025Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods 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/1404Methods for optical code recognition
    • G06K7/1439Methods for optical code recognition including a method step for retrieval of the optical code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)

Abstract

The embodiment of the invention provides a method, a device, computer equipment and a medium for detecting the state of a warehouse door by using a two-dimensional code, wherein the method comprises the following steps: the method comprises the steps that image data are collected by a warehouse-oriented door to serve as target image data, data located in a preset target area are extracted from the target image data to serve as area data, two-dimensional codes which are generated for the warehouse and are arranged on the warehouse door are detected in the area data, if the two-dimensional codes are detected, the warehouse door is determined to be in a closed state, and if the two-dimensional codes are not detected, the warehouse door is determined to be in an open state. The invention judges the opening and closing state of the door by reading the two-dimensional code information in the image of the door of the warehouse successfully or not, is not influenced by factors such as the shape and the size of the door of the warehouse and the like, reduces the identification difficulty and improves the detection accuracy.

Description

Method and device for detecting warehouse door state by two-dimensional code, computer equipment and medium
Technical Field
The embodiment of the invention relates to the technical field of state detection, in particular to a method and a device for detecting the state of a warehouse door by using a two-dimensional code, computer equipment and a medium.
Background
Safety management of dangerous goods such as inflammable and explosive influences safety and stability of society, needs to carry out safety supervision to these dangerous goods, and the supervision to depositing these dangerous goods warehouse also is one in the safety supervision of dangerous goods, and through detecting the door switch state in dangerous goods warehouse can real-time recording the door switch condition in warehouse, helps the supervision to the warehouse.
At present, the technology for detecting the opening and closing states of the warehouse door mainly comprises the steps of installing a door magnet and an infrared correlation device on the warehouse door. The door magnet consists of a wireless transmitting module and a magnetic block, and if the warehouse door is opened forcibly, the door magnet switch sends out an alarm sound to detect the opening and closing states of the warehouse door. The detection principle of the infrared correlation device is that infrared rays pass through an LED infrared light emitting diode and then are focused by an optical mirror surface to transmit light to a long distance and then are received by a light receiver, and when the light is intercepted, an alarm is sent out to realize the detection of the opening and closing state of the warehouse door.
However, when the door magnet or the infrared correlation device is applied to the detection of the opening and closing state of the warehouse for storing dangerous goods, as inflammable and explosive goods are very sensitive to the environment, when a certain region is overheated in the storage environment, or tiny sparks appear in the air, the explosion of the inflammable and explosive goods can be caused, so that economic and personnel losses are caused, the door magnet and the infrared correlation device can generate current when working, if an explosion-proof measure is improper, the potential safety hazard of electric sparks can exist, the safe construction distance for storing the dangerous goods warehouse can be exceeded during the construction of installing the door magnet and the infrared correlation device, and the electric welding operation and the like can generate sparks in the construction process exceeding the safe distance, so the explosion is easily caused, and the potential safety hazard caused by the explosion-proof measure or the improper installation exists when the door magnet or the infrared correlation device is used for detecting the state of the warehouse.
Disclosure of Invention
The embodiment of the invention provides a method, a device, computer equipment and a medium for detecting the state of a warehouse door by using a two-dimensional code, and aims to solve the problem of safely detecting the state of the warehouse door for storing dangerous goods.
In a first aspect, an embodiment of the present invention provides a method for detecting a warehouse door state by using a two-dimensional code, including:
acquiring image data as target image data by a door facing a warehouse;
extracting data positioned in a preset target area from the target image data as area data;
detecting a two-dimensional code which is generated for the warehouse and is arranged on a door of the warehouse in the area data;
if the two-dimensional code is detected, determining that a door of the warehouse is in a closed state;
and if the two-dimensional code is not detected, determining that the door of the warehouse is in an open state.
In a second aspect, an embodiment of the present invention further provides a device for detecting a state of a warehouse door by using a two-dimensional code, including:
the warehouse door image acquisition module is used for acquiring image data facing a door of a warehouse as target image data;
the region data extraction module is used for extracting data positioned in a preset target region from the target image data to be used as region data;
the two-dimensional code detection module is used for detecting a two-dimensional code which is generated for the warehouse and is arranged on a door of the warehouse in the area data, calling the first door state judgment module if the two-dimensional code is detected, and calling the second door state judgment module if the two-dimensional code is not detected;
the first door state judging module is used for determining that the door of the warehouse is in a closed state;
and the second door state judgment module is used for determining that the door of the warehouse is in an open state.
In a third aspect, an embodiment of the present invention further provides a computer device, where the computer device includes:
one or more processors;
a memory for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the method for detecting the state of the warehouse door according to the two-dimensional code of the first aspect.
In a fourth aspect, the embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method for detecting the state of the warehouse door by using the two-dimensional code according to the first aspect.
According to the technical scheme, image data are collected through a warehouse-oriented door to serve as target image data, data located in a preset target area are extracted from the target image data to serve as area data, a two-dimensional code which is generated for the warehouse and is arranged on the warehouse door is detected in the area data to judge the state of the warehouse door, a camera which collects the image data can be installed outside the safe distance of the warehouse, the warehouse cannot be threatened in the installation process, the two-dimensional code arranged on the warehouse door is a static object, different door magnetic and infrared correlation devices can generate currents when working, if an explosion-proof measure is improper, potential safety hazards of electric sparks can be caused, the potential safety hazards caused by arrangement of the two-dimensional code cannot be caused, and the opening and closing states of the warehouse door can be safely detected. In this embodiment, when the door of the warehouse is opened, the two-dimensional code in the target image data may completely fall in the target area or the target area may not have the two-dimensional code, and when the door of the warehouse is closed, the two-dimensional code in the target image data may completely fall in the target area, and then the two-dimensional code may be recognized and read by the area data obtained from the target area, and when the two-dimensional code is successfully read, it is determined that the door of the warehouse is in a closed state. The opening and closing state of the door is judged by judging whether the two-dimensional code information in the image of the door of the warehouse can be read through the two-dimensional code, the door is not influenced by factors such as the shape and the size of the door of the warehouse, the identification difficulty is reduced, and the detection accuracy is improved.
Drawings
Fig. 1A is a flowchart of a method for detecting a state of a warehouse door by using a two-dimensional code according to an embodiment of the present invention;
fig. 1B is a diagram illustrating target image data collected when a door of a warehouse is closed according to an embodiment of the present invention;
fig. 1C is a diagram illustrating target image data collected when a door of a warehouse is opened according to an embodiment of the present invention;
fig. 2A is a flowchart of a method for detecting a warehouse door state by using a two-dimensional code according to a second embodiment of the present invention;
fig. 2B is a two-dimensional code generated according to an identification code of a warehouse according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a two-dimensional code warehouse door state detection device according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a computer device according to a fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1A is a flowchart of a method for detecting a warehouse door state by using a two-dimensional code according to an embodiment of the present invention, where this embodiment is applicable to a situation where a door opening and closing state of a warehouse is detected outside a safe distance, and the method may be executed by a device for detecting a warehouse door state by using a two-dimensional code, where the device for detecting a warehouse door state by using a two-dimensional code may be implemented by software and/or hardware, and may be configured in computer equipment, where the computer equipment may include a host and a camera, and specifically includes the following steps:
step 101, collecting image data as target image data by a warehouse-oriented door.
The warehouse mentioned in the embodiment may be a warehouse for storing dangerous goods such as inflammable and explosive, that is, a space for storing dangerous goods such as inflammable and explosive, so that in order to perform safety management on dangerous goods, the safety of the warehouse is ensured, the dangerous goods do not flow out, the state of a door of the warehouse needs to be collected, and information of opening and closing the door is identified.
Optionally, in concrete implementation, a camera can be installed outside the safe distance of a warehouse for storing dangerous goods, the safety of the warehouse cannot be affected in the process of installing the camera, the camera shooting range of the camera covers the door of the warehouse, the camera can be called in real time to acquire image data facing the door of the warehouse, and the image data are recorded as state target image data of the door to be detected.
To the hazardous articles of different grade type, the safe distance to the warehouse definition is different, to different safe distances, can choose for use the camera of different stadia, safe distance and stadia positive correlation, stadia and camera shooting range positive correlation. In addition, in order to prevent the camera from influencing the shooting of the door of the warehouse due to the artificial shielding on the safe distance path between the camera and the door of the warehouse, the erection height of the camera can be considered to be increased as much as possible, for example, the erection height of the camera can be limited to the path that people with ordinary height can not appear on the door of the camera shooting warehouse.
The door of warehouse in this embodiment is provided with an object, contains the two-dimensional code that sets up to current warehouse on this object, and when the door of warehouse was in the state of opening and/or closing, the camera all can be shot the two-dimensional code, and target image data all contains the two-dimensional code promptly.
Two-dimensional codes, also called qr (quick response) codes, are a popular encoding method for mobile devices in recent years, and can store more information and represent more data types than traditional Bar Code barcodes. The two-dimensional code is formed by recording data symbol information by black and white patterns distributed on a plane (two-dimensional direction) according to a certain rule by using a certain specific geometric pattern, ingeniously utilizing the concept of 0, 1 bit stream forming the internal logic basis of a computer in code establishment, using a plurality of geometric shapes corresponding to binary systems to represent character numerical value information, and automatically recognizing and reading the information by an image input device or a photoelectric scanning device to realize automatic information processing. It has some commonalities of bar code technology, each code system has its specific character set, each character occupies a certain width, has a certain checking function, etc. Meanwhile, the method also has the function of automatically identifying information of different rows and processing the graph rotation change points. The two-dimensional code image comprises a position detection graph, a position detection graph separator and a positioning graph, and can be used for positioning the two-dimensional code, and the position of each two-dimensional code is fixed and different only in size and specification. The two-dimensional code image also comprises a correction graph, when the specification of the two-dimensional code is determined, the number and the position of the correction graph are also determined, the format information of the two-dimensional code is also selected when the two-dimensional code is generated, and the format information represents the error correction level of the two-dimensional code.
In this embodiment, the two-dimensional code is used as a carrier of warehouse information, and the two-dimensional code may be rectangular or circular, which does not affect the shooting and subsequent recognition of the camera on the two-dimensional code. Optionally, the warehouse information includes a serial number of the warehouse.
Step 102, extracting data in a preset target area from the target image data as area data.
In this embodiment, after the target image data is acquired, data located in a preset target area may be extracted for the target image data as area data to be identified in a subsequent identification step. The preset target area is preset, and can help to select an area in the target image data, intercept the image data of the area for identification, and reduce the calculation amount of two-dimensional code identification.
In an embodiment of the invention, the target area is an area which is calibrated in advance according to the relationship among the door, the two-dimensional code and the camera, the shape of the target area needs to be matched with the shape of the two-dimensional code, for example, the two-dimensional code is rectangular, the target area is rectangular, the two-dimensional code is circular, the target area is circular, and the target area is slightly larger than the two-dimensional code, so that when the door of the warehouse is in a closed state, all data of the two-dimensional code is located in the target area, and when the door of the warehouse is in an open state, part or all data of the two-dimensional code is located outside the target area.
Since the area data is data in the target area in the target image data, which corresponds to a portion of the target area cut out from the target image data, the area data may include all the two-dimensional code, a portion of the two-dimensional code, and no two-dimensional code at all due to opening or closing of the door of the warehouse, and thus the state of the door of the warehouse may be determined based on whether the two-dimensional code can be recognized from the extracted area data and successfully read.
In an embodiment of the present invention, the action of extracting the region data may be completed by frame skipping, and the data of the target region is extracted for each second, which may reduce the power consumption of the system operation.
And 103, detecting a two-dimensional code which is generated for the warehouse and is arranged on a door of the warehouse in the area data, and executing the step 104 if the detection is detected, or executing the step 105 if the detection is not detected.
In this embodiment, after the area data is captured according to the target image data, the area data may be detected, and it is determined whether there is a two-dimensional code that is generated for the warehouse and is set on the door of the warehouse.
In one embodiment of the present invention, step 103 comprises:
step 1031, detecting the two-dimensional code in the region data, and extracting the data of the target region through step 102, in this embodiment, analyzing the region data by using a two-dimensional code recognition algorithm, and setting to read the data of the target region every 1 second, and determining whether the two-dimensional code exists in the region data, if not, executing step 1032, and if so, executing step 1033.
In an embodiment of the present invention, the process of identifying the two-dimensional code in the area data by the two-dimensional code identification algorithm may be represented as: the center point of the target area contour in the area data is obtained, for example, coordinates of one point are extracted every other girth of pixels on the boundary of the extracted target area contour, and then the average coordinates of the extracted four points are obtained, that is, the approximate center of the target area contour. And then, converting the color image into a gray-scale image and smoothing the image to equalize the histogram of the gray-scale image, wherein the acquired target image data is generally colored, so that the photographed two-dimensional code is not exceptional, and is colored except black and white, and the other colors are very light. Graying refers to recognizing the two-dimensional code by the color depth, that is, processing the color depth according to dark gray, processing the color depth according to light gray, and removing other colors. The histogram of the equalized gray-scale image also needs to be subjected to binarization processing, that is, the gray-scale value of a pixel on the image is set to 0 or 255, that is, the image is changed into only black and white. And then, the black positioning angle of the two-dimensional code is used as a parent contour, and the three positioning angles are screened out by the characteristic of two sub-contours, and the contour diagrams of the three positioning angles are drawn in a filling mode. Then, the central coordinates of the three positioning angles are obtained, the area of the outline is calculated, the area of the positioning angles is calculated, the side length of the two-dimensional code in the region data is calculated, then the central connecting line of the three positioning angles is drawn, the minimum enclosing rectangle is obtained according to the side length and the central connecting line, the two-dimensional code needing to be framed is obtained, the two-dimensional code can be extracted, and then decoding is carried out by using a decoding library ZXing. If the two-dimensional code does not exist in the area data, the black positioning angle cannot be extracted to serve as a parent contour, and the three positioning angles are correspondingly screened out, so that the two-dimensional code which needs to be decoded cannot be obtained, and therefore the two-dimensional code which is generated for the warehouse and is arranged on a door of the warehouse cannot be detected in the area data.
In an embodiment of the present invention, as shown in fig. 1B, an exemplary two-dimensional code is rectangular, the target area 110 is also set to be rectangular, when the door 120 of the warehouse is closed and the two-dimensional code in the target image data completely falls within the target area 110, and thus data located in the target area 110 is extracted from the target image data, the extracted area data may include a complete two-dimensional code image, and for the complete two-dimensional code image, the two-dimensional code recognition algorithm may determine that the two-dimensional code exists in the area data. When the door 120 of the warehouse is opened, as shown in fig. 1C, the two-dimensional code in the target image data may not fall completely within the target area 110, and as the degree of opening of the door 120 of the warehouse increases, the two-dimensional code in the target image data may not fall completely within the target area 110. Therefore, when the warehouse door 120 is opened, the data in the target area 110 is extracted from the target image data, the extracted area data does not include the complete two-dimensional code image, and the two-dimensional code recognition algorithm obtains a judgment result that the two-dimensional code is not detected according to the area data.
Step 1032 determines that the two-dimensional code generated for the warehouse and disposed on the door of the warehouse is not detected.
In this embodiment, if it is determined that the two-dimensional code does not exist in the area data through the two-dimensional code recognition algorithm, it is determined that the two-dimensional code generated for the warehouse and disposed on the door of the warehouse is not detected, and step 105 is performed. In the embodiment, preferably, a delay function can be added in the two-dimensional code recognition algorithm, and the record of the state change of the warehouse door is generated only when the two-dimensional code cannot be recognized after a certain time, for example, 3 seconds later, so that the problem that the two-dimensional code cannot be recognized due to accidental shielding and the state of the warehouse door switch is wrongly recorded is solved.
And step 1033, decoding the two-dimensional code into a first feature code.
In this embodiment, if the two-dimensional code is determined to exist in the area data through the two-dimensional code recognition algorithm, and the two-dimensional code is extracted, then a library of a ZXing third party may be called to decode the two-dimensional code, and the first feature code is generated. Optionally, the decoding process includes defining parameters of the two-dimensional code, defining codes of a content character set, and corresponding to the format type and text content of the two-dimensional code in the analysis result, where the analysis result is the first feature code.
Step 1034, checking whether the first feature code is the same as the identification code of the warehouse.
In the verification process in this embodiment, all the identification codes generated for the warehouse may be stored in the device for verifying the first feature code in advance, and when the first feature code is verified, the first feature code is compared with the stored identification codes bit by bit to determine whether the first feature code is the same as the stored identification code. If the comparison result is the same, step 1035 is executed, and if the comparison result is different, step 1032 is executed again.
Step 1035 determines that a two-dimensional code generated for the warehouse and disposed on a door of the warehouse is detected.
If the first feature code is judged to be the same as the identification code of the warehouse by comparing the first feature code with the stored identification code bit by bit, it is determined that the two-dimensional code generated for the warehouse and arranged on the door of the warehouse is detected and step 104 is executed.
And 104, determining that the door of the warehouse is in a closed state.
In this embodiment, if it is determined that the two-dimensional code generated for the warehouse and provided on the door of the warehouse is detected, it is determined that the door of the warehouse is in the closed state.
Step 105, determining that the warehouse door is in an open state.
In this embodiment, if it is determined that the two-dimensional code generated for the warehouse and disposed on the door of the warehouse is not detected, it may be determined that the door of the warehouse is in the open state. The two-dimensional code which is generated by the warehouse and is arranged on the door of the warehouse is not detected, the target data is identified by using a two-dimensional code identification algorithm, and when the two-dimensional code is not detected and the first feature code and the identification code of the warehouse are verified, two conditions that the first feature code is different from the identification code of the warehouse are found. Optionally, the warehouse door is opened, and the closing state is recorded in the background system, which is helpful for the safety management of the warehouse.
In this embodiment, image data is collected through a door facing a warehouse, as target image data, data located in a preset target area is extracted from the target image data, as area data, a two-dimensional code generated by the warehouse and arranged on the door of the warehouse is detected in the area data to judge a state of the door of the warehouse, wherein a camera for collecting the image data can be installed outside a safe distance of the warehouse, the installation process does not pose a safety threat to the warehouse, the two-dimensional code arranged on the door of the warehouse is a static object, the situation that current or local overheating occurs at the door of the warehouse is different from a door magnet device and infrared rays, a potential safety hazard to the warehouse due to the arrangement of the two-dimensional code is avoided, and therefore, an opening and closing state of the door of the warehouse can be safely detected. In this embodiment, when the door of the warehouse is opened, the two-dimensional code in the target image data may completely fall in the target area or the target area may not have the two-dimensional code, and when the door of the warehouse is closed, the two-dimensional code in the target image data may completely fall in the target area, and then the two-dimensional code may be recognized and read by the area data obtained from the target area, and when the two-dimensional code is successfully read, it is determined that the door of the warehouse is in a closed state. The opening and closing state of the door is judged by judging whether the two-dimensional code information in the image of the door of the warehouse can be read through the two-dimensional code, the door is not influenced by factors such as the shape and the size of the door of the warehouse, the identification difficulty is reduced, and the detection accuracy is improved.
Example two
Fig. 2A is a flowchart of a method for detecting a warehouse door state by using a two-dimensional code according to a second embodiment of the present invention, where operations of generating the two-dimensional code and marking a target area are added, and the method specifically includes the following steps:
step 201, generating an identification code for the warehouse.
In this embodiment, the warehouse is used as a space for storing flammable and combustible articles, and a unique serial number is usually set for each warehouse for convenience of management, so that the identification code can be generated for the warehouse according to the serial number of the warehouse. Illustratively, the identification code includes at least one of: data identification bit, serial number of warehouse, equipment check bit. Further, 12-bit numbers can be selected to form the identification code, wherein the identification code comprises 4-bit data identification bits, 6-bit warehouse serial numbers and 2-bit equipment check bits. The data identification bits can be used for explaining the attribute of the data with the data identification bits, namely whether the data is the data to be identified or not, the serial number of the warehouse can represent the uniqueness of the warehouse, the check bits can be automatically generated by a system check algorithm, the principle of generating the check bits can be that the remainder of dividing the sum of the first ten bits of the identification code by 12 is used as a first-bit check code, and the number of odd numbers in the first 10 bits of the second bit is used as a second-bit check code.
Step 202, the identification code is encoded into a two-dimensional code, the two-dimensional code is used for forming an object, and the object is arranged on a door of the warehouse.
After the codes obtain the identification codes of the warehouse, if the identification codes are directly arranged on the door of the warehouse and are shot by a camera for identification, because the number of digits is too many, each digit is identified and corrected, the calculation amount is increased, and the calculation difficulty is also increased. Therefore, in order to facilitate identification, the identification code of the warehouse needs to be encoded into the two-dimensional code, optionally, the process of encoding the identification code into the two-dimensional code can be realized by loading a library of a third party in the computer device, and the library of the third party is called to encode the identification code into the two-dimensional code after loading. For example, the open source library ZXing, which is a library of a third party, may be used to encode the identification code of the warehouse in the present embodiment as a two-dimensional code. The encoding process comprises the following steps: and creating a QRCodeWriter object, setting basic configuration of the generated image data, configuration parameters such as two-dimension code information, image data type, image data width and image data length, and saving the image data to the local after generation.
For example, in an embodiment of the present invention, the process of encoding the 12-bit id code of the warehouse into the two-dimensional code may be: determining the type of the coded character, converting the coded character into a symbol character according to a corresponding character set and selecting an error correction level, wherein the higher the error correction level is, the smaller the capacity of real data is, for example, the identification code of the warehouse is 12-bit numbers, the 12-bit numbers can be divided into a group according to 3 bits in sequence, the numbers formed by 3-bit numbers are respectively converted into a binary expression mode, after the conversion is successful, the converted numbers are combined into a binary sequence, and then a mode indicator 0001 is added at the forefront of the binary sequence, so that the original unconverted character type is a number. The sequence obtained after the binary conversion needs to be subjected to error correction coding, and the process of the error correction coding can be represented as that the obtained sequence is partitioned as required, then error correction code words are generated according to the required error correction level and partitioned code words, and the error correction code words are added into the partitioned code word sequence and then combined to form a new sequence. After obtaining the new sequence, it is also necessary to construct final data information, for example, under the condition that the specification is determined, the specification refers to the version information of the two-dimensional code, the new sequence is partitioned according to the specification, then each block is calculated to obtain a corresponding error correction code word block, and the error correction code word blocks are sequentially constructed into a sequence to be added behind the original data code word sequence. Then, the construction of the two-dimensional code matrix can be started according to the operation.
In an embodiment of the present invention, the identification code of the warehouse may be 123470606164, when the identification code is encoded into a two-dimensional code, the identification code is first divided into a group of every 3 bits according to the sequence to obtain 123, 470, 606, 164, then the numbers formed by the 3 bits are converted into binary expression to obtain 01111011, 111010110, 1001011110, 10100100, the four binary expressions are combined into a binary sequence, and a mode indicator 0001 is added at the head of the sequence to indicate that the original unconverted character type is a number, so as to obtain a codeword sequence expressed as 000101111011111010110100101111010100100, and then the codeword sequence needs to be blocked, an error correction codeword is generated according to the desired error correction level and the blocked codeword, and the error correction codeword is sequentially combined into a sequence to be added to the blocked codeword sequence to form a new sequence. And finally, respectively putting the detection graph, the segmentation character, the positioning graph, the correction graph and the code word module into a two-dimensional code matrix, and filling a new sequence consisting of the error correction code word and the original code word sequence into the area of the two-dimensional code matrix with the corresponding specification to obtain the two-dimensional code generated according to the warehouse identification code, as shown in fig. 2B.
It should be noted that when the two-dimensional code version information and the error correction level are determined, the number of error correction code words of the two-dimensional code is also determined accordingly, for example, when the two-dimensional code version is set to 10 in the present embodiment, and the error correction level is H, 346 code words can be accommodated in total, wherein 224 error correction code words, that is, code words of about 1/3 in the two-dimensional code region are redundant, and for 224 error correction code words, the two-dimensional code can correct 112 replacement errors, such as black-and-white inversion, or 224 full reading errors, such as unreadable or undecodable.
Furthermore, the two-dimensional code can be bound with computer equipment for detecting the two-dimensional code after the two-dimensional code is generated, for example, the two-dimensional code can be bound in the computer equipment for detecting the two-dimensional code, then the two-dimensional code to be bound is scanned twice, and if the identification code data read in the two-dimensional code twice are the same, the two-dimensional code can be bound with the computer equipment for detecting the two-dimensional code.
In this embodiment, the two-dimensional code obtained by encoding is used to form an object, and the object is disposed on a door of the warehouse, so that the door image data of the warehouse is captured to include the two-dimensional code, and the two-dimensional code generated by the warehouse and disposed on the door of the warehouse can be detected. For example, the two-dimensional code obtained by encoding can be printed on paper and then pasted on a door of a warehouse by printing the two-dimensional code to an object, and the two-dimensional code obtained by encoding can be printed on the door of the warehouse by laser printing, so that the operation of arranging the object on the door of the warehouse after the two-dimensional code is formed to the object is completed. The shape of the two-dimensional code may be different, and may be rectangular or circular, and the shape of the two-dimensional code is not particularly required within a limit that can be photographed and read.
Preferably, the installation position of the object may be determined as an upper corner of the warehouse door in a direction different from the door axis, so that even if the door opening angle of the warehouse is small, the deviation of the position of the object can be represented to the maximum extent in the photographed door image data of the warehouse, and the state of the warehouse door opening and closing can be more accurately judged when the target area is recognized.
Step 203, the warehouse-oriented door collects image data as sample image data.
In the first embodiment, when the method provided by the present invention is actually applied, data in a preset target area needs to be extracted from target image data as area data, and the preset target area first needs to acquire image data facing a door of a warehouse as sample image data.
In an embodiment of the present invention, when acquiring sample image data, it is necessary to determine that a door of a warehouse is in a closed state, and if the door of the warehouse is in an open state when acquiring sample image data, the setting of a target region cannot be completely and flatly laid, and the size of a two-dimensional code whose area is not reduced by opening the door of the warehouse is used as a reference, so that the target region is always smaller than the actual area of the two-dimensional code.
After determining that the doors of the warehouse are in a closed state, image data is collected as sample image data for the doors of the warehouse in response to the closed state. Therefore, the target area can be set according to the image of the door of the warehouse in the closed state, and the condition that the target area is smaller than the actual area of the two-dimensional code can be avoided.
In step 204, a region satisfying the detection condition is marked in the sample image data as a target region.
In this embodiment, the detection condition includes that when the door of the warehouse is in a closed state, all data of the two-dimensional code is located in the target area, when the door of the warehouse is in an open state, part or all data of the two-dimensional code is located outside the target area, according to the target area set by the detection condition, when the door of the warehouse is closed in actual application, information of the two-dimensional code can be completely acquired, so that the information of the two-dimensional code can be successfully read, and when the door of the warehouse is opened, a part of the two-dimensional code is always located outside the target area, so that a device executing the method provided by the present invention cannot successfully read the information of the two-dimensional code.
The process of marking the target region includes detecting a two-dimensional code generated for the warehouse and disposed on a door of the warehouse in the sample image data, and if the two-dimensional code is detected, generating a target region including the two-dimensional code with reference to an area of the two-dimensional code in the sample image data, wherein a difference between the area of the target region and the area of the two-dimensional code is within a preset range. In this embodiment, the size of the target area may cover the whole of the two-dimensional code, and as mentioned above, the two-dimensional code may have any shape, such as a rectangle or a circle, without affecting shooting and reading, and the shape of the corresponding target area may change with the change of the shape of the two-dimensional code when preset.
In an embodiment of the invention, considering that the target area is set to be as close to the shape of the two-dimensional code as possible, when the target area is detected, the door opening of the warehouse can bring greater influence to the change of the two-dimensional code in the target area, but simultaneously, considering the possibility of false alarm, the difference between the area of the target area and the area of the two-dimensional code can be preset between 20 pixels and 50 pixels, the target area with the area larger than the two-dimensional code by 20 pixels to 50 pixels is applied to detect the warehouse door two-dimensional code, the target area part in the shot door image of the warehouse is intercepted to identify the two-dimensional code warehouse, and the data amount required to be calculated is reduced compared with the data amount required to identify the whole door image.
In this embodiment, detecting the two-dimensional code generated for the warehouse and disposed on the door of the warehouse in the sample image data includes: detecting a two-dimensional code in sample image data, optionally detecting whether the two-dimensional code exists in sample pattern data by using a two-dimensional code recognition algorithm, if the two-dimensional code is not detected, determining that the two-dimensional code generated by a warehouse and arranged on a door of the warehouse is not detected, if the two-dimensional code is detected, calling a third-party library to decode the two-dimensional code into a second feature code aiming at the two-dimensional code recognized and extracted by the two-dimensional code recognition algorithm, checking whether the second feature code is the same as an identification code of the warehouse, if so, determining that the two-dimensional code generated by the warehouse and arranged on the door of the warehouse is detected, and if not, determining that the two-dimensional code generated by the warehouse and arranged on the door of the warehouse is not detected, namely, the second feature code is different from the identification code of the warehouse.
Step 205, the warehouse-oriented door collects image data as target image data.
Step 206, extracting data in a preset target area from the target image data as area data.
Step 207, detecting a two-dimensional code generated for the warehouse and provided on a door of the warehouse in the area data, executing step 208 if the two-dimensional code is detected, and executing step 209 if the two-dimensional code is not detected.
Step 208, determine that the warehouse door is in a closed state.
Step 209 determines that the warehouse door is in an open state.
The method for detecting the state of the warehouse door by using the two-dimensional code provided by the embodiment generates the two-dimensional code according to the warehouse information, and marks the target area, so that the state of the warehouse door can be judged to be in an open state and/or a closed state according to the two-dimensional code information in the readable image by shooting the image of the warehouse door when the state of the warehouse door is detected, the state of the warehouse door does not need to be analyzed and judged according to the whole image of the warehouse door, the identification process is simplified, the serial number of the warehouse is also included in the two-dimensional code information, the state of each warehouse can be determined according to the serial number, the unified management of the warehouse is facilitated, and simultaneously the target area is marked, so that the method provided by the invention identifies the two-dimensional code according to the area data in the target area in the target image data instead of the image of the whole warehouse door during operation, the data size required to be calculated is reduced, and the identification difficulty is lowered.
EXAMPLE III
Fig. 3 is a block diagram of a two-dimensional code device for detecting a warehouse door status according to a third embodiment of the present invention, which may specifically include the following modules:
the warehouse door image acquisition module 310 is configured to acquire image data as target image data for a door facing a warehouse.
The region data extracting module 320 is configured to extract data located in a preset target region from the target image data as region data.
The two-dimensional code detection module 330 is configured to detect a two-dimensional code generated by the warehouse and set on a door of the warehouse in the area data, call a first door state judgment module if the two-dimensional code is detected, and call a second door state judgment module if the two-dimensional code is not detected.
A first door status determining module 340, configured to determine that a door of the warehouse is in a closed state.
A second door status determining module 350, configured to determine that the door of the warehouse is in an open state.
In this embodiment, two-dimensional code detects warehouse door state device still includes:
the sample pattern data acquisition module is used for acquiring image data facing the door of the warehouse as sample image data;
and the target area marking module is used for marking an area meeting the detection condition in the sample image data as a target area.
In one embodiment of the present invention, the sample pattern data acquisition module includes:
a closed state determination module for determining that a door of a warehouse is in a closed state
An image data acquisition module to acquire image data as sample image data for a door of the warehouse in response to the closed state.
In one embodiment of the invention, the target area marking module comprises:
the sample image two-dimensional code detection module is used for detecting a two-dimensional code which is generated for the warehouse and is arranged on a door of the warehouse in the sample image data;
and the target area generating module is used for generating a target area containing the two-dimensional code by referring to the area of the two-dimensional code in the sample image data, wherein the difference between the area of the target area and the area of the two-dimensional code is within a preset range.
In one embodiment of the present invention, the sample image two-dimensional code detection module includes:
the sample two-dimensional code detection module is used for detecting a two-dimensional code in the sample image data, and if the sample image is not detected to be called and the two-dimensional code determination module is not detected, the second feature code decoding module is called;
the two-dimensional code undetected determining module is used for determining that the two-dimensional code generated for the warehouse and arranged on the door of the warehouse is not detected;
the second feature code decoding module is used for decoding the two-dimensional code into a second feature code;
the second feature code checking module is used for checking whether the second feature code is the same as the identification code of the warehouse or not, calling the sample image to detect the two-dimensional code determining module if the second feature code is the same as the identification code of the warehouse, and calling the sample image to not detect the two-dimensional code determining module if the second feature code is not the same as the identification code of the warehouse;
and the sample image detection two-dimensional code determining module is used for determining the two-dimensional code generated by the warehouse and arranged on the door of the warehouse and calling the target area generating module.
In an embodiment of the present invention, the two-dimensional code detection module 330 includes:
the target area two-dimensional code detection module is used for detecting a two-dimensional code in the area data, and if the calling of the target area is not detected and the two-dimensional code determination module is not detected, the first feature code decoding module is called;
the undetected two-dimensional code determining module is used for determining that a two-dimensional code which is generated for the warehouse and is arranged on a door of the warehouse is not detected;
the first feature code decoding module is used for decoding the two-dimensional code into a first feature code;
the first feature code checking module is used for checking whether the first feature code is the same as the identification code of the warehouse or not, calling the two-dimensional code detection determining module if the first feature code is the same as the identification code of the warehouse, and calling the two-dimensional code non-detection determining module if the first feature code is different from the identification code of the warehouse;
and the detected two-dimensional code determining module is used for determining that the two-dimensional code which is generated for the warehouse and is arranged on the door of the warehouse is detected.
In an embodiment of the present invention, the two-dimensional code device for detecting the door status of the warehouse further includes:
the identification code generating module is used for generating an identification code for the warehouse, and the identification code comprises at least one of the following data: data identification bits, serial numbers of warehouses and equipment check bits;
and the identification code coding module is used for coding the identification code into a two-dimensional code, the two-dimensional code is used for forming an object, and the object is arranged on a door of the warehouse.
In one embodiment of the present invention, the identification code encoding module includes:
the library loading module of the third party is used for loading the library of the third party;
and the library calling module of the third party is used for calling the library of the third party to encode the identification code into the two-dimensional code.
The device for detecting the state of the warehouse door by using the two-dimensional code, provided by the embodiment of the invention, can execute the method for detecting the state of the warehouse door by using the two-dimensional code, provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method.
Example four
Fig. 4 is a schematic structural diagram of a computer device according to a fourth embodiment of the present invention. FIG. 4 illustrates a block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention. The computer device 12 shown in FIG. 4 is only one example and should not bring any limitations to the functionality or scope of use of embodiments of the present invention.
As shown in FIG. 4, computer device 12 is in the form of a general purpose computing device. The components of computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
Bus 18 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Computer device 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by computer device 12 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)30 and/or cache memory 32. Computer device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 4, and commonly referred to as a hard disk drive). Although not shown in FIG. 4, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a floppy disk) and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.
Computer device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), with one or more devices that enable a user to interact with computer device 12, and/or with any devices (e.g., network card, modem, etc.) that enable computer device 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Also, computer device 12 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the Internet) via network adapter 20. As shown, network adapter 20 communicates with the other modules of computer device 12 via bus 18. It should be understood that although not shown in the figures, other hardware and/or software modules may be used in conjunction with computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 16 executes programs stored in the system memory 28 to execute various functional applications and data processing, such as implementing a method for detecting the state of the warehouse door by using the two-dimensional code provided by the embodiment of the present invention.
EXAMPLE five
The fifth embodiment of the present invention further provides a medium, which is a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the method for detecting the state of the warehouse door by using the two-dimensional code, and can achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
A computer readable storage medium may include, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (10)

1. The method for detecting the state of the warehouse door by the two-dimensional code is characterized by comprising the following steps of:
acquiring image data as target image data by a door facing a warehouse;
extracting data in a preset target area from the target image data as area data
Detecting a two-dimensional code generated for the warehouse and disposed on a door of the warehouse in the regional data;
if the two-dimensional code is detected, determining that a door of the warehouse is in a closed state;
and if the two-dimensional code is not detected, determining that the door of the warehouse is in an open state.
2. The method of claim 1, wherein the detecting, in the regional data, a two-dimensional code generated for the warehouse and disposed on a door of the warehouse comprises:
detecting a two-dimensional code in the area data;
if the two-dimensional code is not detected, determining that the two-dimensional code which is generated for the warehouse and is arranged on a door of the warehouse is not detected;
if the two-dimensional code is detected, decoding the two-dimensional code into a first feature code;
checking whether the first feature code is the same as the identification code of the warehouse or not;
if so, determining that the two-dimensional code generated for the warehouse and arranged on a door of the warehouse is detected;
and if not, determining that the two-dimensional code which is generated for the warehouse and is arranged on the door of the warehouse is not detected.
3. The method of claim 1, further comprising:
generating an identification code for the warehouse;
and encoding the identification code into a two-dimensional code, wherein the two-dimensional code is used for forming an object, and the object is arranged on a door of the warehouse.
4. The method of claim 3, wherein the identification code comprises at least one of:
data identification bits, serial numbers of the warehouses and equipment check bits;
the encoding of the identification code into a two-dimensional code comprises:
loading a library of a third party;
and calling the library of the third party to encode the identification code into a two-dimensional code.
5. The method according to any one of claims 1-4, further comprising:
acquiring image data facing a door of the warehouse as sample image data;
marking a region satisfying a detection condition in the sample image data as a target region;
the detection condition comprises that when the door of the warehouse is in a closed state, all data of the two-dimensional code are located in the target area, and when the door of the warehouse is in an open state, part or all data of the two-dimensional code are located outside the target area.
6. The method of claim 5, wherein the warehouse-facing door acquires image data as sample image data, comprising:
determining that a door of a warehouse is in a closed state;
in response to the closed state, acquiring image data as sample image data towards a door of the warehouse;
the marking, as a target region, a region satisfying a detection condition in the sample image data includes:
detecting a two-dimensional code generated for the warehouse and disposed on a door of the warehouse in the sample image data;
and if the two-dimensional code is detected, generating a target region containing the two-dimensional code by referring to the area of the two-dimensional code in the sample image data, wherein the difference between the area of the target region and the area of the two-dimensional code is within a preset range.
7. The method of claim 6, wherein detecting in the sample image data a two-dimensional code generated for the warehouse and disposed on a door of the warehouse comprises:
detecting a two-dimensional code in the sample image data;
if the two-dimensional code is not detected, determining that the two-dimensional code which is generated for the warehouse and is arranged on a door of the warehouse is not detected;
if the two-dimensional code is detected, decoding the two-dimensional code into a second feature code;
checking whether the second feature code is the same as the identification code of the warehouse or not;
if so, determining that the two-dimensional code generated for the warehouse and arranged on a door of the warehouse is detected;
and if not, determining that the two-dimensional code which is generated for the warehouse and is arranged on the door of the warehouse is not detected.
8. Two-dimensional code detects storehouse door state device includes:
the warehouse door image acquisition module is used for acquiring image data facing a door of a warehouse as target image data;
a region data extraction module for extracting data in a preset target region from the target image data as region data
The two-dimensional code detection module is used for detecting a two-dimensional code which is generated for the warehouse and is arranged on a door of the warehouse in the area data, calling the first door state judgment module if the two-dimensional code is detected, and calling the second door state judgment module if the two-dimensional code is not detected;
the first door state judging module is used for determining that the door of the warehouse is in a closed state;
and the second door state judgment module is used for determining that the door of the warehouse is in an open state.
9. A computer device, characterized in that the computer device comprises:
one or more processors;
a memory for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method for two-dimensional code detection of warehouse door status of any of claims 1-7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the method for two-dimensional code detection of a state of a warehouse door according to any one of claims 1 to 7.
CN202111165339.3A 2021-09-30 2021-09-30 Method and device for detecting warehouse door state by two-dimensional code, computer equipment and medium Pending CN113902072A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111165339.3A CN113902072A (en) 2021-09-30 2021-09-30 Method and device for detecting warehouse door state by two-dimensional code, computer equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111165339.3A CN113902072A (en) 2021-09-30 2021-09-30 Method and device for detecting warehouse door state by two-dimensional code, computer equipment and medium

Publications (1)

Publication Number Publication Date
CN113902072A true CN113902072A (en) 2022-01-07

Family

ID=79190047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111165339.3A Pending CN113902072A (en) 2021-09-30 2021-09-30 Method and device for detecting warehouse door state by two-dimensional code, computer equipment and medium

Country Status (1)

Country Link
CN (1) CN113902072A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030034390A1 (en) * 2000-10-20 2003-02-20 Linton William A. Radio frequency identification method and system of distributing products
CN111524189A (en) * 2020-05-09 2020-08-11 浙江大华技术股份有限公司 Door opening and closing state detection method and device and computer storage medium
CN112580432A (en) * 2020-11-23 2021-03-30 江苏省新通智能交通科技发展有限公司 Gate dislocation detection method and detection system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030034390A1 (en) * 2000-10-20 2003-02-20 Linton William A. Radio frequency identification method and system of distributing products
CN111524189A (en) * 2020-05-09 2020-08-11 浙江大华技术股份有限公司 Door opening and closing state detection method and device and computer storage medium
CN112580432A (en) * 2020-11-23 2021-03-30 江苏省新通智能交通科技发展有限公司 Gate dislocation detection method and detection system

Similar Documents

Publication Publication Date Title
US8240571B2 (en) Barcode image recognition system and associated method for hand-held device
CN103034831B (en) Method and system for identifying linear bar code
US9141874B2 (en) Feature extraction and use with a probability density function (PDF) divergence metric
KR100729824B1 (en) Appratus and method for generating a image code, and apparatus and method for decoding a image code
CN109740609B (en) Track gauge detection method and device
CN116305168B (en) Multi-dimensional information security risk assessment method, system and storage medium
US20180373960A1 (en) Trademark graph element identification method, apparatus and system, and computer storage medium
CN107688742B (en) Large-scale rapid mobile application APP detection and analysis method
CA3045391C (en) Method for detection and recognition of long-range high-density visual markers
CN111753290A (en) Software type detection method and related equipment
JP2017151969A (en) Enhanced matrix symbol error correction method
CN116055211B (en) Method and system for identifying identity and automatically logging in application based on neural network
JP6403417B2 (en) Portable optical reader, optical reading method using the portable optical reader, and computer program
CN117909972A (en) ViLT-based image-text multi-mode android App research and judgment classification method
CN113902072A (en) Method and device for detecting warehouse door state by two-dimensional code, computer equipment and medium
CN110490021B (en) Two-dimensional code positioning method, medium, device and computing equipment
CN113553586B (en) Virus detection method, model training method, device, equipment and storage medium
CN106055693A (en) Information processing method and terminal
CN110795769B (en) Anti-counterfeiting method for check-in data of face recognition check-in system
CN113962242A (en) Two-dimensional code number plate identification method and device, electronic equipment and storage medium
CN109145675A (en) A kind of nested type two dimensional code attack double check method and system
CN118070826B (en) Two-dimensional code repairing method, device, terminal equipment and storage medium
US20240193976A1 (en) Machine learning-based diagram label recognition
US9530039B2 (en) Identifier eligibility
CN113537058B (en) Method for judging association relation of stranger and security control system

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