CN113485145A - Method and device for identifying human body position, household appliance and readable storage medium - Google Patents

Method and device for identifying human body position, household appliance and readable storage medium Download PDF

Info

Publication number
CN113485145A
CN113485145A CN202110873383.3A CN202110873383A CN113485145A CN 113485145 A CN113485145 A CN 113485145A CN 202110873383 A CN202110873383 A CN 202110873383A CN 113485145 A CN113485145 A CN 113485145A
Authority
CN
China
Prior art keywords
human body
temperature data
matrix
heat source
data matrix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110873383.3A
Other languages
Chinese (zh)
Inventor
陈强
徐勤耀
董金盛
寇秋莉
宋艳凤
刘运涛
李相军
魏铁成
倪培栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Haier Air Conditioner Gen Corp Ltd
Qingdao Haier Air Conditioning Electric Co Ltd
Haier Smart Home Co Ltd
Original Assignee
Qingdao Haier Air Conditioner Gen Corp Ltd
Qingdao Haier Air Conditioning Electric Co Ltd
Haier Smart Home 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 Qingdao Haier Air Conditioner Gen Corp Ltd, Qingdao Haier Air Conditioning Electric Co Ltd, Haier Smart Home Co Ltd filed Critical Qingdao Haier Air Conditioner Gen Corp Ltd
Priority to CN202110873383.3A priority Critical patent/CN113485145A/en
Publication of CN113485145A publication Critical patent/CN113485145A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Radiation Pyrometers (AREA)

Abstract

The application relates to the technical field of smart home, and discloses a method for identifying a human body position, which comprises the following steps: monitoring a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a multi-frame temperature data matrix; selecting a frame of temperature data matrix from the temperature data matrix set and determining the frame of temperature data matrix as a temperature data matrix to be identified; determining a human body heat source in a temperature data matrix to be identified; obtaining a foot heat source in human body heat sources; acquiring a projection central point of a foot heat source on the ground; and recognizing the position of the human body according to the projection center point. The human body heat source is obtained according to the temperature data matrix, and the human body position is identified according to the human body heat source, so that the image of the user does not need to be obtained, the human body position can be identified under the condition that the user is not photographed, and the privacy of the user is not invaded. The application also discloses a device for identifying the position of the human body, household electrical appliance equipment and a readable storage medium.

Description

Method and device for identifying human body position, household appliance and readable storage medium
Technical Field
The present application relates to the field of smart home technologies, and for example, to a method and an apparatus for identifying a position of a human body, a home appliance, and a readable storage medium.
Background
The mode of discerning human position among the prior art mainly carries out modes such as image recognition through the camera and realizes, carries out image recognition through the camera and though can realize human position recognition, nevertheless need shoot to the user in the identification process in order to obtain user's image, probably infringes user privacy like this, consequently is not suitable for using on household electrical appliances.
Disclosure of Invention
The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview nor is intended to identify key/critical elements or to delineate the scope of such embodiments but rather as a prelude to the more detailed description that is presented later.
The embodiment of the disclosure provides a method and a device for identifying a human body position, household electrical appliance equipment and a readable storage medium, so that the human body position can be identified without taking a picture of a user.
In some embodiments, the method for identifying a position of a human body includes: monitoring a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a multi-frame temperature data matrix; selecting a frame of temperature data matrix from the temperature data matrix set and determining the frame of temperature data matrix as a temperature data matrix to be identified; determining a human body heat source in a temperature data matrix to be identified; obtaining a foot heat source in human body heat sources; acquiring a projection central point of a foot heat source on the ground; and recognizing the position of the human body according to the projection center point.
In some embodiments, the means for identifying the position of the human body comprises: the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is configured to monitor a preset area and acquire a temperature data matrix set; the temperature data matrix set comprises a multi-frame temperature data matrix; the first determining module is configured to select a frame of temperature data matrix from the temperature data matrix set and determine the frame of temperature data matrix as a temperature data matrix to be identified; a second determination matrix configured to determine human body heat sources in the temperature data matrix to be identified; a second acquisition module configured to acquire a foot heat source among the human body heat sources; the third acquisition module is configured to acquire a projected central point of the foot heat source on the ground; and the identification module is configured to identify the position of the human body according to the projection center point.
In some embodiments, the means for identifying the position of the human body comprises: a processor and a memory storing program instructions, the processor being configured to, upon execution of the program instructions, perform the method for identifying a position of a human body as described above.
In some embodiments, the home device comprises the above-mentioned device for identifying the position of the human body.
In some embodiments, the readable storage medium: program instructions are stored which, when executed, perform the method for recognizing a position of a human body as described above.
The method and the device for identifying the position of the human body, the household appliance and the readable storage medium provided by the embodiment of the disclosure can realize the following technical effects: the method comprises the steps of monitoring a preset area to obtain a temperature data matrix set, selecting a frame of temperature data matrix from the temperature data matrix set and determining the frame of temperature data matrix as a temperature data matrix to be identified, determining a human body heat source in the temperature data matrix to be identified, obtaining a foot heat source in the human body heat source, obtaining a projection central point of the foot heat source on the ground, and identifying the position of a human body according to the projection central point. The human body heat source is obtained according to the temperature data matrix, and the human body position is identified according to the human body heat source, so that the image of the user does not need to be obtained, the human body position can be identified under the condition that the user is not photographed, and the privacy of the user is not invaded.
The foregoing general description and the following description are exemplary and explanatory only and are not restrictive of the application.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the accompanying drawings and not in limitation thereof, in which elements having the same reference numeral designations are shown as like elements and not in limitation thereof, and wherein:
FIG. 1 is a schematic diagram of a method for identifying a position of a human body according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of an apparatus for identifying a position of a human body according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram of another apparatus for recognizing a position of a human body according to an embodiment of the present disclosure.
Detailed Description
So that the manner in which the features and elements of the disclosed embodiments can be understood in detail, a more particular description of the disclosed embodiments, briefly summarized above, may be had by reference to the embodiments, some of which are illustrated in the appended drawings. In the following description of the technology, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the disclosed embodiments. However, one or more embodiments may be practiced without these details. In other instances, well-known structures and devices may be shown in simplified form in order to simplify the drawing.
The terms "first," "second," and the like in the description and in the claims, and the above-described drawings of embodiments of the present disclosure, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the present disclosure described herein may be made. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions.
The term "plurality" means two or more unless otherwise specified.
In the embodiment of the present disclosure, the character "/" indicates that the preceding and following objects are in an or relationship. For example, A/B represents: a or B.
The term "and/or" is an associative relationship that describes objects, meaning that three relationships may exist. For example, a and/or B, represents: a or B, or A and B.
In the embodiment of the disclosure, the home appliance device is an intelligent home appliance product formed by introducing a microprocessor, a sensor technology and a network communication technology into the home appliance device, and has the characteristics of intelligent control, intelligent sensing and intelligent application, the operation process of the home appliance device usually depends on the application and processing of modern technologies such as internet of things, internet and an electronic chip, for example, the home appliance device can realize remote control and management of a user on the home appliance device by connecting the home appliance device with the electronic device.
With reference to fig. 1, an embodiment of the present disclosure provides a method for identifying a position of a human body, including:
step S101, monitoring a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a plurality of frames of temperature data matrixes.
Step S102, a frame of temperature data matrix is selected from the temperature data matrix set and determined as a temperature data matrix to be identified.
And step S103, determining the human body heat source in the temperature data matrix to be identified.
And step S104, obtaining foot heat sources in the human body heat sources.
And step S105, acquiring the projection center point of the foot heat source on the ground.
And step S106, identifying the position of the human body according to the projection center point.
By adopting the method for identifying the human body position provided by the embodiment of the disclosure, the preset area is monitored to obtain the temperature data matrix set, one frame of temperature data matrix is selected from the temperature data matrix set and determined as the temperature data matrix to be identified, the human body heat source in the temperature data matrix to be identified is determined, the foot heat source in the human body heat source is obtained, the projection center point of the foot heat source on the ground is obtained, and the human body position is identified according to the projection center point. The human body heat source is obtained according to the temperature data matrix, and the human body position is identified according to the human body heat source, so that the image of the user does not need to be obtained, the human body position can be identified under the condition that the user is not photographed, and the privacy of the user is not invaded.
Optionally, the matrix thermopile sensor is used for monitoring a preset area, and in a preset period, the matrix thermopile sensor continuously acquires temperature values corresponding to multiple frames of matrix points, and obtains multiple frames of temperature data matrixes after performing temperature correction on each temperature value, namely, obtains a temperature data matrix set. The number of matrix points per frame collected by the matrix thermopile sensor is between 520 and 12800.
Optionally, a frame of temperature data matrix is randomly selected from the temperature data matrix set and determined as the temperature data matrix to be identified.
Optionally, determining a human body heat source in the temperature data matrix to be identified includes: determining other temperature data matrixes except the temperature data matrix to be identified in the temperature data matrix set as reference temperature data matrixes; determining a human body heat source to be identified in a temperature data matrix to be identified; respectively determining reference human body heat sources in the reference temperature data matrixes; determining a first boundary of a human body heat source to be identified; respectively determining a second boundary of each reference human body heat source; and determining whether a second boundary different from the first boundary exists, and determining the human body heat source to be identified as the human body heat source in the temperature data matrix to be identified in the case that the second boundary different from the first boundary exists.
Optionally, each matrix point of each temperature data matrix corresponds to a temperature value, and determining a human body heat source to be identified in the temperature data matrix to be identified includes: acquiring the highest temperature value and the lowest temperature value of each matrix point in the temperature data matrix to be identified in the temperature data matrix set; determining the temperature fluctuation value of each matrix point in the temperature data matrix to be identified according to the highest temperature value and the lowest temperature value of each matrix point in the temperature data matrix to be identified; adding a first mark to a matrix point corresponding to a temperature fluctuation value which is greater than a first threshold value in a temperature data matrix to be identified; adding a second mark for a matrix point which is provided with the first mark in the temperature data matrix to be identified and has a temperature value within a first preset temperature range; the first mark is used for representing the alternative human body temperature matrix point, and the second mark is used for representing the human body temperature matrix point; and determining the matrix points with the second marks as the human body heat sources to be identified of the temperature data matrix to be identified.
Due to the fact that the human body temperature and the environment temperature have the difference attribute, matrix points representing the alternative human body temperature are screened out by determining the temperature fluctuation value of each matrix point in the temperature data matrix to be identified, the matrix points representing the environment temperature are eliminated, the range of the human body heat source to be identified is narrowed, matrix points corresponding to the temperature fluctuation value larger than a first threshold value and with the temperature value within a first preset temperature range are marked, and therefore the determined human body heat source to be identified is enabled to better accord with the temperature characteristics of the human body.
Optionally, the first preset temperature range of temperature values is 25 ℃ < temperature value <42 ℃.
Optionally, determining a temperature fluctuation value of each matrix point in the temperature data matrix to be identified according to a highest temperature value and a lowest temperature value of each matrix point in the temperature data matrix to be identified includes: respectively acquiring first difference values of the temperature values of all matrix points in the temperature data matrix to be identified and the corresponding highest temperature value, and determining the absolute values of the first difference values as the temperature fluctuation values of all matrix points in the temperature data matrix to be identified; or respectively acquiring second difference values of the temperature values of all matrix points in the temperature data matrix to be identified and the corresponding lowest temperature values, and determining the absolute values of the second difference values as the temperature fluctuation values of all matrix points in the temperature data matrix to be identified; or respectively acquiring a first difference value between the temperature value of each matrix point in the temperature data matrix to be identified and the corresponding highest temperature value, and respectively acquiring a second difference value between the temperature value of each matrix point in the temperature data matrix to be identified and the corresponding lowest temperature value; and determining the absolute value of each first difference value as the temperature fluctuation value of each matrix point in the temperature data matrix to be identified, and determining the absolute value of each second difference value as the temperature fluctuation value of each matrix point in the temperature data matrix to be identified. That is, the temperature fluctuation value of each matrix point includes the absolute value of the first difference, and the absolute value of the second difference.
Optionally, the determining the reference human body heat source in each reference temperature data matrix respectively includes: acquiring the highest temperature value and the lowest temperature value of each matrix point in each reference temperature data matrix in the temperature data matrix set; determining the temperature fluctuation value of each matrix point in each reference temperature data matrix according to the highest temperature value and the lowest temperature value of each matrix point in each reference temperature data matrix; adding a third mark to matrix points corresponding to temperature fluctuation values larger than a sixth threshold value in each reference temperature data matrix; adding a fourth mark to matrix points which are provided with the third mark in each reference temperature data matrix and have temperature values within a second preset temperature range; the third mark is used for representing a reference alternative human body temperature matrix point, and the fourth mark is used for representing a reference human body temperature matrix point; and determining the matrix points with the fourth mark as the reference human body heat sources of each reference temperature data matrix.
Optionally, determining a temperature fluctuation value of each matrix point in each reference temperature data matrix according to a highest temperature value and a lowest temperature value of each matrix point in each reference temperature data matrix, including: respectively obtaining a third difference value between the temperature value of each matrix point in each reference temperature data matrix and the corresponding highest temperature value, and determining the absolute value of each third difference value as the temperature fluctuation value of each matrix point in each reference temperature data matrix; or respectively acquiring a fourth difference value between the temperature value of each matrix point in each reference temperature data matrix and the corresponding lowest temperature value, and determining the absolute value of each fourth difference value as the temperature fluctuation value of each matrix point in each reference temperature data matrix; or respectively acquiring a third difference value between the temperature value of each matrix point in each reference temperature data matrix and the corresponding highest temperature value, and respectively acquiring a fourth difference value between the temperature value of each matrix point in each reference temperature data matrix and the corresponding lowest temperature value; and determining the absolute value of each third difference value as the temperature fluctuation value of each matrix point in each reference temperature data matrix, and determining the absolute value of each fourth difference value as the temperature fluctuation value of each matrix point in each reference temperature data matrix. That is, the temperature fluctuation value of each matrix point includes the absolute value of the third difference, and the absolute value of the fourth difference.
Optionally, determining a first boundary of the human body heat source to be identified comprises: selecting heat source boundary matrix points from the human body heat source to be identified, wherein matrix points without second marks exist at adjacent positions of the heat source boundary matrix points; and determining the heat source boundary matrix point as a first boundary of the human body heat source to be identified.
Optionally, determining the second boundary of each reference human body heat source separately comprises: selecting corresponding reference heat source boundary matrix points from each reference human body heat source, wherein matrix points without a fourth mark exist at adjacent positions of the reference heat source boundary matrix points; and determining each reference heat source boundary matrix point as a second boundary of each corresponding reference human body heat source.
In some embodiments, due to the fact that the human body temperature and the environment temperature have the difference attribute, the matrix points representing the alternative human body are screened out by determining the temperature fluctuation value of each matrix point in the temperature data matrix to be identified, the matrix points representing the environment temperature are eliminated, and the range of determining the human body heat source to be identified is reduced. Because the human body has the constant-temperature property, the matrix point which is provided with the first mark and the temperature value of which is in the first preset temperature range is added with the second mark, and the matrix point corresponding to the temperature value which is not in the human body temperature range is excluded, so that the human body heat source to be identified is determined. The human body has the attribute of activity, the first boundary of the human body heat source to be identified is determined by the existence of matrix points without second marks at the adjacent positions of the heat source boundary matrix points, and the human body heat source to be identified is determined as the human body heat source in the temperature data matrix to be identified by the existence of the second boundary different from the first boundary, so that other heat sources in the human body temperature range are excluded from being mistaken as matrix points of the human body. The human body heat source to be identified is determined by determining the human body heat source to be identified in the temperature data matrix to be identified, determining the human body heat source to be identified as the human body heat source in the temperature data matrix to be identified under the condition that a second boundary different from the first boundary exists, so that the human body heat source is determined, the visual algorithm processing is not needed, the matrix thermopile sensor cannot be rotated to acquire the temperature data matrix, and the efficiency is improved. Meanwhile, because the algorithm of vision is not needed to be processed, a large number of visual operation processes are not needed, the operation amount and the operation space requirement are greatly reduced, and the single chip microcomputer with common calculation capability can complete the algorithm identification process.
Optionally, obtaining a foot heat source from the human body heat sources comprises: determining matrix points corresponding to temperature values which are larger than a second threshold value and smaller than a third threshold value in the human body heat source as alternative foot heat sources; determining a smallest rectangle containing all matrix points of the alternative foot heat sources as a first rectangle; determining the central point of the first rectangle as the central point of the alternative foot heat source; the center point of the first rectangle is the intersection point of two diagonal lines of the first rectangle; determining matrix points corresponding to temperature values larger than a fourth threshold value in the human body heat source as head heat sources; determining a minimum rectangle containing all matrix points of the head heat source as a second rectangle; determining the central point of the second rectangle as the central point of the head heat source; the center point of the second rectangle is the intersection point of two diagonal lines of the second rectangle; obtaining the distance between the central point of the alternative foot heat source and the central point of the head heat source; and determining the alternative foot heat source corresponding to the distance larger than the fifth threshold value as the foot heat source.
Optionally, the first threshold, the second threshold, the third threshold, the fourth threshold, the fifth threshold, and the sixth threshold are all preset.
Optionally, obtaining a projected center point of the foot heat source on the ground comprises: determining a central matrix point of a temperature data matrix to be identified as a reference matrix point; acquiring offset between a reference matrix point and a central matrix point of the foot heat source; and acquiring the position of the projection center point of the foot heat source on the ground according to the offset.
Optionally, the temperature data matrix comprises M × N matrix points, M being the number of rows of the temperature data matrix and N being the number of columns of the temperature data matrix. The matrix point of the No. P row and the No. Q column is a central matrix point of the temperature data matrix, namely coordinates are (P, Q), namely coordinates of a reference matrix point are (P, Q), in the case that M and N are even numbers, an abscissa P of the reference matrix point is obtained by calculating P to M/2, and an ordinate Q of the reference matrix point is obtained by calculating Q to N/2; in the case where N is an odd number, obtaining an ordinate Q of the reference matrix point by calculating Q ═ N + 1)/2; in the case where M is an odd number, obtaining an abscissa P of the reference matrix point by calculating P ═ M + 1)/2; wherein M > P >0, N > Q >0, M, N, P and Q are integers.
Optionally, obtaining a central matrix point of the foot heat source comprises: obtaining the maximum X abscissa of all matrix points of the heat source of the foot1Minimum abscissa X2Maximum ordinate Y1And a minimum ordinate Y2(ii) a At X1Is odd number or X2In the case of an odd number, X is calculated3=(X1+X2+1)/2 obtaining the abscissa X of the central matrix point of the foot heat source3(ii) a At X1And X2Are all odd or X1And X2In the case of even numbers, by calculating X3=(X1+X2) Acquiring the abscissa X of the central matrix point of the foot heat source3(ii) a At Y1Is odd number or Y2In the case of an odd number, Y is calculated3=(Y1+Y2+1)/2 obtaining the ordinate Y of the central matrix point of the foot heat source3(ii) a At Y1And Y2Are all strangeNumber or Y1And Y2In the case of even numbers, by calculating Y3=(Y1+Y2) Acquiring the ordinate Y of the central matrix point of the foot heat source3Wherein X is1>X3>X2>0,Y1>Y3>Y2>0,X1、X3、X2、Y1、Y3And Y2Are all integers, X3Is the abscissa, Y, of the central matrix point of the heat source for the foot3The ordinate of the central matrix point of the foot heat source. That is, the central matrix point of the foot heat source is positioned at the Xth matrix point in the temperature data matrix to be identified3Line, line Y3And (4) columns.
Optionally, the matrix thermopile sensor is mounted on a reference wall surface. Optionally, the reference wall surface is a vertical wall surface.
Optionally, a central matrix point in the temperature data matrix to be identified is determined as a reference matrix point, a projection of the reference matrix point on the ground is determined as a reference projection point, an acute angle between a connecting line between the reference projection point and the reference point and a reference wall surface is determined as an included angle C between the matrix thermopile sensor and the reference wall surface, and the reference point is used for representing the installation position of the matrix thermopile sensor.
Optionally, the reference projection point is vertically connected to the reference wall surface, an intersection point of a vertical connecting line of the reference projection point and the reference wall surface is taken as a coordinate origin o, a vertical connecting line of the reference projection point and the reference wall surface is taken as a y-axis, and an intersection line of the ground and the reference wall surface is taken as an x-axis, so that a rectangular coordinate system is established.
Optionally, in a case that the reference projection point coincides with a projection central point of the foot heat source on the ground, an offset between the reference matrix point and a central matrix point of the foot heat source whose projection coincides with the reference matrix point is 0; that is, the projected center point of the foot heat source on the ground has coordinates of (0, y)1). Optionally by calculating y1Obtaining an ordinate of the reference projection point H tan (C + a/(2N)), where y is1Is the ordinate of the reference projection point, H is the distance between the reference point and the ground, C is the included angle between the matrix thermopile sensor and the reference wall surface, and N is the column of the temperature data matrix to be identifiedIs the FOV (Field of View, angle of View) of the matrix thermopile sensor in the vertical direction.
Alternatively, in a case where the reference projected point does not coincide with the projected center point of the foot heat source on the ground, the offset between the reference matrix point and the center matrix point of the foot heat source whose projection coincides is not 0. Optionally by calculating x2Obtaining the abscissa of the projected center point of the foot heat source on the ground by H & gtcos (C + ((A & DeltN)/(2 & N))) & tan ((B & DeltM)/M), wherein x is2The method is characterized in that the method is an abscissa of a projection center point of a foot heat source on the ground, H is a distance between a reference point and the ground, C is an included angle between a matrix thermopile sensor and a reference wall surface, N is the number of columns of a temperature data matrix to be identified, M is the number of rows of the temperature data matrix to be identified, A is an FOV of the matrix thermopile sensor in the vertical direction, and B is the FOV of the matrix thermopile sensor in the horizontal direction.
Optionally by calculating y2Obtaining an ordinate of a projected center point of the foot heat source on the ground, y, from H tan (C + ABS ((a × DeltN)/(2 × N)))2The ABS is an absolute value function and is an ordinate of the projection center point of the foot heat source on the ground.
Optionally, by calculating DeltM ═ P-X3Obtaining the offset of the reference matrix point and the central matrix point of the foot heat source in the abscissa direction, DeltM is the offset of the reference matrix point and the central matrix point of the foot heat source in the abscissa direction, and X is the offset of the reference matrix point and the central matrix point of the foot heat source in the abscissa direction3The abscissa of the central matrix point of the foot heat source is shown, wherein DeltM is more than or equal to 1. Optionally, by calculating DeltN ═ Y3Q obtaining the offset of the reference matrix point and the central matrix point of the foot heat source in the ordinate direction, DeltN being the offset of the reference matrix point and the central matrix point of the foot heat source in the ordinate direction, Y3The ordinate of the central matrix point of the foot heat source.
Optionally, identifying the position of the human body according to the projected central point of the foot heat source on the ground comprises: and determining the position of the projected central point of the foot heat source on the ground as the position of the human body.
In some embodiments, the air conditioner is provided with a matrix thermopile sensor, and the air conditioner monitors a preset area through the matrix thermopile sensor, wherein the preset area is a field angle range of the matrix thermopile sensor. The method comprises the steps of obtaining a temperature data matrix set through a matrix thermopile sensor, selecting a frame of temperature data matrix from the temperature data matrix set, determining the frame of temperature data matrix as a temperature data matrix to be identified, determining a human body heat source in the temperature data matrix to be identified, obtaining a foot heat source in the human body heat source, determining a projection central point of the foot heat source on the ground, and identifying the position of a human body according to the projection central point. The human body position recognition through the air conditioner is achieved, compared with the fact that algorithm complexity and hardware calculation force chip requirements for achieving human body position recognition through image recognition through a camera in the prior art can be higher, hardware resources needed by operation of recognizing the human body position through the matrix thermopile sensor are fewer, the method is applicable to common single chip microcomputer chips, human body position recognition cost is low, meanwhile, images of a user do not need to be obtained, further, human body position recognition can be achieved under the condition that the user is not photographed, and privacy of the user is not invaded.
Referring to fig. 2, an apparatus for recognizing a position of a human body according to an embodiment of the present disclosure includes a first obtaining module 201, a first determining module 202, a second determining module 203, a second obtaining module 204, a third obtaining module 205, and a recognizing module 206. The first obtaining module 201 is configured to monitor a preset area, and obtain a temperature data matrix set; the temperature data matrix set comprises a multi-frame temperature data matrix; the first determining module 202 is configured to select a frame of temperature data matrix from the temperature data matrix set and determine the frame of temperature data matrix as a temperature data matrix to be identified; the second determination module 203 is configured to determine human body heat sources in the temperature data matrix to be identified; the second obtaining module 204 is configured to obtain a foot heat source of the human body heat sources; the third obtaining module 205 is configured to obtain a projected center point of the foot heat source on the ground; the identification module 206 is configured to identify the body position from the projected center point.
By adopting the device for identifying the position of the human body provided by the embodiment of the disclosure, the preset area is monitored to obtain the temperature data matrix set, one frame of temperature data matrix is selected from the temperature data matrix set and determined as the temperature data matrix to be identified, the human body heat source in the temperature data matrix to be identified is determined, the foot heat source in the human body heat source is obtained, the projection center point of the foot heat source on the ground is obtained, and the position of the human body is identified according to the projection center point. The human body heat source is obtained according to the temperature data matrix, and the human body position is identified according to the human body heat source, so that the image of the user does not need to be obtained, the human body position can be identified under the condition that the user is not photographed, and the privacy of the user is not invaded.
Optionally, the second determining module determines the human body heat source in the temperature data matrix to be identified by: determining other temperature data matrixes except the temperature data matrix to be identified in the temperature data matrix set as reference temperature data matrixes; determining a human body heat source to be identified in a temperature data matrix to be identified; respectively determining reference human body heat sources in the reference temperature data matrixes; determining a first boundary of a human body heat source to be identified; respectively determining a second boundary of each reference human body heat source; and determining whether a second boundary different from the first boundary exists, and determining the human body heat source to be identified as the human body heat source in the temperature data matrix to be identified in the case that the second boundary different from the first boundary exists.
Optionally, each matrix point of each temperature data matrix corresponds to a temperature value, and the second determining module determines the human body heat source to be identified in the temperature data matrix to be identified by the following method, including: acquiring the highest temperature value and the lowest temperature value of each matrix point in the temperature data matrix to be identified in the temperature data matrix set; determining the temperature fluctuation value of each matrix point in the temperature data matrix to be identified according to the highest temperature value and the lowest temperature value of each matrix point in the temperature data matrix to be identified; adding a first mark to a matrix point corresponding to a temperature fluctuation value which is greater than a first threshold value in a temperature data matrix to be identified; adding a second mark for a matrix point which is provided with the first mark in the temperature data matrix to be identified and has a temperature value within a first preset temperature range; the first mark is used for representing the alternative human body temperature matrix point, and the second mark is used for representing the human body temperature matrix point; and determining the matrix points with the second marks as the human body heat sources to be identified of the temperature data matrix to be identified.
Optionally, the determining, by the second determining module, a temperature fluctuation value of each matrix point in the temperature data matrix to be identified is determined according to a maximum temperature value and a minimum temperature value of each matrix point in the temperature data matrix to be identified by the following method, including: respectively acquiring first difference values of the temperature values of all matrix points in the temperature data matrix to be identified and the corresponding highest temperature value, and determining the absolute values of the first difference values as the temperature fluctuation values of all matrix points in the temperature data matrix to be identified; or respectively acquiring second difference values of the temperature values of all matrix points in the temperature data matrix to be identified and the corresponding lowest temperature values, and determining the absolute values of the second difference values as the temperature fluctuation values of all matrix points in the temperature data matrix to be identified; or respectively acquiring a first difference value between the temperature value of each matrix point in the temperature data matrix to be identified and the corresponding highest temperature value, and respectively acquiring a second difference value between the temperature value of each matrix point in the temperature data matrix to be identified and the corresponding lowest temperature value; and determining the absolute value of each first difference value as the temperature fluctuation value of each matrix point in the temperature data matrix to be identified, and determining the absolute value of each second difference value as the temperature fluctuation value of each matrix point in the temperature data matrix to be identified. That is, the temperature fluctuation value of each matrix point includes the absolute value of the first difference, and the absolute value of the second difference.
Optionally, the second determining module determines the reference human body heat sources in the reference temperature data matrixes respectively by: acquiring the highest temperature value and the lowest temperature value of each matrix point in each reference temperature data matrix in the temperature data matrix set; determining the temperature fluctuation value of each matrix point in each reference temperature data matrix according to the highest temperature value and the lowest temperature value of each matrix point in each reference temperature data matrix; adding a third mark to matrix points corresponding to temperature fluctuation values larger than a sixth threshold value in each reference temperature data matrix; adding a fourth mark to matrix points which are provided with the third mark in each reference temperature data matrix and have temperature values within a second preset temperature range; the third mark is used for representing a reference alternative human body temperature matrix point, and the fourth mark is used for representing a reference human body temperature matrix point; and determining the matrix points with the fourth mark as the reference human body heat sources of each reference temperature data matrix.
Optionally, the determining, by the second determining module, a temperature fluctuation value of each matrix point in each reference temperature data matrix according to a maximum temperature value and a minimum temperature value of each matrix point in each reference temperature data matrix by the following method, including: respectively obtaining a third difference value between the temperature value of each matrix point in each reference temperature data matrix and the corresponding highest temperature value, and determining the absolute value of each third difference value as the temperature fluctuation value of each matrix point in each reference temperature data matrix; or respectively acquiring a fourth difference value between the temperature value of each matrix point in each reference temperature data matrix and the corresponding lowest temperature value, and determining the absolute value of each fourth difference value as the temperature fluctuation value of each matrix point in each reference temperature data matrix; or respectively acquiring a third difference value between the temperature value of each matrix point in each reference temperature data matrix and the corresponding highest temperature value, and respectively acquiring a fourth difference value between the temperature value of each matrix point in each reference temperature data matrix and the corresponding lowest temperature value; and determining the absolute value of each third difference value as the temperature fluctuation value of each matrix point in each reference temperature data matrix, and determining the absolute value of each fourth difference value as the temperature fluctuation value of each matrix point in each reference temperature data matrix. That is, the temperature fluctuation value of each matrix point includes the absolute value of the third difference, and the absolute value of the fourth difference.
Optionally, the second determining module determines the first boundary of the human body heat source to be identified by: selecting heat source boundary matrix points from the human body heat source to be identified, wherein matrix points without second marks exist at adjacent positions of the heat source boundary matrix points; and determining the heat source boundary matrix point as a first boundary of the human body heat source to be identified.
Optionally, the second determining module determines the second boundary of each reference human body heat source respectively by: selecting corresponding reference heat source boundary matrix points from each reference human body heat source, wherein matrix points without a fourth mark exist at adjacent positions of the reference heat source boundary matrix points; and determining each reference heat source boundary matrix point as a second boundary of each corresponding reference human body heat source.
Optionally, the second obtaining module obtains the foot heat source in the human body heat source by: determining matrix points corresponding to temperature values which are larger than a second threshold value and smaller than a third threshold value in the human body heat source as alternative foot heat sources; determining a smallest rectangle containing all matrix points of the alternative foot heat sources as a first rectangle; determining the central point of the first rectangle as the central point of the alternative foot heat source; the center point of the first rectangle is the intersection point of two diagonal lines of the first rectangle; determining matrix points corresponding to temperature values larger than a fourth threshold value in the human body heat source as head heat sources; determining a minimum rectangle containing all matrix points of the head heat source as a second rectangle; determining the central point of the second rectangle as the central point of the head heat source; the center point of the second rectangle is the intersection point of two diagonal lines of the second rectangle; obtaining the distance between the central point of the alternative foot heat source and the central point of the head heat source; and determining the alternative foot heat source corresponding to the distance larger than the fifth threshold value as the foot heat source.
Optionally, the third obtaining module obtains the projected central point of the foot heat source on the ground by: determining a central matrix point of a temperature data matrix to be identified as a reference matrix point; acquiring offset between a reference matrix point and a central matrix point of the foot heat source; and acquiring the position of the projection center point of the foot heat source on the ground according to the offset.
Optionally, the identifying module identifies the position of the human body according to the projection center point by the following means: and determining the position of the projected central point of the foot heat source on the ground as the position of the human body.
As shown in fig. 3, an apparatus for recognizing a position of a human body according to an embodiment of the present disclosure includes a processor (processor)300 and a memory (memory) 301. Optionally, the apparatus may also include a Communication Interface 302 and a bus 303. The processor 300, the communication interface 302 and the memory 301 may communicate with each other via a bus 303. The communication interface 302 may be used for information transfer. The processor 300 may call logic instructions in the memory 301 to perform the method for recognizing the position of the human body of the above-described embodiment.
In addition, the logic instructions in the memory 301 may be implemented in the form of software functional units and stored in a computer readable storage medium when the logic instructions are sold or used as independent products.
The memory 301 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The processor 300 executes functional applications and data processing, i.e., implements the method for recognizing the position of the human body in the above-described embodiments, by executing program instructions/modules stored in the memory 301.
The memory 301 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal device, and the like. Further, the memory 301 may include a high-speed random access memory, and may also include a nonvolatile memory.
By adopting the device for identifying the position of the human body provided by the embodiment of the disclosure, the preset area is monitored to obtain the temperature data matrix set, one frame of temperature data matrix is selected from the temperature data matrix set and determined as the temperature data matrix to be identified, the human body heat source in the temperature data matrix to be identified is determined, the foot heat source in the human body heat source is obtained, the projection center point of the foot heat source on the ground is obtained, and the position of the human body is identified according to the projection center point. The human body heat source is obtained according to the temperature data matrix, and the human body position is identified according to the human body heat source, so that the image of the user does not need to be obtained, the human body position can be identified under the condition that the user is not photographed, and the privacy of the user is not invaded.
The embodiment of the disclosure provides household electrical appliance equipment comprising the device for identifying the position of a human body.
The household appliance obtains a temperature data matrix set by monitoring a preset area, selects a frame of temperature data matrix from the temperature data matrix set and determines the frame of temperature data matrix as a temperature data matrix to be identified, determines a human body heat source in the temperature data matrix to be identified, obtains a foot heat source in the human body heat source, obtains a projection central point of the foot heat source on the ground, and identifies the position of a human body according to the projection central point. The human body heat source is obtained according to the temperature data matrix, and the human body position is identified according to the human body heat source, so that the image of the user does not need to be obtained, the human body position can be identified under the condition that the user is not photographed, and the privacy of the user is not invaded.
Optionally, the household appliance is an air conditioner. Optionally, the air conditioner is provided with a matrix thermopile sensor, the air conditioner being an on-hook mounted on a reference wall. Optionally, the reference wall surface is a vertical wall surface.
Embodiments of the present disclosure provide a computer-readable storage medium storing computer-executable instructions configured to perform the above-mentioned method for recognizing a position of a human body.
An embodiment of the present disclosure provides a computer program product comprising a computer program stored on a computer-readable storage medium, the computer program comprising program instructions which, when executed by a computer, cause the computer to perform the above-mentioned method for recognizing a position of a human body.
The computer-readable storage medium described above may be a transitory computer-readable storage medium or a non-transitory computer-readable storage medium.
The technical solution of the embodiments of the present disclosure may be embodied in the form of a software product, where the computer software product is stored in a storage medium and includes one or more instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method of the embodiments of the present disclosure. And the aforementioned storage medium may be a non-transitory storage medium comprising: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes, and may also be a transient storage medium.
The above description and drawings sufficiently illustrate embodiments of the disclosure to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. The examples merely typify possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in or substituted for those of others. Furthermore, the words used in the specification are words of description only and are not intended to limit the claims. As used in the description of the embodiments and the claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. Similarly, the term "and/or" as used in this application is meant to encompass any and all possible combinations of one or more of the associated listed. Furthermore, the terms "comprises" and/or "comprising," when used in this application, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Without further limitation, an element defined by the phrase "comprising an …" does not exclude the presence of other like elements in a process, method or apparatus that comprises the element. In this document, each embodiment may be described with emphasis on differences from other embodiments, and the same and similar parts between the respective embodiments may be referred to each other. For methods, products, etc. of the embodiment disclosures, reference may be made to the description of the method section for relevance if it corresponds to the method section of the embodiment disclosure.
Those of skill in the art would appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software may depend upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments. It can be clearly understood by the skilled person that, for convenience and brevity of description, the specific working processes of the system, the apparatus and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments disclosed herein, the disclosed methods, products (including but not limited to devices, apparatuses, etc.) may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units may be merely a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to implement the present embodiment. In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. In the description corresponding to the flowcharts and block diagrams in the figures, operations or steps corresponding to different blocks may also occur in different orders than disclosed in the description, and sometimes there is no specific order between the different operations or steps. For example, two sequential operations or steps may in fact be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. Each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

Claims (11)

1. A method for identifying a location of a human body, comprising:
monitoring a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a multi-frame temperature data matrix;
selecting a frame of temperature data matrix from the temperature data matrix set and determining the frame of temperature data matrix as a temperature data matrix to be identified;
determining a human body heat source in the temperature data matrix to be identified;
obtaining a foot heat source in the human body heat sources;
acquiring a projection central point of the foot heat source on the ground;
and recognizing the position of the human body according to the projection central point.
2. The method of claim 1, wherein determining human body heat sources in the temperature data matrix to be identified comprises:
determining other temperature data matrixes except the temperature data matrix to be identified in the temperature data matrix set as reference temperature data matrixes;
determining a human body heat source to be identified in the temperature data matrix to be identified; respectively determining a reference human body heat source in each reference temperature data matrix;
determining a first boundary of the human body heat source to be identified; respectively determining a second boundary of each reference human body heat source;
and determining whether a second boundary different from the first boundary exists, and determining the human body heat source to be identified as the human body heat source in the temperature data matrix to be identified if the second boundary different from the first boundary exists.
3. The method of claim 2, wherein each matrix point of each temperature data matrix corresponds to a temperature value, and determining the human body heat source to be identified in the temperature data matrix to be identified comprises:
acquiring the highest temperature value and the lowest temperature value of each matrix point in the temperature data matrix to be identified in the temperature data matrix set;
determining the temperature fluctuation value of each matrix point in the temperature data matrix to be identified according to each highest temperature value and each lowest temperature value;
adding a first mark to a matrix point corresponding to a temperature fluctuation value which is greater than a first threshold value in the temperature data matrix to be identified;
adding a second mark to a matrix point which is provided with a first mark in the temperature data matrix to be identified and has a temperature value within a first preset temperature range; the first mark is used for representing the alternative human body temperature matrix point, and the second mark is used for representing the human body temperature matrix point;
and determining matrix points with second marks as the human body heat sources to be identified of the temperature data matrix to be identified.
4. The method of claim 3, wherein determining the first boundary of the human body heat source to be identified comprises:
selecting heat source boundary matrix points from the human body heat source to be identified, wherein matrix points without second marks exist at adjacent positions of the heat source boundary matrix points;
and determining the heat source boundary matrix point as a first boundary of the human body heat source to be identified.
5. The method of claim 1, wherein each matrix point of each of the temperature data matrices corresponds to a temperature value, and obtaining a foot heat source of the human body heat sources comprises:
determining matrix points corresponding to temperature values which are larger than a second threshold value and smaller than a third threshold value in the human body heat source as alternative foot heat sources;
determining a smallest rectangle containing all matrix points of the alternative foot heat source as a first rectangle; determining a center point of the first rectangle as a center point of the alternative foot heat source; the center point of the first rectangle is the intersection point of two diagonal lines of the first rectangle;
determining matrix points corresponding to temperature values larger than a fourth threshold value in the human body heat source as head heat sources;
determining a minimum rectangle containing all matrix points of the head heat source as a second rectangle; determining a center point of the second rectangle as a center point of a head heat source; the center point of the second rectangle is the intersection point of two diagonal lines of the second rectangle;
obtaining the distance between the central point of the alternative foot heat source and the central point of the head heat source;
and determining the alternative foot heat source corresponding to the distance larger than the fifth threshold value as the foot heat source.
6. The method of claim 1, wherein obtaining the projected center point of the foot heat source on the ground comprises:
determining a central matrix point of the temperature data matrix to be identified as a reference matrix point;
acquiring the offset between the reference matrix point and the central matrix point of the foot heat source;
and acquiring the position of the projection central point according to the offset.
7. The method of claim 1, wherein identifying the human body location from the projected center point comprises:
and determining the position of the projection central point as the position of the human body.
8. An apparatus for recognizing a position of a human body, comprising:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is configured to monitor a preset area and acquire a temperature data matrix set; the temperature data matrix set comprises a multi-frame temperature data matrix;
the first determining module is configured to select a frame of temperature data matrix from the temperature data matrix set and determine the frame of temperature data matrix as a temperature data matrix to be identified;
a second determination module configured to determine a human body heat source in the temperature data matrix to be identified;
a second acquisition module configured to acquire a foot heat source of the human body heat sources;
a third acquisition module configured to acquire a projected center point of the foot heat source on the ground;
an identification module configured to identify a human body location from the projected center point.
9. An apparatus for identifying the position of a human body, comprising a processor and a memory storing program instructions, characterized in that the processor is configured to perform the method for identifying the position of a human body according to any one of claims 1 to 7 when executing the program instructions.
10. An electric home appliance comprising the apparatus for recognizing a position of a human body according to claim 9.
11. A readable storage medium storing program instructions which, when executed, perform the method for identifying the position of a human body according to any one of claims 1 to 7.
CN202110873383.3A 2021-07-30 2021-07-30 Method and device for identifying human body position, household appliance and readable storage medium Pending CN113485145A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110873383.3A CN113485145A (en) 2021-07-30 2021-07-30 Method and device for identifying human body position, household appliance and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110873383.3A CN113485145A (en) 2021-07-30 2021-07-30 Method and device for identifying human body position, household appliance and readable storage medium

Publications (1)

Publication Number Publication Date
CN113485145A true CN113485145A (en) 2021-10-08

Family

ID=77944763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110873383.3A Pending CN113485145A (en) 2021-07-30 2021-07-30 Method and device for identifying human body position, household appliance and readable storage medium

Country Status (1)

Country Link
CN (1) CN113485145A (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014142318A (en) * 2013-01-25 2014-08-07 Panasonic Corp Moving object detection device
CN104596042A (en) * 2015-02-11 2015-05-06 美的集团股份有限公司 Human body detection-based air conditioner control method, device and system
CN105739339A (en) * 2016-03-18 2016-07-06 上海斐讯数据通信技术有限公司 Human body identification and locating method and system
CN107168109A (en) * 2016-03-07 2017-09-15 中兴通讯股份有限公司 The adaptive cool-down method and device of a kind of mobile terminal
US20180239977A1 (en) * 2017-02-17 2018-08-23 Motorola Mobility Llc Face detection with temperature and distance validation
CN109190528A (en) * 2018-08-21 2019-01-11 厦门美图之家科技有限公司 Biopsy method and device
CN109725609A (en) * 2018-11-12 2019-05-07 于怡然 A kind of intelligent air-conditioning system
CN109727429A (en) * 2017-10-27 2019-05-07 恒为科技(上海)股份有限公司 Human body localization method and device, computer readable storage medium, terminal
CN110134220A (en) * 2019-05-22 2019-08-16 深圳市鑫宇鹏电子科技有限公司 A kind of device sleeps awakening method based on infrared sensor array
CN110469939A (en) * 2019-07-10 2019-11-19 海信(山东)空调有限公司 Electric appliance and its position of human body detection method and device
CN110568515A (en) * 2019-08-26 2019-12-13 深圳市枫芒科技有限公司 Human body existence detection method and device based on infrared array and storage medium
US20210063005A1 (en) * 2019-09-04 2021-03-04 Rade Tecnologías, S.L. System and method for providing information about presence in a space
CN113128038A (en) * 2021-04-09 2021-07-16 中国电子科技集团公司第二十九研究所 Intelligent sensing method for heat source overload of skin array unit

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014142318A (en) * 2013-01-25 2014-08-07 Panasonic Corp Moving object detection device
CN104596042A (en) * 2015-02-11 2015-05-06 美的集团股份有限公司 Human body detection-based air conditioner control method, device and system
CN107168109A (en) * 2016-03-07 2017-09-15 中兴通讯股份有限公司 The adaptive cool-down method and device of a kind of mobile terminal
CN105739339A (en) * 2016-03-18 2016-07-06 上海斐讯数据通信技术有限公司 Human body identification and locating method and system
US20180239977A1 (en) * 2017-02-17 2018-08-23 Motorola Mobility Llc Face detection with temperature and distance validation
CN109727429A (en) * 2017-10-27 2019-05-07 恒为科技(上海)股份有限公司 Human body localization method and device, computer readable storage medium, terminal
CN109190528A (en) * 2018-08-21 2019-01-11 厦门美图之家科技有限公司 Biopsy method and device
CN109725609A (en) * 2018-11-12 2019-05-07 于怡然 A kind of intelligent air-conditioning system
CN110134220A (en) * 2019-05-22 2019-08-16 深圳市鑫宇鹏电子科技有限公司 A kind of device sleeps awakening method based on infrared sensor array
CN110469939A (en) * 2019-07-10 2019-11-19 海信(山东)空调有限公司 Electric appliance and its position of human body detection method and device
CN110568515A (en) * 2019-08-26 2019-12-13 深圳市枫芒科技有限公司 Human body existence detection method and device based on infrared array and storage medium
US20210063005A1 (en) * 2019-09-04 2021-03-04 Rade Tecnologías, S.L. System and method for providing information about presence in a space
CN113128038A (en) * 2021-04-09 2021-07-16 中国电子科技集团公司第二十九研究所 Intelligent sensing method for heat source overload of skin array unit

Similar Documents

Publication Publication Date Title
CN110383274B (en) Method, device, system, storage medium, processor and terminal for identifying equipment
CN103189899B (en) Object display apparatus and object displaying method
CN110533694B (en) Image processing method, device, terminal and storage medium
WO1998043105A2 (en) Object tracking system using statistical modeling and geometric relationship
CN110059666B (en) Attention detection method and device
CN107704890B (en) Generation method and device of quadruple image
Finlayson et al. A curious problem with using the colour checker dataset for illuminant estimation
CN110334652B (en) Image processing method, electronic device, and storage medium
CN114496246A (en) Method and device for evaluating posture health and storage medium
CN111596594B (en) Panoramic big data application monitoring and control system
CN113485145A (en) Method and device for identifying human body position, household appliance and readable storage medium
CN112991461A (en) Material assembling method and device, computer readable storage medium and processor
CN111586383A (en) Method and device for projection and projection equipment
CN113495493B (en) Method and device for identifying height of human body, household appliance and readable storage medium
JP2008244812A (en) Unidentified object monitor
CN113686447A (en) Method and device for human body recognition, electronic equipment and readable storage medium
CN115802001A (en) Camera image data processing method and device and terminal
CN103796007A (en) Automatic adjustment method and system for naked-eye stereoscopic display device
CN113639432B (en) Method and device for controlling air conditioner, air conditioner and readable storage medium
CN113840135A (en) Color cast detection method, device, equipment and storage medium
US9049382B2 (en) Image processing apparatus and image processing method
US10931896B2 (en) Image capture device and image capture management system
KR101362462B1 (en) Apparatus and method for detecting an obstacle using stereo cameras
CN113639430B (en) Method and device for controlling air conditioner, air conditioner and readable storage medium
CN113639434B (en) Method and device for controlling air conditioner, air conditioner and readable 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