Multi-person body temperature detection method and device, electronic equipment and storage medium

文档序号:47130 发布日期:2021-09-28 浏览:15次 中文

阅读说明:本技术 一种多人体温检测方法、装置、电子设备及存储介质 (Multi-person body temperature detection method and device, electronic equipment and storage medium ) 是由 高树鹏 马杰 刘宇航 于 2020-03-10 设计创作,主要内容包括:本申请实施例公开了一种多人体温检测方法、装置、电子设备及存储介质,涉及红外测温领域。其中方法包括:对光学静态图像进行人脸识别,确定所述光学静态图像中的至少一个人脸图像及各个所述人脸图像的坐标;对热成像静态图像和/或所述光学静态图像进行坐标变换,确定各个所述人脸图像的热成像信息;所述光学静态图像与所述热成像静态图像包括相同的图像采集目标;针对各个所述人脸图像,根据所述人脸图像的热成像信息确定所述人脸图像对应的体温。本申请实施例能够提高在公共场所进行体温检测的效率,并防止交叉感染。(The embodiment of the application discloses a method and a device for detecting the body temperature of multiple persons, electronic equipment and a storage medium, and relates to the field of infrared temperature measurement. The method comprises the following steps: carrying out face recognition on the optical static images, and determining at least one face image in the optical static images and the coordinates of each face image; performing coordinate transformation on the thermal imaging static image and/or the optical static image to determine thermal imaging information of each face image; the optical static image and the thermal imaging static image comprise the same image acquisition target; and determining the body temperature corresponding to the face image according to the thermal imaging information of the face image aiming at each face image. The body temperature detection method and the body temperature detection device can improve the body temperature detection efficiency in public places and prevent cross infection.)

1. A method for detecting the body temperature of a plurality of persons is characterized by comprising the following steps:

carrying out face recognition on the optical static images, and determining at least one face image in the optical static images and the coordinates of each face image;

performing coordinate transformation on the thermal imaging static image and/or the optical static image to determine thermal imaging information of each face image; the optical static image and the thermal imaging static image comprise the same image acquisition target;

and determining the body temperature corresponding to the face image according to the thermal imaging information of the face image aiming at each face image.

2. The method of claim 1, further comprising:

and respectively extracting the same frame from the optical video image and the thermal imaging video image to obtain the optical static image and the thermal imaging static image.

3. The method according to claim 1 or 2, wherein the performing face recognition on the optical still image and determining the thermal imaging information of each face image comprises:

determining the image quality of the optical static image according to the definition of the optical static image and the definition of a human face in the optical static image; the face definition comprises at least one of shielding degree, fuzziness, illumination intensity, posture angle, integrity and size characteristics;

and under the condition that the image quality meets a preset quality standard, executing the step of determining at least one face image in the optical static image and the coordinates of each face image.

4. The method of claim 1 or 2, wherein the face recognition uses a key point localization technique to locate a plurality of key points of facial features and contours.

5. The method according to claim 1 or 2,

the thermal imaging information of the face image comprises: a temperature lattice corresponding to the face image in the thermal imaging static image;

the determining the body temperature corresponding to the face image according to the thermal imaging information of the face image comprises: and calculating the temperature lattice by adopting a linear regression algorithm to obtain the body temperature corresponding to the face image.

6. The method of claim 5, wherein the temperature lattice comprises temperatures indicated by pixels in the thermographic static image corresponding to frontal locations of the face image.

7. The method of claim 1 or 2, further comprising: and displaying the face image with the corresponding body temperature higher than a preset threshold value.

8. The method of claim 1 or 2, further comprising: pre-storing a personnel identifier corresponding to the face image;

and displaying the personnel identification of the face image corresponding to the body temperature higher than the preset threshold value.

9. A multi-person body temperature detection device, comprising:

the face recognition module is used for carrying out face recognition on the optical static images and determining at least one face image in the optical static images and the coordinates of each face image;

