CN107895138B - Method and device for detecting space obstacle and computer readable storage medium - Google Patents
Method and device for detecting space obstacle and computer readable storage medium Download PDFInfo
- Publication number
- CN107895138B CN107895138B CN201710958038.3A CN201710958038A CN107895138B CN 107895138 B CN107895138 B CN 107895138B CN 201710958038 A CN201710958038 A CN 201710958038A CN 107895138 B CN107895138 B CN 107895138B
- Authority
- CN
- China
- Prior art keywords
- obstacle
- space
- graphic code
- preset
- detection
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- 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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Alarm Systems (AREA)
Abstract
The invention discloses a space obstacle detection method, which comprises the following steps: the method comprises the following steps of placing a graphic code in a preset position area in space, and setting a camera device for identifying the graphic code, wherein the method comprises the following steps: starting a camera device for detection, and confirming whether a graphic code correspondingly placed in any preset position area in the space is identified; if the graphic code cannot be identified, judging that the preset position area is an abnormal area; counting the distribution condition of each abnormal area in the space; and when the distribution condition of each abnormal area meets a preset obstacle existence judgment condition, judging that an obstacle exists between the camera device and the graphic code. The invention also discloses a space obstacle detection device and a computer readable storage medium. The invention realizes the detection of the space barrier, has low requirements on algorithm and hardware configuration, is convenient for the arrangement of detection equipment, and has the characteristics of reliability, accuracy, rapidness and convenient response.
Description
Technical Field
The present invention relates to the field of space obstacle detection, and in particular, to a method and an apparatus for detecting a space obstacle, and a computer-readable storage medium.
Background
The existing space obstacle detection method is mainly based on an image visual identification technology and a laser sensor detection technology; the image visual identification technology has higher requirements on algorithms and hardware configuration; the laser sensor detection technology also needs to be provided with laser emitting and detecting equipment, so that the cost is high, and meanwhile, the equipment is inconvenient to deploy, and is particularly not suitable for places with people.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a method and a device for detecting a space obstacle and a computer readable storage medium, and aims to solve the technical problems that the existing method for detecting the space obstacle has high requirements on algorithm and hardware configuration and detection equipment is inconvenient to deploy.
In order to achieve the above object, the present invention provides a method for detecting a spatial obstacle, which places a graphic code in a preset position area in a space and sets a camera device for recognizing the graphic code, wherein the method for detecting a spatial obstacle comprises the following steps:
step S10, starting a camera device for detection, and confirming whether a graphic code correspondingly placed in any preset position area in the space is identified;
step S20, if the graphic code can not be identified, determining that the preset position area is an abnormal area;
step S30, counting the distribution condition of each abnormal area in the space;
and step S40, when the distribution of each abnormal region meets a preset obstacle existence determination condition, determining that an obstacle exists between the image pickup device and the graphic code.
Preferably, after the step of determining that an obstacle exists between the image capturing device and the graphic code, the method further includes:
step S50, determining the space position of the obstacle according to the counted distribution situation of each abnormal area in the space;
step S60, according to a preset detection period, repeating the operations of the steps S10-S40 of the preset detection times, so as to update and count the distribution situation of each abnormal area in the space;
step S70, comparing the new and old distribution conditions of the abnormal regions in the space, obtaining the distribution change conditions of the abnormal regions in the space, and determining the position change conditions of the obstacle in the space.
Preferably, after the step of determining the position change condition of the obstacle in the space, the method further includes:
step S80, judging whether the position change condition of the obstacle meets the preset obstacle alarm condition;
and step S90, if yes, sending an obstacle alarm signal to the target management terminal.
Preferably, after the step of determining that an obstacle exists between the image capturing device and the graphic code, the method further includes:
step S100, sending an obstacle prompting signal to a target management terminal;
step S110, sending a linkage execution control instruction to a preset linkage execution device to control the preset linkage execution device to execute a corresponding control action.
Preferably, the target management end comprises an embedded internet of things device and/or a cloud service platform and/or a mobile equipment end.
Preferably, the graphic code is embedded with the corresponding location information of the preset location area.
In addition, to achieve the above object, the present invention also provides a space obstacle detecting device including: an image pickup apparatus, a memory, a processor, and a spatial obstacle detection program stored on the memory and executable on the processor, wherein:
the camera device is used for acquiring a digital image of the graphic code and identifying the graphic code;
the space obstacle detection program implements the steps of the space obstacle detection method as described above when executed by the processor.
Further, to achieve the above object, the present invention also provides a computer-readable storage medium having stored thereon a spatial obstacle detection program which, when executed by a processor, implements the steps of the spatial obstacle detection method as described above.
According to the method, the device and the computer-readable storage medium for detecting the spatial barrier provided by the embodiment of the invention, when the image pickup device cannot identify the graphic code correspondingly placed in any preset position area in the space, the preset position area is judged to be an abnormal area, and when the distribution condition of each abnormal area meets the judgment condition of existence of the preset spatial barrier, the obstacle exists between the image pickup device and the graphic code. Therefore, the detection of the space barrier is realized under the conditions of low requirements on algorithm and hardware configuration and convenient deployment of detection equipment, and the space barrier detection method has the characteristics of reliability, accuracy, rapidness and convenience in response.
Drawings
Fig. 1 is a schematic structural view of a space obstacle detection device according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a first embodiment of a data embedding method according to the present invention;
FIG. 3 is a flowchart illustrating a second embodiment of a data embedding method according to the present invention;
FIG. 4 is a diagram illustrating a detailed procedure of a second embodiment of a data embedding method according to the present invention;
fig. 5 is a flowchart illustrating a data embedding method according to a third embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The main solution of the embodiment of the invention is as follows: the method for detecting the obstacle in the space comprises the following steps of placing a graphic code in a preset position area in the space, and setting a camera device for identifying the graphic code, wherein the method comprises the following steps: starting a camera device for detection, and confirming whether a graphic code correspondingly placed in any preset position area in the space is identified; if the graphic code cannot be identified, judging that the preset position area is an abnormal area; counting the distribution condition of each abnormal area in the space; and when the distribution condition of each abnormal area meets a preset obstacle existence judgment condition, judging that an obstacle exists between the camera device and the graphic code.
Because the existing space obstacle detection method has high requirements on algorithm and hardware configuration and detection equipment is inconvenient to deploy, the invention provides a solution, so that the space obstacle detection method has low requirements on algorithm and hardware configuration and the detection equipment is convenient to deploy.
As shown in fig. 1, fig. 1 is a schematic structural diagram of a space obstacle detection device according to an embodiment of the present invention.
The device of the embodiment of the invention can be a PC, and can also be a mobile terminal device with a display function, such as a smart phone, a tablet computer, a portable computer and the like.
As shown in fig. 1, the apparatus may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Alternatively, the terminal may further include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display screen according to the brightness of ambient light, and a proximity sensor that may turn off the display screen and/or the backlight when the mobile terminal is moved to the ear. Of course, the mobile terminal may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which are not described herein again.
Those skilled in the art will appreciate that the configuration of the device shown in fig. 1 is not intended to be limiting of the device and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a spatial obstacle detection program.
In the terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be configured to call the spatial obstacle detection program stored in the memory 1005, and perform the following operations:
step S10, starting a camera device for detection, and confirming whether a graphic code correspondingly placed in any preset position area in the space is identified;
step S20, if the graphic code can not be identified, determining that the preset position area is an abnormal area;
step S30, counting the distribution condition of each abnormal area in the space;
and step S40, when the distribution of each abnormal region meets a preset obstacle existence determination condition, determining that an obstacle exists between the image pickup device and the graphic code.
Further, the processor 1001 may call the spatial obstacle detection program stored in the memory 1005, and also perform the following operations:
step S50, determining the space position of the obstacle according to the counted distribution situation of each abnormal area in the space;
step S60, according to a preset detection period, repeating the operations of the steps S10-S40 of the preset detection times, so as to update and count the distribution situation of each abnormal area in the space;
step S70, comparing the new and old distribution conditions of the abnormal regions in the space, obtaining the distribution change conditions of the abnormal regions in the space, and determining the position change conditions of the obstacle in the space.
Further, the processor 1001 may call the spatial obstacle detection program stored in the memory 1005, and also perform the following operations:
step S80, judging whether the position change condition of the obstacle meets the preset obstacle alarm condition;
and step S90, if yes, sending an obstacle alarm signal to the target management terminal.
The target management end comprises an embedded Internet of things device and/or a cloud service platform and/or a mobile equipment end.
Further, the processor 1001 may call the spatial obstacle detection program stored in the memory 1005, and also perform the following operations:
step S100, sending an obstacle alarm prompt signal to a target management terminal;
step S110, sending a linkage execution control instruction to a preset linkage execution device to control the preset linkage execution device to execute a corresponding control action.
The target management end comprises an embedded Internet of things device and/or a cloud service platform and/or a mobile equipment end.
Further, the processor 1001 may call the spatial obstacle detection program stored in the memory 1005, and also perform the following operations:
and embedding the corresponding position information of the preset position area in the graphic code.
Referring to fig. 2, a first embodiment of the present invention provides a spatial obstacle detection method including:
step S10, starting a camera device for detection, and confirming whether a graphic code correspondingly placed in any preset position area in the space is identified;
step S20, if the graphic code can not be identified, determining that the preset position area is an abnormal area;
step S30, counting the distribution condition of each abnormal area in the space;
and step S40, when the distribution of each abnormal region meets a preset obstacle existence determination condition, determining that an obstacle exists between the image pickup device and the graphic code.
In specific implementation, a graphic code needs to be placed in a preset position area in space, and a camera device for recognizing the graphic code is arranged; wherein the space can comprise a closed space and a non-closed space, such as a production workshop and an underground parking lot; the predetermined location in the space for placing the graphic code may be a wall, a floor, or other areas where the graphic code can be placed, which is not limited herein. The placed graphic code refers to recorded data and information graphics and symbols which are distributed on a plane according to a certain rule by using a certain specific geometric figure, and specifically can be a one-dimensional code, a two-dimensional code and a color code, and the two-dimensional code is preferred in the embodiment of the invention. The image pickup apparatus may include not only a general image pickup device such as a video camera but also other pattern recognition cameras having a pattern code recognition function, a sensor module or an apparatus. Further, the corresponding position information of the preset position area is embedded in the graphic code. For example, a two-dimensional code is placed in a parking space area of an underground parking lot, and a position information code of a parking space position and a serial number, such as a 10 th parking space in a north area, is embedded in the two-dimensional code in advance; or a two-dimensional code is placed on a passageway of the parking lot, and the position information code in the two-dimensional code can be '2 nd passageway 5 th position'. For example, a camera is used as a sensor to identify the graphic codes, wherein one camera or other image detection devices can identify one or more graphic codes, and the camera can set the number and the space installation position according to actual needs. Under the condition that no obstacle is shielded normally, the detection device can normally detect the graphic code in the preset position area, and the detection period can be set according to actual needs, for example, the detection is performed once every 200 milliseconds. When a certain preset position area appears on the obstacle, the detection device cannot detect the corresponding graphic code due to the shielding effect of the obstacle, and therefore the preset position area can be judged to be an abnormal area. In this case, the distribution of each preset position area determined as the abnormal area, including the distribution position, number, and distribution change of the abnormal area, may be counted to determine whether or not an obstacle exists in the space, the shape and volume of the obstacle, and the movement of the obstacle. The judgment algorithm and conditions may be obtained from a relevant database, experimental measurement data, and a result of manual calculation, and are not limited herein.
For example, in an underground parking lot, a plurality of graphic codes can be placed on a wall or a lane, and whether vehicle blockage occurs in the parking lot is judged according to the graphic codes; in the parking lot entrance and exit lane and the extension section thereof, a plurality of graphic codes can be arranged on the lane, and whether vehicles exist or the driving direction of the vehicles is judged according to the graphic codes; and if the plurality of graphic codes are shielded in a certain time period or according to a certain sequence, the blockage of the inlet and the outlet can be judged.
Aiming at a fire fighting channel and an important evacuation channel, a plurality of graphic codes can be arranged on a wall or the channel, and whether the graphic codes are occupied or not is judged according to the graphic codes; or judging whether the fire fighting channel is blocked according to the blocked logical relation among the plurality of graphic codes so as to find the situation that the fire fighting channel is blocked and occupied by the barrier in time, and process and eliminate potential safety hazards in time.
In the embodiment, when the image pickup device cannot identify the graphic code correspondingly placed in any preset position area in the space, the preset position area is judged to be an abnormal area, and when the distribution condition of each abnormal area accords with the judgment condition of existence of the obstacle in the preset space, the obstacle between the image pickup device and the graphic code is judged to exist, so that whether the obstacle exists in the space can be detected conveniently and quickly, and the field management and the object identification are facilitated.
Further, referring to fig. 3, a second embodiment of the present invention provides a method for detecting a spatial obstacle, based on the above embodiment shown in fig. 2, after the step of determining that an obstacle exists between the image capturing device and the graphic code, the method further includes:
step S50, determining the space position of the obstacle according to the counted distribution situation of each abnormal area in the space;
step S60, according to a preset detection period, repeating the operations of the steps S10-S40 of the preset detection times, so as to update and count the distribution situation of each abnormal area in the space;
step S70, comparing the new and old distribution conditions of the abnormal regions in the space, obtaining the distribution change conditions of the abnormal regions in the space, and determining the position change conditions of the obstacle in the space.
After the obstacle is judged to exist in the space, the specific position information of the obstacle can be further determined according to the counted distribution situation of each abnormal area in the space. Vehicle information, including a license plate number, for a particular vehicle may be determined, for example, by identification techniques; then, the method for detecting the space obstacle determines the specific position of the automobile in the parking lot.
Further, the distribution situation of each abnormal area in the space is updated and counted by repeatedly executing the operations of the steps S10-S40 for the preset detection times, the distribution change situation of each abnormal area in the space is obtained by comparing the new distribution situation and the old distribution situation of each abnormal area, and the position change situation of the obstacle in the space is finally determined. Wherein, the preset detection period may be 200 milliseconds, or other set detection period time; and the preset detection times can be set according to the actual needs of the user. For obstacle detection, when there is a change in the position of an obstacle, for example, a vehicle moves, an obstacle is moved by a person. At this time, the distribution change situation of the preset position determined as the abnormal area may be acquired and counted within a certain time, and whether the position of the obstacle changes or not and the position change situation may be determined, so as to provide the administrator with the determination basis and the reference information for the subsequent management operation.
Further, as shown in fig. 4, after the step S70, the method further includes:
step S80, judging whether the position change condition of the obstacle meets the preset obstacle alarm condition;
and step S90, if yes, sending an obstacle alarm signal to the target management terminal.
For the obstacle with the determined position, when a user needs to further manage or monitor the obstacle, whether the position change condition of the obstacle meets the preset obstacle alarm condition or not can be judged. Wherein the preset obstacle alarm condition may include: the location change area, the moving direction, the moving speed, etc. of the obstacle. For example, for a sorting site where goods are moved based on an automated guided vehicle, it can be determined whether a rack is correctly transported to a specified position by identifying a goods rack and a position change of the rack. When the conveying distance of the material rack is too short or too long, an alarm signal can be triggered correspondingly. At the moment, an alarm signal is sent to the target management terminal so as to send information that the material rack is not conveyed correctly. The target management end comprises an embedded Internet of things device and/or a cloud service platform and/or a mobile equipment end.
In this embodiment, after the step of determining that an obstacle exists in the space, according to the distribution change condition of each abnormal area, the position change condition of the obstacle in the space is determined, and when the space position change condition of the obstacle meets the alarm condition, an alarm signal is sent, so that a more detailed and specific method for determining the position change condition of the obstacle and performing subsequent management and control is provided.
Further, referring to fig. 5, a third embodiment of the present invention provides a method for detecting a spatial obstacle, based on the above embodiment shown in fig. 2, after the step of determining that an obstacle exists between the image capturing device and the graphic code, the method further includes:
step S110, sending a linkage execution control instruction to a preset linkage execution device to control the preset linkage execution device to execute a corresponding control action.
The target management end comprises an embedded Internet of things device and/or a cloud service platform and/or a mobile equipment end. After judging that the space has the barrier, sending a linkage execution control instruction to a preset linkage execution device so as to link a third-party system to work; wherein the preset linkage executing device can include but is not limited to: a scene acousto-optic alarm device and a screen display device; and according to the linkage execution control instruction, the linkage execution device executes corresponding control operation, such as performing site acousto-optic or voice alarm. It should be noted that the sending end of the linkage execution control command may be a field camera or a target management end. For example, when an underground parking lot detects that an underground passage has a vehicle jam, the detection device sends a vehicle jam prompt signal to an embedded internet of things device or a cloud service platform of a property management unit of the parking lot, so as to provide condition report information of the vehicle jam for the management unit, and the management unit can correspondingly send a worker to arrive at the site in time for evacuation. In addition, the vehicle jam prompt signal can be transmitted to the video parking space detection system to serve as a system interference signal, the video parking space detection system is linked to perform corresponding interference processing, or the detection result of the license plate at the jam position is kept unchanged, so that false identification is avoided.
In this embodiment, after it is determined that an obstacle exists in the space, a space obstacle prompt signal is sent to the target management terminal, so that more refined management and decision making are performed, and management efficiency is improved.
Furthermore, an embodiment of the present invention further provides a computer-readable storage medium, where a spatial obstacle detection program is stored, and when executed by a processor, the spatial obstacle detection program implements the following operations:
starting a camera device for detection, and confirming whether a graphic code correspondingly placed in any preset position area in the space is identified;
if the graphic code cannot be identified, judging that the preset position area is an abnormal area;
counting the distribution condition of each abnormal area in the space;
and when the distribution condition of each abnormal area meets a preset obstacle existence judgment condition, judging that an obstacle exists between the camera device and the graphic code.
Further, the space obstacle detection program when executed by the processor further realizes the following operations:
determining the space position of the obstacle according to the counted distribution condition of each abnormal area in the space;
according to a preset detection period, repeating the operations of the steps S10-S40 of the preset detection times so as to update and count the distribution condition of each abnormal area in the space;
and comparing the new distribution condition and the old distribution condition of each abnormal area in the space to obtain the distribution change condition of each abnormal area in the space, and determining the position change condition of the barrier in the space.
Further, the space obstacle detection program when executed by the processor further realizes the following operations:
after the step of determining the position change condition of the obstacle in the space, judging whether the position change condition of the obstacle meets a preset obstacle alarm condition;
if yes, sending an obstacle alarm signal to the target management terminal;
the target management end comprises an embedded Internet of things device and/or a cloud service platform and/or a mobile equipment end.
Further, the space obstacle detection program when executed by the processor further realizes the following operations:
after the step of judging that the space has the obstacle, sending an obstacle alarm prompt signal to a target management end;
and sending linkage execution control instructions to a preset linkage execution device to control the preset linkage execution device to execute corresponding control actions.
The target management end comprises an embedded Internet of things device and/or a cloud service platform and/or a mobile equipment end.
Further, the space obstacle detection program when executed by the processor further realizes the following operations:
and embedding the corresponding position information of the preset position area in the graphic code.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (8)
1. A method for detecting a space obstacle is characterized in that a graphic code is placed in a preset position area in a space, and a camera device for identifying the graphic code is arranged, and the method for detecting the space obstacle comprises the following steps:
step S10, starting a camera device for detection, and confirming whether a graphic code correspondingly placed in any preset position area in the space is identified;
step S20, if the graphic code can not be identified, determining that the preset position area is an abnormal area;
step S30, counting the distribution condition of each abnormal area in the space;
and step S40, when the distribution of each abnormal region meets a preset obstacle existence determination condition, determining that an obstacle exists between the image pickup device and the graphic code.
2. The method for detecting a spatial obstacle according to claim 1, further comprising, after the step of determining that an obstacle exists between the image pickup device and the graphic code:
step S50, determining the space position of the obstacle according to the counted distribution situation of each abnormal area in the space;
step S60, according to a preset detection period, repeating the operations of the steps S10-S40 of the preset detection times, so as to update and count the distribution situation of each abnormal area in the space;
step S70, comparing the new and old distribution conditions of the abnormal regions in the space, obtaining the distribution change conditions of the abnormal regions in the space, and determining the position change conditions of the obstacle in the space.
3. The method of detecting a spatial obstruction of claim 2 wherein said step of determining a change in position of said obstruction within said space is followed by the step of:
step S80, judging whether the position change condition of the obstacle meets the preset obstacle alarm condition;
and step S90, if yes, sending an obstacle alarm signal to the target management terminal.
4. The method for detecting a spatial obstacle according to claim 1, further comprising, after the step of determining that an obstacle exists between the image pickup device and the graphic code:
step S100, sending an obstacle prompting signal to a target management terminal;
step S110, sending a linkage execution control instruction to a preset linkage execution device to control the preset linkage execution device to execute a corresponding control action.
5. The method according to any one of claims 3 or 4, wherein the target management terminal comprises an embedded IOT device and/or a cloud service platform and/or a mobile device terminal.
6. The method according to claim 1, wherein position information of the corresponding preset position area is embedded in the graphic code.
7. A space obstacle detection apparatus, characterized by comprising: an image pickup apparatus, a memory, a processor, and a spatial obstacle detection program stored on the memory and executable on the processor, wherein:
the camera device is used for acquiring a digital image of the graphic code and identifying the graphic code;
the space obstacle detection program when executed by the processor implements the steps of the space obstacle detection method according to any one of claims 1 to 6.
8. A computer-readable storage medium, characterized in that a spatial obstacle detection program is stored thereon, which when executed by a processor implements the steps of the spatial obstacle detection method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710958038.3A CN107895138B (en) | 2017-10-13 | 2017-10-13 | Method and device for detecting space obstacle and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710958038.3A CN107895138B (en) | 2017-10-13 | 2017-10-13 | Method and device for detecting space obstacle and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107895138A CN107895138A (en) | 2018-04-10 |
CN107895138B true CN107895138B (en) | 2020-06-23 |
Family
ID=61802790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710958038.3A Active CN107895138B (en) | 2017-10-13 | 2017-10-13 | Method and device for detecting space obstacle and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107895138B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109919906B (en) * | 2019-01-23 | 2021-06-22 | 杭州电子科技大学 | Safety detection method and system based on image processing |
CN110046569B (en) * | 2019-04-12 | 2022-04-12 | 北京百度网讯科技有限公司 | Unmanned driving data processing method and device and electronic equipment |
CN111382726B (en) * | 2020-04-01 | 2023-09-01 | 浙江大华技术股份有限公司 | Engineering operation detection method and related device |
CN111738127B (en) * | 2020-06-17 | 2023-08-25 | 安徽淘云科技股份有限公司 | Entity book in-place detection method and device, electronic equipment and storage medium |
CN112258829A (en) * | 2020-10-23 | 2021-01-22 | 上海中通吉网络技术有限公司 | Method, device and equipment for determining number of empty parties of vehicle |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006047629A1 (en) * | 2006-03-14 | 2007-09-20 | Robert Bosch Gmbh | Method for determining object parameters of a pedestrian |
DE102014003330A1 (en) * | 2014-03-08 | 2015-09-10 | Aissa Zouhri | Automatic parking lock |
CN105493143A (en) * | 2013-04-04 | 2016-04-13 | 日本电气株式会社 | Identification method, identification system, matching device, and program |
CN106447256A (en) * | 2016-09-09 | 2017-02-22 | 智能侠(北京)科技有限公司 | Intelligent mobile device-based storage intelligent scheduling monitoring management method and system |
CN106897648A (en) * | 2016-07-22 | 2017-06-27 | 阿里巴巴集团控股有限公司 | The method and its system of the two-dimentional code position of identification |
CN107025455A (en) * | 2017-04-01 | 2017-08-08 | 浙江华睿科技有限公司 | A kind of localization method and device in fast reaction QR codes region |
CN107045677A (en) * | 2016-10-14 | 2017-08-15 | 北京石油化工学院 | A kind of harmful influence warehouse barrier Scan orientation restoring method, apparatus and system |
CN107507174A (en) * | 2017-08-16 | 2017-12-22 | 杭州意能电力技术有限公司 | Power plant's instrument equipment drawing based on hand-held intelligent inspection is as recognition methods and system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7290702B2 (en) * | 2004-12-28 | 2007-11-06 | Elbex Video Ltd. | Method and apparatus for recording and utilizing unknown signals of remote control devices |
US20080166018A1 (en) * | 2007-01-05 | 2008-07-10 | Motorola, Inc. | Method and apparatus for performing object recognition on a target detected using motion information |
CN101419709B (en) * | 2008-12-08 | 2012-07-18 | 北京航空航天大学 | Plane target drone characteristic point automatic matching method for demarcating video camera |
CN104657737B (en) * | 2013-11-20 | 2018-01-16 | 航天信息股份有限公司 | The method and apparatus being corrected based on cluster to QR image in 2 D code |
DE102014205734A1 (en) * | 2014-03-27 | 2015-10-01 | Continental Teves Ag & Co. Ohg | Method for property classification of objects for a vehicle safety system of a vehicle |
CN206322316U (en) * | 2016-11-29 | 2017-07-11 | 上海泓鎏智能科技有限公司 | Overheight Vehicles capturing system based on video detection |
CN107066970B (en) * | 2017-04-13 | 2020-04-24 | 深圳力子机器人有限公司 | Visual positioning method, device and system for AGV (automatic guided vehicle) |
-
2017
- 2017-10-13 CN CN201710958038.3A patent/CN107895138B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006047629A1 (en) * | 2006-03-14 | 2007-09-20 | Robert Bosch Gmbh | Method for determining object parameters of a pedestrian |
CN105493143A (en) * | 2013-04-04 | 2016-04-13 | 日本电气株式会社 | Identification method, identification system, matching device, and program |
DE102014003330A1 (en) * | 2014-03-08 | 2015-09-10 | Aissa Zouhri | Automatic parking lock |
CN106897648A (en) * | 2016-07-22 | 2017-06-27 | 阿里巴巴集团控股有限公司 | The method and its system of the two-dimentional code position of identification |
CN106447256A (en) * | 2016-09-09 | 2017-02-22 | 智能侠(北京)科技有限公司 | Intelligent mobile device-based storage intelligent scheduling monitoring management method and system |
CN107045677A (en) * | 2016-10-14 | 2017-08-15 | 北京石油化工学院 | A kind of harmful influence warehouse barrier Scan orientation restoring method, apparatus and system |
CN107025455A (en) * | 2017-04-01 | 2017-08-08 | 浙江华睿科技有限公司 | A kind of localization method and device in fast reaction QR codes region |
CN107507174A (en) * | 2017-08-16 | 2017-12-22 | 杭州意能电力技术有限公司 | Power plant's instrument equipment drawing based on hand-held intelligent inspection is as recognition methods and system |
Non-Patent Citations (3)
Title |
---|
Detecting coherent structures using braids;Allshouse M R, et.al;《Nonlinear Phenomena》;20121231;全文 * |
二维码技术在图书借还管理***中的运用;郑旭霞;《中国民族博览》;20151231;全文 * |
基于射频识别技术的物联网销售应用***研究;郭稳涛,等;《自动化应用》;20141231;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN107895138A (en) | 2018-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107895138B (en) | Method and device for detecting space obstacle and computer readable storage medium | |
CN105427517A (en) | System For Auto-Configuration Of Devices In A Building Information Model Using Bluetooth Low Energy | |
US20040227816A1 (en) | Intruding object monitoring system | |
EP3163498A2 (en) | Alarming method and device | |
KR102044493B1 (en) | Method and its apparatus for configuring the position of target device | |
US10887561B2 (en) | Surveillance system, surveillance method, and program | |
CN114237087A (en) | Early warning method and device for monitoring system and computer readable storage medium | |
JP2022539093A (en) | Target detection method and device, electronic device, storage medium, and program | |
CN108268811B (en) | Image processing method, image processing apparatus, and computer-readable storage medium | |
CN109635700B (en) | Obstacle recognition method, device, system and storage medium | |
CN107730902B (en) | Recording method of vehicle video, camera equipment and storage medium | |
CN108320497B (en) | Method and device for detecting behavior of pedestrian running red light and computer readable storage medium | |
CN116597371A (en) | Dangerous object early warning method, system and computer equipment based on image monitoring | |
CN109242933B (en) | Navigation mark icon display method and device and computer readable storage medium | |
CN110992707A (en) | Vehicle parking management method, system and computer readable storage medium | |
JP2013210903A (en) | Intrusion monitoring device | |
CN112767647A (en) | Danger early warning method, device, equipment and computer readable storage medium | |
EP3369602A1 (en) | Display controller, display control method, and carrier means | |
CN109583268B (en) | Target attribute identification method and device and electronic equipment | |
KR101895843B1 (en) | Alarm verification system and method thereof | |
US20230298421A1 (en) | Authentication control apparatus, authentication control system, authentication control method, and non-transitory computer-readable medium | |
JP2019046371A (en) | Vehicle controller recognizing traffic sign and method of the same | |
US11052909B1 (en) | Object zone identification | |
CN113344900B (en) | Airport runway intrusion detection method, airport runway intrusion detection device, storage medium and electronic device | |
JP2012174058A (en) | Specific event detection device, system, method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |