CN113537036B - Human shape detection method, device and storage medium - Google Patents

Human shape detection method, device and storage medium Download PDF

Info

Publication number
CN113537036B
CN113537036B CN202110785592.2A CN202110785592A CN113537036B CN 113537036 B CN113537036 B CN 113537036B CN 202110785592 A CN202110785592 A CN 202110785592A CN 113537036 B CN113537036 B CN 113537036B
Authority
CN
China
Prior art keywords
expelling
frequency
specified
eviction
humanoid
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
Application number
CN202110785592.2A
Other languages
Chinese (zh)
Other versions
CN113537036A (en
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.)
Hangzhou Huacheng Software Technology Co Ltd
Original Assignee
Hangzhou Huacheng Software 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 Hangzhou Huacheng Software Technology Co Ltd filed Critical Hangzhou Huacheng Software Technology Co Ltd
Priority to CN202110785592.2A priority Critical patent/CN113537036B/en
Publication of CN113537036A publication Critical patent/CN113537036A/en
Application granted granted Critical
Publication of CN113537036B publication Critical patent/CN113537036B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Catching Or Destruction (AREA)
  • Alarm Systems (AREA)

Abstract

The invention provides a humanoid detection method, equipment and a storage medium, which are used for solving the problem that a humanoid detection algorithm is influenced by bad weather and flying animals to generate false alarm in the prior art, and the humanoid detection method comprises the following steps: starting an expelling device, and enabling the expelling device to expel the flying animal by using ultrasonic waves with specified expelling frequency and duration; acquiring the weather condition of the place where the monitoring equipment is located in the season, and adjusting the current sensitivity of the human shape detection algorithm in the monitoring equipment to be the sensitivity of a gear corresponding to the current weather condition; wherein, different weather conditions correspond to different sensitivities of the humanoid detection algorithm; and detecting the humanoid in the image acquired by the image sensor by using a humanoid detection algorithm after the sensitivity is adjusted.

Description

Human shape detection method, device and storage medium
Technical Field
The present invention relates to the field of image-based human body target detection, and in particular, to a human body shape detection method, apparatus, and storage medium.
Background
With the evolution of technology, the video-based alarm of the video products such as the current camera is updated to human body target detection by early-rise image dynamic detection, and by adopting the alternative mode, the interference of pushing the invalid information by dynamic detection triggered by weather change, branch shaking and the like can be reduced better, so that the alarm message triggered by a person can be pushed to the owner of the product truly by means of a mobile phone APP and the like; the update from dynamic detection to human body target detection is currently commonly used as a basic function in various chip manufacturers.
But the human body target detection based on the image is based on an image model, and false alarms caused by bad weather and flying insects still exist in an actual scene. Raindrops vertically drop in front of a lens and flying insects shake continuously in front of the lens in rainy days, false alarm triggering human body target detection is easy to occur, invalid alarm information is pushed, and trouble of users is caused.
In view of this, how to reduce false alarms of humanoid detection algorithms caused by bad weather and flying insects becomes a technical problem to be solved urgently.
Disclosure of Invention
The invention provides a humanoid detection method, equipment and a storage medium, which are used for solving the problem of false alarm of humanoid detection algorithms caused by bad weather and winged insects in the prior art.
The first aspect of the present invention provides a method for detecting a person shape, which is applied to a monitoring device, wherein the monitoring device comprises at least one image sensor and at least one expelling device, and the monitoring device is used for monitoring whether the person shape exists in an image acquired by the image sensor, and the method comprises the following steps:
activating the expelling device to cause the expelling device to expel the flying animal using ultrasonic waves of a specified expelling frequency and duration;
acquiring the current weather condition of the current season of the place where the monitoring equipment is located, and adjusting the current sensitivity currently used by a humanoid detection algorithm in the monitoring equipment to the sensitivity of a gear corresponding to the current weather condition; wherein different weather conditions correspond to different sensitivities of the humanoid detection algorithm;
and detecting the humanoid in the image acquired by the image sensor by using a humanoid detection algorithm after sensitivity adjustment.
Optionally, acquiring the weather condition of the current season of the location of the monitoring device includes:
acquiring a public network IP address used when the monitoring equipment accesses an external network;
inquiring the geographic position of the monitoring equipment through the public network IP address;
and acquiring the current season and weather conditions corresponding to the current geographic position.
Optionally, adjusting the current sensitivity currently used by the humanoid detection algorithm in the monitoring device to a sensitivity corresponding to the current weather condition includes:
matching a first sensitivity corresponding to the current weather condition from the corresponding relation between the weather condition and the sensitivity of the humanoid detection algorithm; wherein the corresponding relation comprises a plurality of weather conditions, and each weather condition corresponds to one sensitivity;
the current sensitivity is adjusted to the first sensitivity.
Optionally, activating the expelling device to cause the expelling device to expel the flying animal using ultrasonic waves of a specified expelling frequency and duration, comprising:
activating an ultrasonic transmitter in the expelling device and controlling the ultrasonic transmitter to expel the flying animal at the specified expelling frequency and the sustained period;
wherein the specified eviction frequency is one frequency, or comprises a plurality of frequencies, and when the specified eviction frequency comprises a plurality of frequencies, the duration periods of the plurality of frequencies are the same, or different.
Optionally, causing the expelling device to expel the flying animal using ultrasonic waves of a specified expelling frequency and duration, further comprising:
querying a common flying animal category and a corresponding valid eviction frequency and duration period in the weather conditions of the current season, setting the valid eviction frequency and duration period corresponding to the flying animal category to a specified eviction frequency and duration period of the eviction device. Wherein the specified eviction frequency comprises at least one frequency, and when the specified eviction frequency comprises a plurality of frequencies, the duration of the plurality of frequencies is the same or different.
Optionally, the specified eviction frequency and the duration period are set directly by a user;
or, automatically set by the monitoring device.
Optionally, when the specified eviction frequency is set automatically, the setting manner of the specified eviction frequency includes:
using different expelling frequencies to expel one period respectively, and detecting the humanoid form contained in the image acquired in each period;
counting the number of images successfully detected to form a human figure in each period, obtaining first statistical results corresponding to each expelling frequency, sequencing all the first statistical results, and selecting N expelling frequencies corresponding to the first N first statistical results with the least number of images detected to form the human figure in the sequencing results as the appointed expelling frequency; wherein N is greater than or equal to 1.
Optionally, selecting N eviction frequencies corresponding to the first N first statistical results with the least number of images in which the humanoid image is detected in the sorting result as the specified eviction frequency includes:
when the number of the detected human images in the first statistical result with the minimum number of the detected human images in the sequencing results is 0, selecting the expelling frequency corresponding to the first statistical result with the minimum number of the detected human images as the specified expelling frequency; and when the number of the detected human images in the first N first statistical results with the least human images in the sorting results is not 0, selecting N expelling frequencies corresponding to the first N first statistical results with the least human images in the sorting results as the appointed expelling frequency.
Optionally, when the specified expelling frequency includes a plurality of frequencies, controlling the ultrasonic transmitter to expel according to the specified expelling frequency and the duration period includes:
controlling the ultrasonic transmitter to alternately expel the flying animal using the same duration period for a plurality of frequencies included in the specified expelling frequency;
or, controlling the ultrasonic transmitter to alternately expel the flying animal using different ones of the duration periods for a plurality of frequencies included in the specified expelling frequency.
Optionally, the determining manner of the duration period corresponding to the multiple frequencies included in the specified eviction frequency includes:
sequentially reducing the duration period of the corresponding frequency according to the sequence of the first statistical result of the specified eviction frequency;
or, alternately using each of the specified expelling frequencies to expel the flying animal according to different expelling time periods, detecting the humanoid included in the images acquired by each expelling frequency in different expelling time periods, counting the number of images of which each expelling frequency detects the humanoid in different expelling time periods, obtaining second counting results of each expelling frequency corresponding to different expelling time periods, sorting all the second counting results of each expelling frequency, and selecting the expelling time period corresponding to the second counting result with the least number of images of which the humanoid is detected as the duration period of the corresponding expelling frequency.
In a second aspect, an embodiment of the present application provides a monitoring device, including:
at least one image sensor for acquiring images;
at least one expelling device that expels the flying animal by emitting ultrasonic waves;
the monitoring device performs humanoid detection by performing any one of the methods described in the first aspect.
In a third aspect, embodiments of the present application provide a computer device, including:
at least one processor, and
a memory coupled to the at least one processor;
wherein the memory stores instructions executable by the at least one processor, the at least one processor performing any of the methods of the first aspect by executing the instructions stored by the memory.
In a fourth aspect, there is provided a computer storage medium having stored thereon a computer program which, when executed by a processor, implements the method according to the first aspect.
The technical scheme in the embodiment of the invention has the following beneficial effects: the monitoring device starts the expelling device to enable the expelling device to expel the flying animal by using the ultrasonic waves with the designated expelling frequency and duration period; acquiring current season and weather conditions of the place where the monitoring equipment is located, and adjusting the current sensitivity of the human shape detection algorithm in the monitoring equipment to be the sensitivity of a gear corresponding to the current weather conditions; wherein, different weather conditions correspond to different sensitivities of the humanoid detection algorithm; and detecting the humanoid in the image acquired by the image sensor by using a humanoid detection algorithm after the sensitivity is adjusted. Therefore, the monitoring equipment can adjust the sensitivity of the humanoid detection algorithm according to the current weather conditions, and humanoid false alarm caused by bad weather is reduced; meanwhile, the monitoring equipment drives away the flying animal by using the expelling equipment, so that the phenomenon that the flying animal flies back and forth in front of the image sensor to cause a human shape detection algorithm to identify the flying animal as a human shape image is avoided, and human shape false alarm caused by the flying animal is reduced. And further solves the problem of false alarm of humanoid detection algorithm caused by bad weather and flying animals in the prior art.
The monitoring equipment inquires the current common flying animal types and the effective expelling frequency and the lasting period of the corresponding flying animal types according to the current season, temperature and weather conditions of the location, and the effective expelling frequency and the lasting period of the corresponding flying animal types are set to be the expelling frequency and the lasting period designated by the expelling equipment, so that the good expelling effect of the expelling equipment under different seasons, temperatures and weather conditions is ensured.
Because the monitoring equipment acquires the current weather condition through the internet, even if the weather condition changes, the monitoring equipment can still acquire the latest weather condition in real time, synchronously adjust the sensitivity of the humanoid detection algorithm, and ensure that false alarms of humanoid detection caused by bad weather are reduced as much as possible.
Because the specified expelling frequency and the duration period used by the expelling device can support modification, the user can modify the specified expelling frequency and the duration period according to actual conditions so as to obtain the optimization of expelling effect, and false alarms of humanoid detection caused by flying animals are reduced.
Drawings
FIG. 1 is a flow chart of a method for humanoid detection provided in an embodiment of the present application;
fig. 2 is a schematic diagram of a monitoring device according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a correspondence between weather conditions and sensitivity of a humanoid detection algorithm according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of detecting the number of human images in different expelling frequencies in the same period according to an embodiment of the present invention;
FIG. 5 is a schematic diagram showing the number of detected humanoid images when different duration periods are evicted at the same eviction frequency according to the embodiment of the invention;
fig. 6 is a schematic diagram of another monitoring device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application.
In the prior art, a humanoid detection algorithm of monitoring equipment generally judges whether a humanoid appears according to an acquired image. However, the human shape detection algorithm can generate false alarm under the influence of bad weather and flying insects, for example, raindrops falling from the front of the lens in raining and flying insects flying back and forth in front of the lens are easily recognized as human shapes by the human shape detection algorithm, so that false alarm is generated. Therefore, the humanoid detection algorithm in the prior art is easily influenced by bad weather and flying insects, and the false alarm condition occurs. There are currently two main solutions to this problem:
firstly, a humanoid marking scheme, wherein the scheme performs feature extraction on an image to be detected to obtain a feature map of the image to be detected; performing humanoid detection on the feature map of the image to be detected to obtain a target humanoid region of the image to be detected; the target humanoid region comprises a target whole body region, a target upper body region and a target head-shoulder region; and marking the target humanoid region in the image to be detected. However, the scheme can only improve the accuracy of human shape detection when the human shape is blocked, and can not solve the problem of false alarm of human shape detection algorithm under the influence of bad weather and winged insects;
2. radar scheme, which uses radar to detect humanoid signals, separates environmental signals from humanoid signals. However, the radar has high cost and is not easy to popularize, and the scheme has no effect on the human shape detection method based on the image, so that the problem of false alarm of the human shape detection algorithm under the influence of bad weather and flying insects can not be solved.
Therefore, no matter which scheme is used, the problem of false alarm of the humanoid detection algorithm under the influence of bad weather and flying animals cannot be solved. Therefore, the invention provides a humanoid detection method and equipment, which are used for solving the technical problem of false alarm of humanoid detection algorithms caused by bad weather and winged insects in the prior art.
The following describes the technical scheme provided by the embodiment of the application with reference to the attached drawings.
Referring to fig. 1, the invention provides a positioning indication method applied to a monitoring device, wherein the monitoring device comprises at least one image sensor and at least one expelling device, the monitoring device is used for monitoring whether a human form exists in an image acquired by the image sensor, and the specific flow of the method is as follows:
step 101, starting an expelling device, and enabling the expelling device to expel the flying animal by using ultrasonic waves with specified expelling frequency and duration period;
102, acquiring the weather condition of the place where the monitoring equipment is located in the season, and adjusting the current sensitivity of the human shape detection algorithm in the monitoring equipment to be the sensitivity of a gear corresponding to the current weather condition; wherein, different weather conditions correspond to different sensitivities of the humanoid detection algorithm;
and step 103, detecting the humanoid in the image acquired by the image sensor by using a humanoid detection algorithm after the sensitivity is adjusted.
The weather conditions acquired by the monitoring equipment comprise weather and snow, air temperature, wind direction and wind power and special disastrous weather.
For example, referring to fig. 2, fig. 2 is a schematic diagram of a monitoring device according to an embodiment of the invention. The monitoring device comprises an image sensor and an expelling device, and can be connected with the Internet. The method comprises the steps that a humanoid detection algorithm used by monitoring equipment presets a plurality of gears with different sensitivities corresponding to the weather conditions, and the monitoring equipment is started to operate at the moment, so that the expelling equipment is started to emit ultrasonic waves to expel flying animals according to the appointed expelling frequency and the continuous period, meanwhile, the current season and the weather conditions of the place where the monitoring equipment is located are obtained, and the sensitivity of the humanoid detection algorithm in the monitoring equipment is adjusted to the sensitivity corresponding to the current weather conditions. And after the humanoid detection algorithm is adjusted, detecting the humanoid in the image acquired by the image sensor by using the humanoid detection algorithm with the adjusted sensitivity.
In the embodiment provided by the invention, after the monitoring equipment is started, the expelling equipment is started to expel the flying animal according to the specified expelling frequency and the continuous period, the current weather condition of the place is obtained at the same time, the sensitivity of the humanoid detection algorithm is adjusted according to the current weather condition, the image acquired in the image sensor is detected by the adjusted humanoid detection algorithm, so that the monitoring equipment can adjust the sensitivity of the humanoid detection algorithm according to the current weather condition, and the humanoid false alarm caused by bad weather is reduced; meanwhile, the monitoring equipment drives away the flying animal by using the expelling equipment, so that the flying animal is prevented from flying back and forth in front of the image sensor, and the human-shaped false alarm caused by the flying animal is reduced. And further solves the problem of false alarm of humanoid detection algorithm caused by bad weather and flying animals in the prior art.
One possible implementation manner, the current season and weather conditions of the place where the monitoring device is located are obtained, which can be achieved by the following ways:
acquiring a public network IP address used when the monitoring equipment accesses the external network; inquiring the geographic position of the monitoring equipment through the public network IP address; and acquiring the current season, temperature and weather conditions corresponding to the geographic position.
For example, taking the example in fig. 2 as an example, when the monitoring device acquires the current weather condition, the monitoring device connects to the internet first to acquire the public network IP address (assumed to be 171.221.147.111) used by the local connection to the internet; after the public network IP address is obtained, inquiring that the geographic position corresponding to the IP address is urban in Sichuan province according to the public network IP address, and searching the current season and weather conditions of the geographic position in the Internet according to the inquired geographic position are summer, cloudy and air temperature of 28 ℃.
In practical application, if the monitoring equipment is installed on a fixed position (such as an exit and an entrance of an industrial park), the geographical position of the monitoring equipment is obtained once only when the monitoring equipment is started, and if the monitoring equipment is not closed, the monitoring equipment always uses the geographical position to search the current season and weather conditions on the Internet in real time, and the geographical position of the monitoring equipment is obtained again when the monitoring equipment is restarted after being shut down, so that the accuracy of the geographical position is ensured. If the monitoring device is installed on a mobile device (e.g., a vehicle), the geographic location of the device is updated in real time based on changes in the real-time networked public network IP address (e.g., mobile network address).
For example, when the monitoring device is installed at a fixed location (e.g. a fixed geographic location such as a factory gate, a street lamp, a district gate, etc.), the monitoring device will be networked to obtain a public network IP address used by the local current connection public network after the first power-on, assuming 171.221.147.122, the corresponding geographic location is queried to be urban according to the public network IP address, the monitoring device will always use the geographic location to obtain the current season and weather condition until the power-off, and the monitoring device will again obtain the local place according to the steps after the power-off. When the weather conditions change, the monitoring equipment also updates the current season and weather conditions of the local place in real time according to the current season and weather conditions acquired by the geographic position.
For another example, when the monitoring device is installed on a mobile device (a mobile device such as an automobile, a ship, an airplane, or an unmanned aerial vehicle), the monitoring device continuously updates a public network IP address used during networking, updates a location of the monitoring device according to the public network IP address, and if the public network IP address obtained during first startup is 171.221.147.122, and the monitoring device inquires that the IP address corresponds to the city of the Sichuan province, obtains a current season and weather condition of the city of the Sichuan province as a current season and weather condition of the local location, updates the public network IP address used during networking of the monitoring device to 222.181.100.167 after a period of time, and then obtains the current season, temperature and weather condition of the Chongqing city as the current season, temperature and weather condition of the local location according to the updated public network IP address.
In the embodiment provided by the invention, the monitoring equipment determines the geographical position of the local place according to the public network IP address used by the current local connection Internet, so that the accurate geographical position can be obtained even if the installation position of the monitoring equipment is changed, the current season, temperature and weather conditions are inquired through the Internet, the continuous update of the current season, temperature and weather conditions is ensured, and the false report of the humanoid detection algorithm caused by sudden weather changes is effectively avoided.
In one possible implementation, the current sensitivity of the humanoid detection algorithm in the monitoring device, which is currently used, is adjusted to a sensitivity corresponding to the current weather condition, by the following way:
matching a first sensitivity corresponding to the current weather condition from the corresponding relation between the weather condition and the sensitivity of the humanoid detection algorithm; the corresponding relation comprises a plurality of weather conditions, and each weather condition corresponds to one sensitivity; the current sensitivity is adjusted to the first sensitivity.
For example, taking fig. 3 as an example, fig. 3 is a schematic diagram of a correspondence relationship between weather conditions and sensitivity of a humanoid detection algorithm according to an embodiment of the present invention. In the figure, the sensitivity of the human-shaped detection algorithm is divided into seven gears (corresponding to 7 kinds of sensitivity respectively) from 1 to 7 kinds of gears, and each gear has different sensitivity and corresponds to seven levels of weather conditions (namely 7 kinds of corresponding relations between the sensitivity and the weather conditions are formed as shown in fig. 3) from sunny, cloudy, fog, haze to heavy storm, extra heavy storm, sand storm and strong sand storm. If the monitoring device obtains that the current weather condition is a sunny day at this time, according to the corresponding relation in fig. 3, the matched sensitivity gear is gear 1, and the monitoring device adjusts the current sensitivity to gear 1 at this time. If the weather change is medium to heavy rain at this time, the monitoring device updates the current weather condition in real time to medium to heavy rain at this time, matches the sensitivity gear to be gear 4 according to the corresponding relation in fig. 3, and adjusts the current sensitivity to be gear 4.
In the embodiment provided by the invention, the monitoring equipment adjusts the sensitivity in real time according to the acquired current weather condition, so that the influence of bad weather on the humanoid detection algorithm is reduced to the minimum, and false alarm caused by the bad weather of the humanoid detection algorithm is reduced.
In one possible embodiment, activating the expelling device such that the expelling device uses ultrasonic waves of a specified expelling frequency and duration to expel the flying animal may be accomplished by:
starting an ultrasonic transmitter in the expelling device, and controlling the ultrasonic transmitter to expel the flying animal according to the specified expelling frequency and the duration period; wherein the specified eviction frequency comprises at least one frequency, and when the specified eviction frequency comprises a plurality of frequencies, the duration of the plurality of frequencies is the same or different.
For example, taking the example of fig. 2 as an example, when the monitoring device turns on the insect-repellent device, the insect-repellent device activates the ultrasonic emitter, which performs insect-repellent at a specified insect-repellent frequency and duration. The specified insect expelling frequency can comprise at least one frequency according to actual needs, and the user is assumed to determine that two types of flies are mainly used in the place where the monitoring equipment is located, wherein the insect expelling frequencies corresponding to the two types of flies are 25kHz and 30kHz, then the insect expelling frequencies of 25kHz and 30kHz are used for expelling insects at the moment, the continuous periods of 10s and 20s are respectively used for alternately expelling the insects, after a period of time of insect expelling, the insect expelling effect is found to be poor, and the user modifies the frequency of 25kHz and 30kHz to be used for alternately expelling the insects at the continuous period of 30s; then new winged insects are generated according to local seasonal changes to replace the original two winged insects, the corresponding insect expelling frequency of the new winged insects is 55kHz, and then the user changes the designated insect expelling frequency into 55kHz and continuously changes Zhou Qixiu into 20s for expelling insects.
In the embodiment provided by the invention, the insect expelling device uses the ultrasonic transmitter to expel insects according to the designated insect expelling frequency and the designated insect expelling duration, and different insect expelling frequencies and different insect expelling durations can be set according to different conditions, so that the insect expelling effect of the insect expelling device is ensured, and the false alarm caused by flying insects by a humanoid detection algorithm is reduced.
A possible implementation method for an expelling device to expel a flying animal using ultrasonic waves of a specified expelling frequency and duration, further comprising:
querying a common flying animal type and a corresponding effective eviction frequency and duration period in the weather condition of the current season, and setting the effective eviction frequency and duration period corresponding to the flying animal type as a specified eviction frequency and duration period of an eviction device. Wherein the specified eviction frequency comprises at least one frequency, and when the specified eviction frequency comprises a plurality of frequencies, the duration of the plurality of frequencies is the same, or different.
For example, taking the example in fig. 2 as an example, the monitoring device queries the current common flying animal type and the effective expelling frequency and duration period of the corresponding flying animal type according to the acquired current season and weather conditions of the place, and presumes that the current common flying animal of the place where the monitoring device is located mainly has two types of birds, the expelling frequencies of the two types of birds are 25kHz and 30kHz, and the duration period is 10s and 20s, and then the monitoring device sets the expelling frequencies of 25kHz and 30kHz and the duration period of 10s and 20s as the expelling frequencies and the duration period specified by the expelling device; after expelling for a period of time, it was found that flying birds homing due to weather changes, the primarily active flying animals changed to a bat, and the monitoring device alternately expelling the bat at a 30s duration period using 45kHz and 60kHz frequencies according to the obtained effective expelling frequency and duration Zhou Qixiu of the common flying animal table and corresponding flying animal species; then according to local seasonal variation, the flying insects replace the original flying birds and bats to become main flying animals, the corresponding expelling frequency of the flying insects is 55kHz and the duration period is 20s, so that the user modifies the appointed expelling frequency to 55kHz and the duration Zhou Qixiu is changed to 20s to expel the flying insects.
In practice, flying animals may include birds, flies, bats, and the like.
In the embodiment provided by the invention, the specified expelling frequency and the duration period used by the expelling device can be automatically set to be the current common flying animal type and the effective expelling frequency and the duration period corresponding to the corresponding flying animal type, thereby ensuring the expelling effect of the expelling device in different seasons and weather and reducing the false alarm caused by the flying animal by the humanoid detection algorithm.
In one possible implementation, the specified eviction frequency and duration period are set directly by the user; or, automatically set.
For example, after the user knows the eviction frequency and duration of the local eviction (assuming a frequency of 50kHz, duration of 30 s), the specified eviction frequency and duration of the monitoring device can be set directly to the specified eviction frequency of 50kHz, duration of 30s; the monitoring device may be configured to automatically set the specified eviction frequency and duration period if the user does not know the eviction frequency and duration period of the local eviction.
In the embodiment provided by the invention, the specified expelling frequency and duration period used by the expelling device can be selected according to the requirement, the direct setting of a user and the self setting of the monitoring device ensure the expelling effect of the expelling device under different conditions, and the false alarm caused by flying animals by a humanoid detection algorithm is reduced.
In one possible implementation, when the specified eviction frequency is automatically set, the setting mode of the specified eviction frequency may be implemented in the following manner:
using different expelling frequencies to expel one period respectively, and detecting the humanoid form contained in the image acquired in each period; counting the number of the images successfully detected to form a human figure in each period, obtaining first statistical results corresponding to each expelling frequency, sequencing all the first statistical results, and selecting N expelling frequencies corresponding to the first N first statistical results with the least number of the images detected to form the human figure in the sequencing results as appointed expelling frequencies; wherein N is greater than or equal to 1. The method for selecting the N eviction frequencies corresponding to the first N first statistical results with the least number of the images with the detected humanoid shape in the sequencing results as the specified eviction frequencies comprises the following steps: when the number of the detected human images in the first statistical result with the least number of the detected human images in the sorting result is 0, selecting the expelling frequency corresponding to the first statistical result with the least number of the detected human images as the designated expelling frequency; when the number of the detected human images in the first N first statistical results with the least number of the detected human images in the sorting result is not 0, selecting N expelling frequencies corresponding to the first N first statistical results with the least number of the detected human images in the sorting result as the appointed expelling frequency.
For example, referring to fig. 4, fig. 4 is a schematic diagram showing the number of detected humanoid images in different eviction frequencies in the same period according to an embodiment of the present invention. Assuming that the expelling frequency of the expelling device at this time includes seven different frequencies, namely 25kHz, 35kHz, 45kHz, 55kHz, 65kHz, 75kHz and 85kHz, the specified expelling frequency is set by itself, a first statistical result shown in a left graph is obtained after the same period of expelling, the number of human images detected in one period by the different frequencies in the first statistical result is ordered to obtain an ordering result shown in a right graph, at this time, the first statistical result corresponding to the first statistical result 55kHz, in which the number of images detected in the human is the least, is not 0, the expelling frequency corresponding to the first two first statistical results, in which the number of images detected in the human is the least, is selected as the specified expelling frequency, and the expelling frequency selected at this time should be 55kHz and 65kHz, as shown in fig. 4. And if the number of detected humanoid images in one period in the first statistical result corresponding to 55kHz at this time is 0, 55kHz is directly selected as the specified eviction frequency.
In the embodiment provided by the invention, the specified expelling frequency used by the expelling device is set by oneself, the expelling effect is indicated by the number of the humanoid images detected in the same period, and the expelling frequency with better expelling effect is selected as the specified expelling frequency, so that the expelling effect of the expelling device is ensured.
In one possible implementation, when the specified expelling frequency includes a plurality of frequencies, controlling the ultrasonic transmitter to expel according to the specified expelling frequency and the duration period may be achieved by:
controlling the ultrasonic transmitter to alternately expel a plurality of frequencies contained in the designated expelling frequency using the same duration period; or, controlling the ultrasonic transmitter to alternately expel the plurality of frequencies included in the specified expelling frequency using different duration periods.
For example, taking the example of fig. 4 as an example, according to the ordering of the right diagram of fig. 4, the monitoring device selects two frequencies of 55kHz and 65kHz as the eviction frequency, where the two frequencies may alternately be evicted using corresponding duration periods, or the two frequencies may alternately be evicted using their respective corresponding duration periods.
In the embodiment provided by the invention, the specified eviction frequency used by the eviction device can select the same or different duration periods to alternately evict according to actual needs, so that the eviction effect of the eviction device is ensured.
In one possible implementation, the determining manner of the duration period corresponding to the plurality of frequencies included in the specified eviction frequency may be implemented by:
sequentially reducing the duration period of the corresponding frequency in the order of least to most images of detected humanoid forms according to the sequence of the first statistical result of the designated eviction frequency; or, alternately using each of the specified expelling frequencies according to different expelling time periods to expel, detecting the humanoid included in the images acquired by each of the expelling frequencies in different expelling time periods, counting the number of images of which each expelling frequency detects humanoid in different expelling time periods, obtaining second counting results of which each expelling frequency corresponds to different expelling time periods, sorting all the second counting results of which each expelling frequency corresponds, and selecting the expelling time period corresponding to the second counting result with the least number of images of which the humanoid is detected as the duration period of the corresponding expelling frequency.
For example, taking the example of FIG. 4 as an example, where the specified eviction frequencies are 55kHz, 65kHz, 45kHz, and 75kHz, in order thereof, assuming that the 55kHz corresponding duration period is 30s, and successively decreasing amounts are 5s, the final duration period is 55kHz eviction 30s, 65kHz eviction 25s, 45kHz eviction 20s, and 75kHz eviction 15s.
For another example, referring to fig. 5, fig. 5 is a schematic diagram showing the number of detected humanoid images when different duration periods are evicted at the same eviction frequency according to the embodiment of the invention. If the specified expelling frequency is 55kHz and 65kHz, respectively expelling 10, 15, 20, 25 and 30s for the two frequencies, counting the number of the humanoid images detected in one period under the condition that each time length is taken as one period, counting to obtain a second counting result corresponding to the 55kHz and 65kHz frequency, sequencing the number of the humanoid images detected in one period in the second counting result, taking the period with the least number of the detected humanoid images as the continuous period corresponding to the expelling frequency, and obtaining the continuous period corresponding to 55kHz as 20s and the continuous period corresponding to 65kHz as 15s.
In the embodiment provided by the invention, the expelling device can test the used appointed expelling frequency during automatic setting, and the expelling time with the best expelling effect is selected as the continuous period to alternately expel according to the detected number of the humanoid images, so that the expelling effect of the expelling device is ensured.
Based on the same inventive concept, the present application provides a monitoring device, see fig. 6, comprising:
at least one image sensor 601 for acquiring images;
at least one expelling device 602 that expels the flying animal by emitting ultrasonic waves;
the monitoring device executes the human shape detection method to perform human shape detection.
Based on the same inventive concept, an embodiment of the present invention provides a computer device, which may be an electronic device such as a personal computer, and the device may include:
at least one processor for implementing the steps of the method for human shape detection as provided in the embodiments of the present application when executing the computer program stored in the memory.
In the alternative, the processor may be a central processing unit, an application specific integrated circuit (ASIC for short, in english: application Specific Integrated Circuit), or one or more integrated circuits for controlling the execution of the program.
Optionally, the device node positioning display device further includes a Memory connected to the at least one processor, where the Memory may include a Read Only Memory (ROM), a random access Memory (Random Access Memory, RAM), and a disk Memory. The memory is used for storing data required by the processor when running, i.e. instructions are stored which are executable by at least one processor, which by executing the instructions stored by the memory performs the method as shown in fig. 1. Wherein the number of memories is one or more.
The embodiments of the present application also provide a computer storage medium, where the computer storage medium stores computer instructions that, when executed on a computer, cause the computer to perform the steps of the method of humanoid detection as above.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.

Claims (12)

1. A method for detecting a person shape, applied to a monitoring device, wherein the monitoring device comprises at least one image sensor and at least one expelling device, and the monitoring device is used for monitoring whether the person shape exists in an image acquired by the image sensor, and the method is characterized by comprising the following steps:
activating the expelling device to cause the expelling device to expel the flying animal using ultrasonic waves of a specified expelling frequency and duration;
acquiring the weather condition of the place where the monitoring equipment is located in the season, and adjusting the current sensitivity of the human shape detection algorithm in the monitoring equipment to be the sensitivity of a gear corresponding to the current weather condition; wherein different weather conditions correspond to different sensitivities of the humanoid detection algorithm;
detecting the humanoid in the image acquired by the image sensor by using a humanoid detection algorithm after sensitivity adjustment;
wherein causing the expelling device to expel the flying animal using ultrasonic waves of a specified expelling frequency and duration, further comprises:
inquiring a common flying animal type and a corresponding effective expelling frequency and a corresponding lasting period under the weather condition of the current season, and setting the effective expelling frequency and the lasting period corresponding to the flying animal type as a designated expelling frequency and a designated lasting period of the expelling device; wherein the specified eviction frequency comprises at least one frequency, and when the specified eviction frequency comprises a plurality of frequencies, the duration periods of the plurality of frequencies are the same or different.
2. The method of claim 1, wherein obtaining weather conditions of the season at the location of the monitoring device comprises:
acquiring a public network IP address used when the monitoring equipment accesses an external network;
inquiring the geographic position of the monitoring equipment through the public network IP address;
and acquiring the current season and weather conditions corresponding to the current geographic position.
3. The method of claim 1, wherein adjusting a current sensitivity currently used by a humanoid detection algorithm in the monitoring device to a sensitivity corresponding to the current weather condition comprises:
matching a first sensitivity corresponding to the current weather condition from the corresponding relation between the weather condition and the sensitivity of the humanoid detection algorithm; wherein the corresponding relation comprises a plurality of weather conditions, and each weather condition corresponds to one sensitivity;
the current sensitivity is adjusted to the first sensitivity.
4. The method of claim 2, wherein activating the expelling device to cause the expelling device to expel the flying animal using ultrasonic waves of a specified expelling frequency and duration, comprises:
activating an ultrasonic transmitter in the expelling device and controlling the ultrasonic transmitter to expel the flying animal at the specified expelling frequency and the sustained period; wherein the specified eviction frequency comprises at least one frequency, and when the specified eviction frequency comprises a plurality of frequencies, the duration periods of the plurality of frequencies are the same or different.
5. The method of claim 1 or 4, further comprising: the specified eviction frequency and the duration period are set directly by a user; or, automatically set by the monitoring device.
6. The method of claim 5, wherein when the specified eviction frequency is automatically set, the setting of the specified eviction frequency comprises:
using different expelling frequencies to expel one period respectively, and detecting the humanoid form contained in the image acquired in each period;
counting the number of images successfully detected to form a human figure in each period, obtaining first statistical results corresponding to each expelling frequency, sequencing all the first statistical results, and selecting N expelling frequencies corresponding to the first N first statistical results with the least number of images detected to form the human figure in the sequencing results as the appointed expelling frequency; wherein N is greater than or equal to 1.
7. The method of claim 6, wherein selecting N eviction frequencies corresponding to first N first statistical results that have a minimum number of images in which humanoid forms are detected from the ranking results as the specified eviction frequency comprises:
when the number of the detected human images in the first statistical result with the least number of the detected human images in the sorting results is 0, selecting the eviction frequency corresponding to the first statistical result with the least number of the detected human images as the specified eviction frequency; and when the number of the detected human images in the first N first statistical results with the least human images in the sorting results is not 0, selecting N expelling frequencies corresponding to the first N first statistical results with the least human images in the sorting results as the appointed expelling frequency.
8. The method of claim 4, wherein when the specified eviction frequency comprises a plurality of frequencies, controlling the ultrasonic transmitter to evict at the specified eviction frequency and the duration period comprises:
controlling the ultrasonic transmitter to alternately expel a plurality of frequencies contained in the specified expelling frequency using the same duration period;
or controlling the ultrasonic transmitter to alternately expel a plurality of frequencies contained in the designated expelling frequency using different duration periods.
9. The method of claim 8, wherein the determining of the plurality of frequencies included in the specified eviction frequency for the duration period comprises:
sequentially reducing the duration period of the corresponding frequency according to the sequence of the first statistical result of the specified eviction frequency;
or, alternately using each of the specified expelling frequencies according to different expelling time periods to expel, detecting the humanoid included in the images acquired by each of the expelling frequencies in different expelling time periods, counting the number of images, of which each expelling frequency detects the humanoid in different expelling time periods, to obtain second counting results of which each expelling frequency corresponds to different expelling time periods, sorting all the second counting results of which each expelling frequency corresponds to, and selecting the expelling time period corresponding to the second counting result with the least number of images, of which the humanoid is detected, as the duration period of the corresponding expelling frequency.
10. A monitoring device, comprising:
at least one image sensor for acquiring images;
at least one expelling device that expels the flying animal by emitting ultrasonic waves;
the monitoring device performs the method of any of claims 1-9 for humanoid detection.
11. A computer device, comprising:
at least one processor, and
a memory coupled to the at least one processor;
wherein the memory stores instructions executable by the at least one processor, the at least one processor performing the method of any of claims 1-9 by executing the instructions stored by the memory.
12. A computer storage medium storing computer instructions which, when run on a computer, cause the computer to perform the method of any one of claims 1-9.
CN202110785592.2A 2021-07-12 2021-07-12 Human shape detection method, device and storage medium Active CN113537036B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110785592.2A CN113537036B (en) 2021-07-12 2021-07-12 Human shape detection method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110785592.2A CN113537036B (en) 2021-07-12 2021-07-12 Human shape detection method, device and storage medium

Publications (2)

Publication Number Publication Date
CN113537036A CN113537036A (en) 2021-10-22
CN113537036B true CN113537036B (en) 2024-02-02

Family

ID=78098641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110785592.2A Active CN113537036B (en) 2021-07-12 2021-07-12 Human shape detection method, device and storage medium

Country Status (1)

Country Link
CN (1) CN113537036B (en)

Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0426256A (en) * 1990-05-21 1992-01-29 Taiko Denki Seisakusho:Kk Cordless key telephone system
JP2005214946A (en) * 2004-02-02 2005-08-11 Matsushita Electric Works Ltd Human body detector
JP2006163887A (en) * 2004-12-08 2006-06-22 Matsushita Electric Ind Co Ltd Intrusion detector
CN2886705Y (en) * 2006-04-13 2007-04-04 陕西科技大学 A door/window laser anti-theft device
JP2008035793A (en) * 2006-08-08 2008-02-21 Shoko:Kk Harmful animal repelling device, harmful animal repelling system and harmful animal repelling method
JP2009156776A (en) * 2007-12-27 2009-07-16 Ihi Corp Human body detection device and method
CN101676963A (en) * 2008-09-18 2010-03-24 北京市凯文警视技术研究所 Invasion body detection alarm equipment and invasion body detection alarm method
WO2012077345A1 (en) * 2010-12-10 2012-06-14 三菱電機株式会社 Monitoring device
KR20130122468A (en) * 2012-04-30 2013-11-07 이앤에이치씨(주) Collaborative unmanned watch operation system and method
KR20140101902A (en) * 2013-02-12 2014-08-21 한국오므론전장주식회사 Apparatus and method for detecting intrusion with prevention function of erroneous operation
CN105068145A (en) * 2015-07-23 2015-11-18 姜翠英 Sharpness analyzing platform for image of human body
CN105069405A (en) * 2015-07-23 2015-11-18 姜翠英 Sharpness analyzing method for image of human body
WO2017115385A2 (en) * 2015-12-28 2017-07-06 Govindarajan Niranjan Chandrika System and method for operating and controlling a hyper configurable humanoid robot to perform multiple applications in various work environments
CN108932503A (en) * 2018-07-20 2018-12-04 上海小蚁科技有限公司 The recognition methods of Chinese herbaceous peony obstacle and device, storage medium, terminal under bad weather
CN108966370A (en) * 2017-05-22 2018-12-07 上海共联通信信息发展有限公司 A kind of radio communication base station having automatic protection function
JP2019004725A (en) * 2017-06-21 2019-01-17 ベジタリア株式会社 Wildlife driving-out device
CN208689406U (en) * 2018-08-23 2019-04-02 三明学院 A kind of farmland nurse equipment and system
CN109801469A (en) * 2019-03-25 2019-05-24 温州联安物联网科技有限公司 A kind of smoke alarm and fire detection method
CN110109480A (en) * 2019-05-21 2019-08-09 南京邮电大学 A kind of unmanned plane inspection search and rescue system and rescue method based on Multi-sensor Fusion
CN110298990A (en) * 2018-03-22 2019-10-01 云丁网络技术(北京)有限公司 Alarm method, system, monitoring device and the Cloud Server of monitoring device
CN211064817U (en) * 2019-10-29 2020-07-24 国网河南省电力公司栾川县供电公司 Bird repellent device for power transmission pole
CN112565709A (en) * 2020-12-22 2021-03-26 泉州医学高等专科学校 Fire-fighting image monitoring device
CN112770054A (en) * 2021-01-06 2021-05-07 深圳市芯中芯科技有限公司 Intelligent doorbell system and application method
CN112874371A (en) * 2021-02-19 2021-06-01 昆山宝创新能源科技有限公司 Monitoring method and monitoring device of charging pile and charging pile
CN113050081A (en) * 2019-12-11 2021-06-29 华为技术有限公司 Method and device for detecting shelter, radar, vehicle and storage medium
KR20210084842A (en) * 2019-12-30 2021-07-08 (주)투비시스템 System for repelling wild animal

Patent Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0426256A (en) * 1990-05-21 1992-01-29 Taiko Denki Seisakusho:Kk Cordless key telephone system
JP2005214946A (en) * 2004-02-02 2005-08-11 Matsushita Electric Works Ltd Human body detector
JP2006163887A (en) * 2004-12-08 2006-06-22 Matsushita Electric Ind Co Ltd Intrusion detector
CN2886705Y (en) * 2006-04-13 2007-04-04 陕西科技大学 A door/window laser anti-theft device
JP2008035793A (en) * 2006-08-08 2008-02-21 Shoko:Kk Harmful animal repelling device, harmful animal repelling system and harmful animal repelling method
JP2009156776A (en) * 2007-12-27 2009-07-16 Ihi Corp Human body detection device and method
CN101676963A (en) * 2008-09-18 2010-03-24 北京市凯文警视技术研究所 Invasion body detection alarm equipment and invasion body detection alarm method
WO2012077345A1 (en) * 2010-12-10 2012-06-14 三菱電機株式会社 Monitoring device
KR20130122468A (en) * 2012-04-30 2013-11-07 이앤에이치씨(주) Collaborative unmanned watch operation system and method
KR20140101902A (en) * 2013-02-12 2014-08-21 한국오므론전장주식회사 Apparatus and method for detecting intrusion with prevention function of erroneous operation
CN105068145A (en) * 2015-07-23 2015-11-18 姜翠英 Sharpness analyzing platform for image of human body
CN105069405A (en) * 2015-07-23 2015-11-18 姜翠英 Sharpness analyzing method for image of human body
WO2017115385A2 (en) * 2015-12-28 2017-07-06 Govindarajan Niranjan Chandrika System and method for operating and controlling a hyper configurable humanoid robot to perform multiple applications in various work environments
CN108966370A (en) * 2017-05-22 2018-12-07 上海共联通信信息发展有限公司 A kind of radio communication base station having automatic protection function
JP2019004725A (en) * 2017-06-21 2019-01-17 ベジタリア株式会社 Wildlife driving-out device
CN110298990A (en) * 2018-03-22 2019-10-01 云丁网络技术(北京)有限公司 Alarm method, system, monitoring device and the Cloud Server of monitoring device
CN108932503A (en) * 2018-07-20 2018-12-04 上海小蚁科技有限公司 The recognition methods of Chinese herbaceous peony obstacle and device, storage medium, terminal under bad weather
CN208689406U (en) * 2018-08-23 2019-04-02 三明学院 A kind of farmland nurse equipment and system
CN109801469A (en) * 2019-03-25 2019-05-24 温州联安物联网科技有限公司 A kind of smoke alarm and fire detection method
CN110109480A (en) * 2019-05-21 2019-08-09 南京邮电大学 A kind of unmanned plane inspection search and rescue system and rescue method based on Multi-sensor Fusion
CN211064817U (en) * 2019-10-29 2020-07-24 国网河南省电力公司栾川县供电公司 Bird repellent device for power transmission pole
CN113050081A (en) * 2019-12-11 2021-06-29 华为技术有限公司 Method and device for detecting shelter, radar, vehicle and storage medium
KR20210084842A (en) * 2019-12-30 2021-07-08 (주)투비시스템 System for repelling wild animal
CN112565709A (en) * 2020-12-22 2021-03-26 泉州医学高等专科学校 Fire-fighting image monitoring device
CN112770054A (en) * 2021-01-06 2021-05-07 深圳市芯中芯科技有限公司 Intelligent doorbell system and application method
CN112874371A (en) * 2021-02-19 2021-06-01 昆山宝创新能源科技有限公司 Monitoring method and monitoring device of charging pile and charging pile

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Wall following and human detection for mobile robot surveillance in indoor environment;C. -W. Lo, K. -L. Wu and J. -S. Liu;《2014 IEEE International Conference on Mechatronics and Automation》;全文 *
基于框架专家***的多模式融合于人形机器人的研究;章建森;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;全文 *

Also Published As

Publication number Publication date
CN113537036A (en) 2021-10-22

Similar Documents

Publication Publication Date Title
US11630210B2 (en) Method for creating occupancy grid map and processing apparatus
JP6357140B2 (en) Image judgment method
US20230156315A1 (en) Adaptive Trail Cameras
US7327245B2 (en) Sensing and analysis of ambient contextual signals for discriminating between indoor and outdoor locations
WO2023016188A1 (en) Map drawing method and apparatus, floor sweeper, storage medium, and electronic apparatus
CN110147705A (en) A kind of vehicle positioning method and electronic equipment of view-based access control model perception
CN107567083B (en) Method and device for performing power-saving optimization processing
CN106776675B (en) Plant identification method and system based on mobile terminal
CN105488044A (en) Data processing method and device
WO2014099223A1 (en) Low power always-on determination of indoor versus outdoor state
US11134221B1 (en) Automated system and method for detecting, identifying and tracking wildlife
CN111339997A (en) Method and apparatus for determining ignition region, storage medium, and electronic apparatus
CN113537036B (en) Human shape detection method, device and storage medium
US11893082B2 (en) Information processing method and information processing system
CN111929672A (en) Method and device for determining movement track, storage medium and electronic device
CN111835970A (en) Image acquisition equipment linkage method and device and storage medium
US11818633B2 (en) Map update system, data transmission device, and data transmission method
TWI726630B (en) Map construction system and map construction method
CN106172358A (en) Drive the method for birds, server and information collecting device
CN113095194A (en) Image classification method and device, storage medium and electronic equipment
CN108475313A (en) Close on cognitive method, beacon equipment and mobile terminal
CN114983279A (en) Control method and device of sweeping robot, sweeping robot and storage medium
US20210231459A1 (en) Apparatus and method for collecting data for map generation
CN113362036A (en) Land resource informatization management system and method based on Internet of things
CN112712074A (en) Information acquisition method, device, equipment and storage medium

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