the coordinate transformation module is used for carrying out coordinate transformation on the thermal imaging static image and/or the optical static image and determining thermal imaging information of each face image; the optical static image and the thermal imaging static image comprise the same image acquisition target;

and the body temperature determining module is used for determining the body temperature corresponding to the face image according to the thermal imaging information of the face image aiming at each face image.

10. The apparatus of claim 9, further comprising:

and the static image acquisition module is used for extracting the same frame from the optical video image and the thermal imaging video image respectively to obtain the optical static image and the thermal imaging static image.

11. The apparatus of claim 9 or 10, wherein the face recognition module comprises:

the screening submodule is used for determining the image quality of the optical static image according to the definition of the optical static image and the definition of a human face in the optical static image; the face definition comprises at least one of shielding degree, fuzziness, illumination intensity, posture angle, integrity and size characteristics;

and the face image determining submodule is used for determining at least one face image in the optical static image and the coordinates of each face image under the condition that the image quality meets a preset quality standard.

12. The apparatus of claim 9 or 10, wherein the face recognition module locates a plurality of key points of facial features and contours using a key point locating technique.

13. The apparatus of claim 9 or 10, wherein the thermal imaging information of the face image comprises: a temperature lattice corresponding to the face image in the thermal imaging static image;

and the body temperature determining module is used for calculating the temperature lattice by adopting a linear regression algorithm to obtain the body temperature corresponding to the face image.

14. The apparatus of claim 13, wherein the temperature lattice comprises temperatures indicated by pixels in the thermographic static image corresponding to frontal locations of the face image.

15. The apparatus of claim 9 or 10, further comprising:

the first display module is used for displaying the face image with the corresponding body temperature higher than a preset threshold value.

16. The apparatus of claim 9 or 10, further comprising:

the second display module is used for pre-storing the personnel identification corresponding to the face image; and displaying the personnel identification of the face image corresponding to the body temperature higher than the preset threshold value.

17. An electronic device, comprising:

at least one processor; and

a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,

the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-8.

18. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-8.

Technical Field

The application relates to the field of thermal imaging, in particular to the field of infrared temperature measurement.

Background

When the body temperature of a large number of people needs to be detected in a public place, the detection is generally carried out one by adopting equipment such as a forehead thermometer and the like at present. This approach is inefficient and may result in cross-contamination by contact with the detection equipment.

Disclosure of Invention

The embodiment of the application provides a method and a device for detecting the body temperature of multiple persons, so as to solve at least one of the technical problems.

In a first aspect, an embodiment of the present application provides a human body temperature detection method, including:

carrying out face recognition on the optical static images, and determining at least one face image in the optical static images and the coordinates of each face image;

performing coordinate transformation on the thermal imaging static image and/or the optical static image to determine thermal imaging information of each face image; the optical static image and the thermal imaging static image comprise the same image acquisition target;

and determining the body temperature corresponding to the face image according to the thermal imaging information of the face image aiming at each face image.

According to the embodiment of the application, the body temperature corresponding to the plurality of face images is determined by determining the plurality of face images in the common optical image and determining the thermal imaging information in the thermal imaging image corresponding to each face image, so that the efficiency of body temperature detection in a public place is improved, and cross infection is prevented.

In one embodiment, the method further comprises:

and respectively extracting the same frame from the optical video image and the thermal imaging video image to obtain the optical static image and the thermal imaging static image.

According to the embodiment of the application, the static image is selected from the video image, so that the static image with higher quality can be conveniently selected for body temperature detection.

In one embodiment, the performing face recognition on the optical still image and determining thermal imaging information of each face image includes:

determining the image quality of the optical static image according to the definition of the optical static image and the definition of a human face in the optical static image; the face definition comprises at least one of shielding degree, fuzziness, illumination intensity, posture angle, integrity and size characteristics;

and under the condition that the image quality meets a preset quality standard, executing the step of determining at least one face image in the optical static image and the coordinates of each face image.

According to the embodiment of the application, the static images with the image quality meeting the preset quality standard are screened, so that the accuracy of face recognition is improved, and the accuracy of body temperature detection of personnel is further improved.

In one embodiment, the face recognition uses a key point localization technique to locate a plurality of key points of facial features and contours.

According to the embodiment of the application, the face recognition can be efficiently and accurately realized by adopting the key point positioning technology.

In one embodiment, the thermal imaging information of the face image comprises: a temperature lattice corresponding to the face image in the thermal imaging static image;

the determining the body temperature corresponding to the face image according to the thermal imaging information of the face image comprises: and calculating the temperature lattice by adopting a linear regression algorithm to obtain the body temperature corresponding to the face image.

According to the embodiment of the application, the temperature lattice is calculated by adopting a linear regression algorithm, so that the body temperature corresponding to the face image can be accurately determined.

In one embodiment, the temperature lattice includes temperatures indicated by pixels in the thermographic still image corresponding to frontal locations of the face image.

In one embodiment, a face image is presented that corresponds to a body temperature above a predetermined threshold.

In one embodiment, the person identifier corresponding to the face image is stored in advance; and displaying the personnel identification of the face image corresponding to the body temperature higher than the preset threshold value.

According to the embodiment of the application, the face image or the personnel identification with the corresponding body temperature higher than the preset threshold value is displayed, so that the abnormal body temperature personnel can be quickly and efficiently notified or displayed.

In a second aspect, an embodiment of the present application provides a multi-person body temperature detecting device, including:

the face recognition module is used for carrying out face recognition on the optical static images and determining at least one face image in the optical static images and the coordinates of each face image;

the coordinate transformation module is used for carrying out coordinate transformation on the thermal imaging static image and/or the optical static image and determining thermal imaging information of each face image; the optical static image and the thermal imaging static image comprise the same image acquisition target;

and the body temperature determining module is used for determining the body temperature corresponding to the face image according to the thermal imaging information of the face image aiming at each face image.

In one embodiment, the method further comprises:

and the static image acquisition module is used for extracting the same frame from the optical video image and the thermal imaging video image respectively to obtain the optical static image and the thermal imaging static image.

In one embodiment, a face recognition module comprises:

the screening submodule is used for determining the image quality of the optical static image according to the definition of the optical static image and the definition of a human face in the optical static image; the face definition comprises at least one of shielding degree, fuzziness, illumination intensity, posture angle, integrity and size characteristics;

and the face image determining submodule is used for determining at least one face image in the optical static image and the coordinates of each face image under the condition that the image quality meets a preset quality standard.

In one embodiment, the face recognition module locates a plurality of key points of facial features and contours using a key point location technique.

In one embodiment, the thermal imaging information of the face image comprises: a temperature lattice corresponding to the face image in the thermal imaging static image;

and the body temperature determining module is used for calculating the temperature lattice by adopting a linear regression algorithm to obtain the body temperature corresponding to the face image.

In one embodiment, the temperature lattice includes temperatures indicated by pixels in the thermographic still image corresponding to frontal locations of the face image.

In one embodiment, the method further comprises:

the first display module is used for displaying the face image with the corresponding body temperature higher than a preset threshold value.

In one embodiment, the method further comprises:

the second display module is used for pre-storing the personnel identification corresponding to the face image; and displaying the personnel identification of the face image corresponding to the body temperature higher than the preset threshold value.

In a third aspect, an embodiment of the present application provides an electronic device, including:

at least one processor; and

a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,

the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of the first aspects.

In a fourth aspect, embodiments of the present application provide a non-transitory computer-readable storage medium having stored thereon computer instructions for causing a computer to perform the method of any one of the first aspects.

One embodiment in the above application has the following advantages or benefits: according to the embodiment of the application, the body temperature corresponding to the plurality of face images is determined by determining the plurality of face images in the common optical image and determining the thermal imaging information in the thermal imaging image corresponding to each face image, so that the efficiency of body temperature detection in a public place can be improved, and cross infection is prevented.

Other effects of the above-described alternative will be described below with reference to specific embodiments.

Drawings

The drawings are included to provide a better understanding of the present solution and are not intended to limit the present application. Wherein:

fig. 1 is a first flowchart of a method for detecting body temperature of multiple persons according to an embodiment of the present application;

FIG. 2 is a flowchart illustrating a second implementation of a method for detecting body temperature of multiple persons according to an embodiment of the present application;

fig. 3 is a schematic view of an implementation scenario of a multi-person body temperature detection method according to an embodiment of the present application;

fig. 4 is a schematic view of a technical architecture of a method for detecting body temperature of multiple persons according to an embodiment of the present application;

FIG. 5 is a first schematic structural diagram of a multi-user body temperature detecting device according to an embodiment of the present disclosure;

fig. 6 is a schematic structural diagram of a multi-user body temperature detecting device according to an embodiment of the present application;

fig. 7 is a block diagram of an electronic device for implementing the method for detecting body temperature of multiple persons according to the embodiment of the present application.

Detailed Description

The following description of the exemplary embodiments of the present application, taken in conjunction with the accompanying drawings, includes various details of the embodiments of the application for the understanding of the same, which are to be considered exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

An embodiment of the present application provides a method for detecting body temperature of multiple persons, and as shown in fig. 1, an implementation flowchart of the method for detecting body temperature of multiple persons according to the embodiment of the present application includes:

step S101: carrying out face recognition on the optical static image, and determining at least one face image in the optical static image and the coordinates of each face image;

step S102: performing coordinate transformation on the thermal imaging static image and/or the optical static image to determine thermal imaging information of each face image; the optical still image and the thermal imaging still image comprise the same image acquisition target;

step S103: and determining the body temperature corresponding to the face image according to the thermal imaging information of the face image aiming at each face image.

As shown in fig. 2, in a possible embodiment, the method further includes:

s100: and respectively extracting the same frame from the optical video image and the thermal imaging video image to obtain an optical static image and a thermal imaging static image.

According to the embodiment of the application, the optical camera and the thermal imaging camera (such as a thermal infrared imager) can be arranged at the same position, and the optical camera and the thermal imaging camera face to the same direction, so that the optical camera and the thermal imaging camera can acquire video images at the same position. In the step S100, the same frames are extracted from the optical video image and the thermal imaging video image respectively, which may mean that the frames at the same time are extracted from the optical video image and the corresponding thermal imaging video image respectively, so as to achieve the purpose that the extracted optical still image and the thermal imaging still image correspond to the same image capturing target.

The embodiment of the application can be provided with a plurality of groups of optical cameras and thermal imaging cameras, wherein each group comprises one optical camera and one thermal imaging camera which are arranged at the same position and face the same direction, so that images of crowds at a plurality of different positions are collected.

In a possible implementation, the step S101 includes: determining the image quality of the optical static image according to the definition of the optical static image and the definition of the human face in the optical static image; the human face definition comprises at least one of shielding degree, fuzziness, illumination intensity, posture angle, integrity and size characteristics;

and under the condition that the image quality meets a preset quality standard, executing the step of determining at least one face image in the optical static image and the coordinates of each face image.

Alternatively, the determination of the sharpness of the optical still image may include the presence or absence of moire, and/or imaging deformity.

In one possible implementation, the face recognition in step S101 uses a key point positioning technique to position a plurality of key points of facial features and contours. Alternatively, 150 key points including the facial features and contours of the face, such as cheeks, eyebrows, eyes, mouth, nose, etc., may be located. In addition, the embodiment of the application can also be combined with a human body identification technology to carry out human body positioning. The embodiment of the application can support simultaneous recognition and marking of multiple faces.

In a possible implementation manner, in the step S102, coordinate transformation is performed on the thermal imaging still image and/or the optical still image, and the facial image and the thermal imaging still image may be calibrated by using a predetermined coordinate transformation algorithm, and the facial image in the optical still image is bound to the corresponding temperature information.

Since the sizes of the optical still image and the thermal still image are likely to be different, in order to determine to which part of the thermal still image each face image in the optical still image corresponds, the embodiment of the present application adopts a manner of performing coordinate transformation on the thermal still image and/or the optical still image.

For example, the size of the optical still image P1 is X1 × Y1, and the size of its corresponding thermographic still image P2 is X2 × Y2.

In this case, if the coordinates of a pixel P1 of a face image in P1 are known as (x1, y1), the coordinates of a pixel (denoted as P2) in the thermographic image P2 corresponding to the pixel P1 can be determined as (x1, y1) by performing coordinate transformation on P1

Alternatively, if the coordinates of a pixel P2 in P2 are known as (x2, y2), the coordinates of a pixel (denoted as P1) in the optical still image P1 corresponding to the pixel P2 can be determined as (x2, y2) by performing coordinate transformation on P2

By performing the coordinate transformation operation on each pixel point, thermal imaging information of each face image in the optical still image, that is, thermal imaging information of a corresponding position of the face image in the thermal imaging still image, can be determined.

In one possible embodiment, the thermal imaging information of the face image comprises: a temperature lattice corresponding to the face image in the thermal imaging static image;

determining the body temperature corresponding to the face image according to the thermal imaging information of the face image, wherein the method comprises the following steps: and calculating the temperature lattice by adopting a linear regression algorithm to obtain the body temperature corresponding to the face image.

Optionally, the temperature lattice includes a temperature indicated by a pixel corresponding to the frontal portion of the face image in the thermal imaging static image.

For example, each face image corresponds to a temperature lattice, and the temperature lattice includes temperatures indicated by a plurality of pixels of the forehead position of the face image in the thermal imaging static image. For example, the forehead position of a certain face image has n pixels in a thermographic still image, where the pixel p1 indicates a temperature of 36.1 degrees celsius, the pixel p2 indicates a temperature of 36.2 degrees celsius, …, and the pixel pn indicates a temperature of 36.1 degrees celsius. The embodiment of the application can adopt a linear regression algorithm to calculate the temperature of the frontal part of the face image, and the temperature can represent the body temperature corresponding to the face image.

Compared with a mode of calculating the body temperature according to an averaging mode, the body temperature is determined by adopting a linear regression algorithm, and the body temperature of the person can be determined more accurately.

In a possible implementation manner, as shown in fig. 2, the embodiment of the present application may further include:

s104: and displaying the face image with the corresponding body temperature higher than a preset threshold value.

By adopting the mode, the embodiment of the application can realize accurate body temperature detection and face screening of multiple persons, easily early warns the condition that the temperature exceeds the set threshold value, and displays the condition through a webpage (web).

In a possible implementation manner, the person identifiers corresponding to the face images may be stored in advance.

Correspondingly, as shown in fig. 2, the embodiment of the present application may further include:

s105: and displaying the personnel identification of the face image corresponding to the body temperature higher than the preset threshold value.

Therefore, the body temperature conditions of the current people are identified through the camera, and the real-time video stream is displayed on a large screen on site, so that timely feedback is realized according to the conditions and the contents of the current people, and abnormal/high-temperature people are warned. In addition, the embodiment of the application can provide global data display for organization departments, including the accumulated/daily testing number of people and the number of people with high temperature at each bayonet. The embodiment of the application can also adopt a refined map, can be communicated with the internal network of organizations such as enterprises and the like, adopts the internal network data to carry out face recognition, and feeds back the body temperature test result to the internal office system or the webpage system of the enterprise.

Fig. 3 is a schematic view of an implementation scenario of a multi-person body temperature detection method according to an embodiment of the present application. As shown in fig. 3, an optical camera and a thermal imaging camera (such as a thermal infrared imager) are arranged at the same position, and 2 cameras face the same direction and are 1 to 1.6 meters away from the crowd. The optical camera can accurately position the human face, including 150 key points of facial features and contours of the human face, such as cheeks, eyebrows, eyes, mouths and noses. The detection terminal integrates thermal imaging static images in the thermal imaging video images shot by the thermal imaging camera by adopting an AI detection technology (including face detection/human body tracking) in the optical static images shot by the optical camera to form a complete group rapid body temperature detection scheme. By adopting the mode, the abnormal body temperature person can be found and actively reminded, the abnormal body temperature person can be displayed on the screen, and the thermal imaging video image (such as an infrared video image) is displayed on the screen at the same time. To the unusual personnel of body temperature, can combine the forehead temperature rifle equipment to carry out the secondary and detect, promote detection efficiency.

Fig. 4 is a schematic view of a technical architecture of a multi-person body temperature detection method according to an embodiment of the present application. As shown in fig. 4, the system may include at least a camera (including an optical camera and a thermal imaging camera), a device side, a cloud, a third party application, and a centralized control large screen. And respectively shooting an optical video image and a thermal imaging video image by adopting an optical camera and a thermal imaging camera, and displaying the images on a local monitoring screen. And a real-time detection module at the equipment end performs data extraction and face recognition on the optical static image in the optical video image, and performs image fitting on the optical static image and the corresponding thermal imaging static image, so as to determine the body temperature corresponding to each face image in the optical static image and locally store the body temperature. Data such as body temperature data and real-time video can be uploaded to the cloud end through the equipment proxy service module of the equipment end. The cloud end collects and analyzes the data reported by each equipment end, and the data is transmitted and managed in a centralized manner. The cloud end can send the summarized and analyzed data to a third party application to realize the purpose of providing body temperature detection service for the third party; or the cloud end can display the summarized data and the related images on a centralized control large screen.

In addition, the cloud is also responsible for configuration issuing, software upgrading and other functions of each equipment end. Each device side adopts an Internet of Things (IoT) device Software Development Kit (SDK) module and an Over The Air (OTA) module to realize interaction with the cloud. The cloud end is particularly responsible for functions of equipment access, equipment management, real-time video monitoring, map service, data storage, visual service, user management and the like, and interaction with the equipment end is achieved through the OTA module and the kafka module.

The embodiment of the present application further provides a multi-user body temperature detecting device, and fig. 5 is a schematic structural diagram of the multi-user body temperature detecting device according to the embodiment of the present application, including:

a face recognition module 510, configured to perform face recognition on the optical still image, and determine at least one face image in the optical still image and coordinates of each face image;

a coordinate transformation module 520, configured to perform coordinate transformation on the thermal imaging still image and/or the optical still image to determine thermal imaging information of each face image; the optical still image and the thermal imaging still image include the same image acquisition target;

and the body temperature determining module 530 is configured to determine, for each face image, a body temperature corresponding to the face image according to the thermal imaging information of the face image.

In a possible embodiment, as shown in fig. 6, the above apparatus further comprises:

the still image obtaining module 600 is configured to extract the same frame from the optical video image and the thermal imaging video image, respectively, to obtain an optical still image and a thermal imaging still image.

In one possible implementation, the face recognition module 510 includes:

the screening submodule 511 is configured to determine the image quality of the optical still image according to the definition of the optical still image and the definition of the face in the optical still image; the human face definition comprises at least one of shielding degree, fuzziness, illumination intensity, posture angle, integrity and size characteristics;

the face image determining sub-module 512 is configured to determine at least one face image in the optical still image and coordinates of each face image when the image quality meets a preset quality standard.

In one possible implementation, the face recognition module 510 uses a key point localization technique to locate a plurality of key points of the facial features and contours.

In one possible embodiment, the thermal imaging information of the face image comprises: a temperature lattice corresponding to the face image in the thermal imaging static image;

and the body temperature determining module 530 is configured to calculate the temperature lattice by using a linear regression algorithm to obtain the body temperature corresponding to the face image.

In one possible embodiment, the temperature lattice includes temperatures indicated by pixels corresponding to frontal locations of the face image in the thermographic still image.

In a possible embodiment, as shown in fig. 6, the above apparatus further comprises:

the first display module 640 is configured to display a face image with a corresponding body temperature higher than a predetermined threshold.

Alternatively, the apparatus further comprises:

the second display module 650 is configured to pre-store the person identifier corresponding to the face image; and displaying the personnel identification of the face image corresponding to the body temperature higher than the preset threshold value.

The functions of each module in each apparatus in the embodiment of the present application may refer to corresponding descriptions in the above method, and are not described herein again.

In summary, the method and the device for detecting the body temperature of multiple persons provided by the embodiment of the application can determine the body temperature corresponding to a plurality of face images by determining the plurality of face images in the common optical image and determining the thermal imaging information in the thermal imaging image corresponding to each face image, thereby improving the efficiency of body temperature detection in public places and preventing cross infection. According to the embodiment of the application, the static image can be selected from the real-time video image, and the static image is adopted for body temperature detection.

According to an embodiment of the present application, an electronic device and a readable storage medium are also provided.

Fig. 7 is a block diagram of an electronic device according to an embodiment of the present application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application that are described and/or claimed herein.

As shown in fig. 7, the electronic apparatus includes: one or more processors 701, a memory 702, and interfaces for connecting the various components, including a high-speed interface and a low-speed interface. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions for execution within the electronic device, including instructions stored in or on the memory to display Graphical information for a Graphical User Interface (GUI) on an external input/output device, such as a display device coupled to the Interface. In other embodiments, multiple processors and/or multiple buses may be used, along with multiple memories and multiple memories, as desired. Also, multiple electronic devices may be connected, with each device providing portions of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). In fig. 7, one processor 701 is taken as an example.

The memory 702 is a non-transitory computer readable storage medium as provided herein. The memory stores instructions executable by the at least one processor, so that the at least one processor executes the method for detecting the body temperature of the multiple persons provided by the application. The non-transitory computer-readable storage medium of the present application stores computer instructions for causing a computer to perform the multi-person body temperature detection method provided by the present application.

The memory 702, which is a non-transitory computer readable storage medium, may be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as the program instructions/modules (e.g., the face recognition module 510, the coordinate transformation module 520, and the body temperature determination module 530 shown in fig. 5) corresponding to the infrared thermometry calibration method in the embodiments of the present application. The processor 701 executes various functional applications and data processing of the server by running non-transitory software programs, instructions and modules stored in the memory 702, so as to implement the multi-person body temperature detection method in the above method embodiment.

The memory 702 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 stored data area may store data created from use of the infrared thermometry calibrated electronic device, and the like. Further, the memory 702 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, memory 702 optionally includes memory located remotely from processor 701, which may be connected to infrared thermometry calibrated electronics via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.

The electronic equipment of the multi-person body temperature detection method can further comprise: an input device 703 and an output device 704. The processor 701, the memory 702, the input device 703 and the output device 704 may be connected by a bus or other means, and fig. 7 illustrates an example of a connection by a bus.

The input device 703 may receive input numeric or character information and generate key signal inputs related to user settings and function controls of the infrared thermometry calibrated electronic device, such as a touch screen, keypad, mouse, track pad, touch pad, pointer stick, one or more mouse buttons, track ball, joystick, or other input device. The output devices 704 may include a display device, auxiliary lighting devices (e.g., LEDs), and tactile feedback devices (e.g., vibrating motors), among others. The Display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) Display, and a plasma Display. In some implementations, the display device can be a touch screen.

Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, Integrated circuitry, Application Specific Integrated Circuits (ASICs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.

These computer programs (also known as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented using high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.

To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (Cathode Ray Tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.

The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the internet.

The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.

It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present application may be executed in parallel, sequentially, or in different orders, as long as the desired results of the technical solutions disclosed in the present application can be achieved, and the present invention is not limited herein.

The above-described embodiments should not be construed as limiting the scope of the present application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种人群温度异常个体快速测定方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!