CN113237556A - 测温方法、装置和计算机设备 - Google Patents
测温方法、装置和计算机设备 Download PDFInfo
- Publication number
- CN113237556A CN113237556A CN202110540999.9A CN202110540999A CN113237556A CN 113237556 A CN113237556 A CN 113237556A CN 202110540999 A CN202110540999 A CN 202110540999A CN 113237556 A CN113237556 A CN 113237556A
- Authority
- CN
- China
- Prior art keywords
- temperature measurement
- temperature
- infrared
- type
- measuring
- 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
Links
- 238000009529 body temperature measurement Methods 0.000 title claims abstract description 420
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 67
- 238000005259 measurement Methods 0.000 claims description 102
- 238000003384 imaging method Methods 0.000 claims description 75
- 238000012216 screening Methods 0.000 claims description 25
- 238000006243 chemical reaction Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 19
- 230000000007 visual effect Effects 0.000 claims description 18
- 230000003287 optical effect Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 7
- 210000001061 forehead Anatomy 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000036760 body temperature Effects 0.000 description 2
- 210000003477 cochlea Anatomy 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 235000015243 ice cream Nutrition 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000004861 thermometry Methods 0.000 description 2
- 241000282472 Canis lupus familiaris Species 0.000 description 1
- 241000282326 Felis catus Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- UAJUXJSXCLUTNU-UHFFFAOYSA-N pranlukast Chemical compound C=1C=C(OCCCCC=2C=CC=CC=2)C=CC=1C(=O)NC(C=1)=CC=C(C(C=2)=O)C=1OC=2C=1N=NNN=1 UAJUXJSXCLUTNU-UHFFFAOYSA-N 0.000 description 1
- 229960004583 pranlukast Drugs 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J5/00—Radiation pyrometry, e.g. infrared or optical thermometry
- G01J5/0022—Radiation pyrometry, e.g. infrared or optical thermometry for sensing the radiation of moving bodies
- G01J5/0025—Living bodies
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J5/00—Radiation pyrometry, e.g. infrared or optical thermometry
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J5/00—Radiation pyrometry, e.g. infrared or optical thermometry
- G01J5/80—Calibration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/66—Analysis of geometric attributes of image moments or centre of gravity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/40—Spoof detection, e.g. liveness detection
- G06V40/45—Detection of the body part being alive
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J5/00—Radiation pyrometry, e.g. infrared or optical thermometry
- G01J2005/0077—Imaging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10048—Infrared image
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Radiation Pyrometers (AREA)
Abstract
本申请提供了一种测温方法、装置和计算机设备,测温***首先采集被测物体的测温区域图像和测温数据,然后通过识别测温区域图像得到测温区域图像对应的测温类型。测温***筛选与测温类型对应的测温算法,并根据测温数据和测温算法,计算得到当前次被测物体的温度值。本申请通过结合拍摄的测温区域图像,识别得到当前次被测物体所对应的测温类型,进而筛选与其对应的测温算法。在测温算法与被测物体的测温类型对应的情况下,代入采集的测温数据计算得到被测物体的温度值,具有优秀的通用性和准确度,便于用户操作使用。
Description
技术领域
本申请涉及测温技术领域,特别涉及一种测温方法、装置和计算机设备。
背景技术
现有测温设备在对物体进行测温时,通常只能针对预设设置的测温区域进行有效的温度测量。比如额温枪,在对人体的额头区域进行测温时,能够准确得到人体的体温;而如果使用额温枪对人体的其他区域(比如手臂、耳蜗)或者其他物体(比如热水)进行测温时,由于额温枪内置的温度补偿算法和距离补偿算法仅针对人体额头区域,导致额温枪最后换算得到的温度值并非人体的其他区域或者其他物体的真实温度,准确度和通用性较低。
发明内容
本申请的主要目的为提供一种测温方法、装置和计算机设备,旨在解决现有测温设备仅能针对单一区域或物体进行温度测量、通用性较低的弊端。
为实现上述目的,本申请提供了一种测温方法,包括:
采集被测物体的测温区域图像和测温数据;
识别所述测温区域图像,得到所述测温区域图像对应的测温类型;
筛选与所述测温类型对应的测温算法;
根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果。
进一步的,测温方法应用于移动终端,所述移动终端上部署有红外测温传感器和摄像头,所述采集被测物体的测温区域图像和测温数据的步骤,包括:
使用红外测温传感器采集被测物体的所述测温数据,并使用所述摄像头采集图像;
确定第一红外测量点在所述摄像头的成像面对应的第二红外测量点的像素坐标;其中,所述第一红外测量点为所述红外测温传感器对准所述被测物体采集数据时的测量点;
截取所述成像面上预设区域的图像,得到所述测温区域图像,其中,所述预设区域为所述成像面上以所述像素坐标为中心的N*N个像素范围内的区域,N不为0。
进一步的,所述确定第一红外测量点在所述摄像头的成像面对应的第二红外测量点的像素坐标的步骤,包括:
以所述摄像头的透镜中心为原点构建三维笛卡尔坐标系,并分别获取所述摄像头的透镜中心与所述第一红外测量点之间的相对位置信息,以及所述摄像头的像距,其中,所述三维笛卡尔坐标系的X轴穿过所述透镜中心,且X轴的方向与所述摄像头的透镜的光轴方向相同,所述三维笛卡尔坐标系的Y轴、Z轴构成的平面与所述三维笛卡尔坐标系的X轴互相垂直,所述像距表征所述第二红外测量点到所述三维笛卡尔坐标系的Y轴和Z轴组成的平面的第一垂直距离,所述像距表征所述第二红外测量点到所述三维笛卡尔坐标系的Y轴和Z轴组成的平面的第一垂直距离;
根据所述相对位置信息和所述像距,计算得到所述第二红外测量点到所述三维笛卡尔坐标系的X轴和Z轴组成的平面的第二垂直距离,以及到所述三维笛卡尔坐标系的X轴和Y轴组成的平面的第三垂直距离;
获取所述摄像头的感光芯片的像素尺寸,根据所述像素尺寸和所述第二垂直距离计算得到所述成像面的中心到所述第二红外测量点之间在所述三维笛卡尔坐标系的Y轴方向的第一像素个数,并根据所述像素尺寸和所述第三垂直距离计算得到所述成像面的中心到所述第二红外测量点之间在所述三维笛卡尔坐标系的Z轴方向的第二像素个数;
根据所述第一像素个数和所述第二像素个数,得到所述第二红外测量点在所述成像面的所述像素坐标。
进一步的,所述测温类型包括测温区域类型和/或测温物体类型,所述识别所述测温区域图像,得到所述测温区域图像对应的测温类型的步骤,包括:
对所述测温区域图像进行视觉识别处理,判断是否识别得到所述测温区域图像对应的测温区域类型和/或测温物体类型;
若识别不到所述测温区域图像对应的测温区域类型和/或测温物体类型,则按照预设倍数扩大所述预设区域,拍摄得到新的测温区域图像,并对所述新的测温区域图像进行视觉识别处理。
进一步的,所述测温类型包括测温区域类型和测温物体类型,所述筛选与所述测温类型对应的测温算法的步骤,包括:
根据所述测温物体类型判断所述被测物体是否为活物;
若所述被测物体为活物,则筛选与所述测温区域类型、所述测温物体类型匹配的温度转换公式,并将所述温度转换公式作为所述测温算法;
若所述被测物体不是活物,则调取第一运算方式作为所述测温算法,所述第一运算方式为将所述测温数据直接作为所述被测物体的温度值。
进一步的,所述移动终端上还部署有测距传感器,所述测距传感器和所述红外测温传感器相邻设置,所述采集被测物体的测温区域图像和测温数据的步骤之前,还包括:
通过所述测距传感器获取所述红外测温传感器与所述被测物体之间的测温距离;
判断所述测温距离是否在预设距离范围内;
若所述测温距离不在预设距离范围内,则输出提示信息,提醒用户改变测温距离。
进一步的,所述根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果的步骤之后,包括:
将所述温度值和所述测温类型标注在所述测温区域图像上;
将标注后的所述测温区域图像输出到显示界面。
本申请还提供了一种测温装置,包括:
采集模块,用于采集被测物体的测温区域图像和测温数据;
识别模块,用于识别所述测温区域图像,得到所述测温区域图像对应的测温类型;
筛选模块,用于筛选与所述测温类型对应的测温算法;
计算模块,用于根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果。
本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
本申请中提供的一种测温方法、装置和计算机设备,测温***首先采集被测物体的测温区域图像和测温数据,然后通过识别测温区域图像得到测温区域图像对应的测温类型。测温***筛选与测温类型对应的测温算法,并根据测温数据和测温算法,计算得到当前次被测物体的温度值。本申请通过结合拍摄的测温区域图像,识别得到当前次被测物体所对应的测温类型,进而筛选与其对应的测温算法。在测温算法与被测物体的测温类型对应的情况下,代入采集的测温数据计算得到被测物体的温度值,具有优秀的通用性和准确度,便于用户操作使用。
附图说明
图1是本申请一实施例中测温方法步骤示意图;
图2是本申请一实施例中测温方法所涉及的成像布局图;
图3是本申请一实施例中测温装置整体结构框图;
图4是本申请一实施例的计算机设备的结构示意框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
参照图1、图2,本申请一实施例中提供了一种测温方法,包括:
S1:采集被测物体的测温区域图像和测温数据;
S2:识别所述测温区域图像,得到所述测温区域图像对应的测温类型;
S3:筛选与所述测温类型对应的测温算法;
S4:根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果。
本实施例中,测温方法以应用于移动终端为例进行说明,移动终端上部署有红外测温传感器和摄像头,红外测温传感器和摄像头朝向同一方向。测温时,用户将移动终端对准被测物体,测温***通过移动终端上的红外测温传感器采集被测物体的测温数据,并开启摄像头采集红外测温传感器对准被测物体的测温区域图像。在摄像头的视场范围内,摄像头的视场中心和摄像头自身的成像面的中心O'均位于成像光轴上(光轴穿设在成像面上的点定义为成像面的中心O')。测温***定义红外测温传感器对准被测物体采集数据时所对应的测量点为第一红外测量点P,第一红外测量点P在摄像头的成像面所对应的测量点为第二红外测量点P'。测温***通过透镜成像的相似三角形成像原理,结合第一红外测量点P与摄像头的透镜中心O之间的相对位置关系以及摄像头的像距,解算得到第二红外测量点P'在成像面的像素坐标。在确定第二红外测量点P'的像素坐标后,测温***将第二红外测量点P'作为中心点,通过摄像头算法截取第二红外测量点P'周围N*N个像素范围的区域作为摄像头自动识别区域,拍摄得到测温区域图像。测温***通过视觉识别技术对测温区域图像进行处理,识别得到测温区域图像所对应的测温类型。其中,测温类型包括测温区域类型和/或测温物体类型,测温区域类型包括额头、手臂、耳廓(耳蜗)等,测温物体类型包括人、猫、狗等活物以及冰淇淋、热咖啡等死物。测温***内存储有测温类型与测温算法映射关系表,测温***根据当前次的测温类型从测温类型与测温算法映射关系表中筛选得到对应的测温算法,该测温算法包括测温规则和温度转换公式。测温***根据测温算法对测温数据进行相应的处理,从而得到与被测物体对应的温度值,该温度值即为被测物体当前次的测温结果。
需要说明的是,本实施方式中,光轴是指透镜的主光轴(透镜的主光轴是指通过光心垂直透镜的直线,也叫主光轴,或者说是透镜两焦点的连线所在的直线)
本实施例中,测温***通过结合拍摄的测温区域图像,识别得到当前次被测物体所对应的测温类型,进而筛选与其对应的测温算法。在测温算法与被测物体的测温类型对应的情况下,代入采集的测温数据计算得到被测物体的温度值。测温方法的应用不再局限于特定的测温物体或测温区域(比如只能针对额头区域,或者只能用于测量宠物),具有优秀的通用性、智能度、灵活性和准确度,便于用户操作使用。
进一步的,测温方法应用于移动终端,所述移动终端上部署有红外测温传感器和摄像头,所述采集被测物体的测温区域图像和测温数据的步骤,包括:
S101:使用红外测温传感器采集被测物体的所述测温数据,并使用所述摄像头采集图像;
S102:确定第一红外测量点P在所述摄像头的成像面对应的第二红外测量点P'的像素坐标;其中,所述第一红外测量点P为所述红外测温传感器对准所述被测物体采集数据时的测量点;
S103:截取所述成像面上预设区域的图像,得到所述测温区域图像,其中,所述预设区域为所述成像面上以所述像素坐标为中心的N*N个像素范围内的区域,N不为0。
本实施例中,红外测温传感器和摄像头设置在移动终端上同一方向的平面,且红外测温传感器和摄像头之间的距离在预设距离范围内,该预设距离越小越好。测温***通过红外测温传感器采集被测物体的测温数据,该测温数据为被测物体的表面温度。同时,测温***开启摄像头,使用摄像头进行采集图像。在开启摄像头后,摄像头的透镜中心O和成像面的中心O'均位于成像光轴上。测温***以摄像头的透镜中心O为原点构建三维笛卡尔坐标系,成像面位于摄像头的透镜的一侧(在物侧);被测物***于摄像头的透镜的另一侧(在物侧)。测温***分别获取摄像头的透镜中心O与第一红外测量点P之间的相对位置信息(相对位置信息表征第一红外测量点P在三维笛卡尔坐标系上的坐标),以及摄像头的像距;其中,摄像头的像距为成像面到摄像头的透镜平面之间的距离,即表征第二红外测量点P'到三维笛卡尔坐标系的Y轴和Z轴组成的平面的第一垂直距离,前述成像面与该摄像头的透镜平面平行。根据透镜成像的相似三角形成像原理,结合第一红外测量点P的坐标、摄像头的像距,计算得到第二红外测量点P'到三维笛卡尔坐标系的X轴和Z轴组成的平面的第二垂直距离,以及到三维笛卡尔坐标系的X轴和Y轴组成的平面的第三垂直距离。测温***获取摄像头的感光芯片的像素尺寸,根据像素尺寸和第二垂直距离计算得到成像面的中心O'到第二红外测量点P'之间在竖直方向的第一像素个数,并根据像素尺寸和第三垂直距离计算得到成像面的中心O'到所述第二红外测量点P'之间在水平方向的第二像素个数,完成坐标系转换,从而结合第二红外测量点P'与成像面的中心O'之间的第一像素个数、第二像素个数,得到第二红外测量点P'在成像面上的像素坐标。测温***以第二红外测量点P'的像素坐标为基准,将第二红外测量点P'作为中心点,通过摄像头算法截取成像面上第二红外测量点P'周围N*N个像素范围的区域作为摄像头自动识别区域,拍摄得到测温区域图像。
本实施例中,测温***通过上述的处理和计算,定位得到第一红外测量点P在摄像头的成像面所对应的第二红外测量点P'的像素坐标,消除了红外测温传感器与摄像头之间的设置位置具有偏差的弊端,提高了温度测量区域的准确度。并且,测温***以第二红外测量点P'的像素坐标为中心截取测温区域图像,有利于后续步骤中针对性的识别处于红外测温区域的物体以及对应的测温类型,而不需要识别整张测温区域图像上的所有物体,缩小了需要识别的区域,强化了目标准确度,也提升了识别效率;从像素层面采集图像能够进一步提高对测温区域图像采集的精准度,进而提高了后续测量得到的被测物体温度值的准确度。
进一步的,所述确定第一红外测量点P在所述摄像头的成像面对应的第二红外测量点P'的像素坐标的步骤,包括:
S1021:以所述摄像头的透镜中心O为原点构建三维笛卡尔坐标系,并分别获取所述摄像头的透镜中心O与所述第一红外测量点P之间的相对位置信息,以及所述摄像头的像距,其中,所述三维笛卡尔坐标系的X轴穿过所述透镜中心O,且X轴的方向与所述摄像头的透镜的光轴方向相同,所述三维笛卡尔坐标系的Y轴、Z轴构成的平面与所述三维笛卡尔坐标系的X轴互相垂直,所述像距表征所述第二红外测量点P'到所述三维笛卡尔坐标系的Y轴和Z轴组成的平面的第一垂直距离,所述像距表征所述第二红外测量点P'到所述三维笛卡尔坐标系的Y轴和Z轴组成的平面的第一垂直距离;
S1022:根据所述相对位置信息和所述像距,计算得到所述第二红外测量点P'到所述三维笛卡尔坐标系的X轴和Z轴组成的平面的第二垂直距离,以及到所述三维笛卡尔坐标系的X轴和Y轴组成的平面的第三垂直距离;
S1023:获取所述摄像头的感光芯片的像素尺寸,根据所述像素尺寸和所述第二垂直距离计算得到所述成像面的中心O'到所述第二红外测量点P'之间在所述三维笛卡尔坐标系的Y轴方向的第一像素个数,并根据所述像素尺寸和所述第三垂直距离计算得到所述成像面的中心O'到所述第二红外测量点P'之间在所述三维笛卡尔坐标系的Z轴方向的第二像素个数;
S1024:根据所述第一像素个数和所述第二像素个数,得到所述第二红外测量点P'在所述成像面的所述像素坐标。
本实施例中,如图2所示,测温***以摄像头的透镜中心O为原点(定义为O)构建三维笛卡尔坐标系,其中,三维笛卡尔坐标系的X轴穿过透镜中心O,并且X轴的方向与摄像头的透镜的光轴(透镜两焦点的连线所在的直线)方向相同;三维笛卡尔坐标系的Y轴和Z轴构成的平面与X轴互相垂直,即三维笛卡尔坐标系的Y轴和Z轴构成的平面为透镜所在的平面。测温***分别获取摄像头的透镜中心O与第一红外测量点P之间的相对位置信息,以及摄像头的像距。其中,第一红外测量点P与摄像头的中心之间的相对位置信息表征第一红外测量点P在三维笛卡尔坐标系中的坐标,假定为第一红外测量点P(x1,y1,z1)。x1的值为红外测温传感器所在的平面与被测物体的测温区域表面之间的距离,该距离可以通过测距传感器测量得到。优选的,测距传感器设置在移动终端上,且测距传感器与红外测温传感器位于移动终端上的同一平面,由此使得测距传感器到被测物体的测温区域表面之间的距离与红外测温传感器与被测物体的测温区域表面之间的距离相同,或者,测距传感器也可设置于红外测温传感器中,又或者,红外测温传感器兼并红外测温和红外测距的功能。y1、z1的值为红外测温传感器的中心与摄像头的透镜中心O之间的距离,该距离在红外测温传感器和摄像头部署在移动终端上后,即为已知的设计参数。假定在三维笛卡尔坐标系的坐标为(x2,y2,z2),摄像头的像距为成像面与透镜的平面之间的垂直距离,因此像距表征第二红外测量点P'到三维笛卡尔坐标系的Y轴和Z轴组成的平面的第一垂直距离的第一垂直距离,即像距的值为x2的值。根据透镜成像的相似三角形成像原理,将x1、y1、z1、x2的值分别代入后即可计算得到y2、z2的值,从而得到第二红外测量点P'在三维笛卡尔坐标系的坐标(x2,y2,z2)。摄像头上搭载有感光芯片,感光芯片的像素尺寸可以由开发人员预先录入测温***内部数据库,也可以由摄像头的图像传感器尺寸和像素分辨率计算得到。感光芯片优选为CMOS感光芯片,假设CMOS图像传感器尺寸为M1*N1,图像的像素对应的行数、列数为M2*N2,传感器尺寸计算公式为:像素尺寸=传感器尺寸/图像的像素对应的行数或列数,即S为像素尺寸;CMOS感光芯片X和Y方向上像素形状是正方形框,故边长一致。测温***将像素尺寸和第二垂直距离代入第一预设公式中,计算得到第二红外测量点P'到成像面的中心O'之间在三维笛卡尔坐标系Y轴方向(即二维直角坐标系Y'轴方向)的第一像素个数,其中,第一预设公式为:n1为第一像素个数;并将像素尺寸和第三垂直距离代入第二预设公式中,计算得到第二红外测量点P'到成像面的中心O'在三维笛卡尔坐标系Z轴方向(即二维直角坐标系Z'轴方向)的第二像素个数,其中,第二预设公式为:n2为第二像素个数。由于摄像头的视场中心和成像面的中心O'均位于成像光轴上,即成像面的中心O'位于三维笛卡尔坐标系的x轴上。因而计算所得的第一像素个数和第二像素个数,相当于将在以透镜中心O为坐标原点建立三维笛卡尔坐标系上第二红外测量点P'的坐标(x2,y2,z2)通过坐标系转换后,得到第二红外测量点P'在以成像面的中心O'为坐标原点建立的二维直角坐标系(该二维直角坐标系的横纵坐标轴分别为Z'、Y')上的像素坐标值,即第二红外测量点P'在成像面的像素坐标由第一像素个数和第二像素个数组成,该像素坐标为(n2,n1),单位为像素个数。
在实际应用中,红外测温传感器优选设置在以摄像头的透镜中心O为坐标原点的三维笛卡尔坐标系的Z轴或Y轴上,能够减少第二红外测量点P'的像素坐标的计算量。红外测温传感器位于Z轴上时,n1直接取值为0,此时的像素坐标为(n2,0);红外测温传感器位于Y轴上时,n2直接取值为0,此时的像素坐标为(0,n1),红外测温传感器位置如上述两种情况设置时,可以提高测温的数据处理速度,以及提升设计的美观度。
综上,根据第一红外测量点P相对摄像头的中心的相对位置信息(可以是三维坐标位置)、第一红外测量点P到摄像头的中心的像距,并根据相似三角形原理,即可获得第二红外测量点P'在成像面的像素坐标。而上述“第一红外测量点P的相对位置信息”可以直接根据红外测温传感器相对摄像头中心的位置设置尺寸、红外测温传感器与第一红外测量点P之间距离(可测出)得到。该上述实施例(包括坐标系的具体方向限定等)只是为了便于理解而说明的一个具体方案。
进一步的,所述测温类型包括测温区域类型和/或测温物体类型,所述识别所述测温区域图像,得到所述测温区域图像对应的测温类型的步骤,包括:
S201:对所述测温区域图像进行视觉识别处理,判断是否识别得到所述测温区域图像对应的测温区域类型和/或测温物体类型;
S202:若识别不到所述测温区域图像对应的测温区域类型和/或测温物体类型,则按照预设倍数扩大所述预设区域,拍摄得到新的测温区域图像,并对所述新的测温区域图像进行视觉识别处理。
本实施例中,测温类型包括测温区域类型和/或测温物体类型,测温***在采集得到测温区域图像后,使用视觉识别技术对测温区域图像进行识别处理。其中,视觉识别技术的原理与现有物体识别技术相同,在此不做详述。在通过视觉识别技术处理后,如果可以根据测温区域图像直接得到被测物体的测温物体类型和/或测温区域类型,则根据测温物体类型和/或测温区域类型生成与测温类型并与测温区域图像进行关联,以便进行下一步的测温算法筛选。如果视觉识别技术无法通过测温区域图像识别得到被测物体的测温物体类型和/或测温区域类型,则按照预设倍数扩大成像面上的预设区域(比如初始预设区域对应的像素面积为8*8,预设倍数为2,则新的预设区域对应的像素面积为16*16),以便采集到更大像素面积的图像,截取后得到新的测温区域图像,并对新的测温区域图像再次进行视觉识别处理。如果仍然无法得到新的测温区域图像所对应的测温区域类型和/或测温物体类型,则按照预设倍数再次拍摄更大像素面积的测温区域图像。依次类推,直至视觉识别处理能够识别出测温区域图像对应的测温区域类型和/或测温物体类型,避免因选择的预设区域的像素面积过小,拍摄得到的图像过于局部无法准确识别,保证了测温方法的顺利实现,且具有较高的智能化程度,不需要用户进行手动调节预设区域大小。
进一步的,所述测温类型包括测温区域类型和测温物体类型,所述筛选与所述测温类型对应的测温算法的步骤,包括:
S301:根据所述测温物体类型判断所述被测物体是否为活物;
S302:若所述被测物体为活物,则筛选与所述测温区域类型、所述测温物体类型匹配的温度转换公式,并将所述温度转换公式作为所述测温算法;
S303:若所述被测物体不是活物,则调取第一运算方式作为所述测温算法,所述第一运算方式为将所述测温数据直接作为所述被测物体的温度值。
本实施例中,测温算法包括测温规则和/或温度转换公式,测温***通过视觉识别技术得到被测物体的测温物体类型,然后根据测温物体类型判断被测物体是否为活物。由于测温传感器所采集的测温数据为被测物体的表面温度,如果被测物体不是活物(比如为冰淇淋、热咖啡等物体),则可以将测温数据直接作为被测物体的温度值,测温***据此设定当前次的第一运算方式为:测温数据为被测物体的温度值。如果被测物体为活物,则根据被测物体的测温区域类型、测温物体类型筛选匹配的温度转换公式。具体地,由于被测物体为活物,而测温数据为被测物体的表面温度,因而需要调取相应的温度补偿算法和距离补偿算法(即温度转换公式)对测温数据进行相应的处理,得到与被测物体对应的真实温度。比如被测物体的测温物体类型为人,测温区域类型为额头,在将测温数据代入温度转换公式后计算得到人体温度,以契合被测物体的真实温度情况。因此,在被测物体为活物时,测温***设定根据测温数据和温度转换公式计算得到被测物体的温度值,形成当前次的测温算法。
进一步的,所述移动终端上还部署有测距传感器,所述测距传感器和所述红外测温传感器相邻设置,所述采集被测物体的测温区域图像和测温数据的步骤之前,还包括:
S5:通过所述测距传感器获取所述红外测温传感器与所述被测物体之间的测温距离;
S6:判断所述测温距离是否在预设距离范围内;
S7:若所述测温距离不在预设距离范围内,则输出提示信息,提醒用户改变测温距离。
本实施例中,用户使用移动终端对准被测物体进行温度测量时,测温***通过移动终端上的测距传感器获取红外测温传感器与被测物体之间的测温距离。测温***内设置有预设距离范围,该预设距离范围为测温适宜距离,优选为28—32cm,红外测温传感器在预设距离范围内进行温度测量具有较高的准确度。测温***将当前次的测温距离与预设距离范围进行比对,判断测温距离是否在预设距离范围内。如果测温距离在预设距离范围内,则测温***采纳红外测温传感器当前次所采集的测温数据。如果测温距离不在预设距离范围内,测温***输出提示信息,该提示信息用于提醒用户改变测温距离,以使测温距离位于预设距离范围内。比如预设距离范围为28—32cm,当前次的测温距离为40cm,则测温***提示用户将移动终端靠近被测物体,并说明靠近的距离值,比如需要靠近8—12cm。
进一步的,所述根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果的步骤之后,包括:
S8:将所述温度值和所述测温类型标注在所述测温区域图像上;
S9:将标注后的所述测温区域图像输出到显示界面。
本实施例中,测温***计算得到被测物体的温度值后,将温度值和测温类型标注在拍摄的测温区域图像上。然后将标注后的测温区域图像输出到显示界面进行显示,使得用户可以通过测温区域图像以及标注的测温类型和温度值,直观的了解被测物体的真实温度,简单明了,有利于提高用户的使用体验。
参照图3,本申请一实施例中还提供了一种测温装置,包括:
采集模块1,用于采集被测物体的测温区域图像和测温数据;
识别模块2,用于识别所述测温区域图像,得到所述测温区域图像对应的测温类型;
筛选模块3,用于筛选与所述测温类型对应的测温算法;
计算模块4,用于根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果。
进一步的,测温方法应用于移动终端,所述移动终端上部署有红外测温传感器和摄像头,所述采集模块1,包括:
采集单元,用于使用红外测温传感器采集被测物体的所述测温数据,并使用所述摄像头采集图像;
解析单元,用于确定第一红外测量点P在所述摄像头的成像面对应的第二红外测量点P'的像素坐标;其中,所述第一红外测量点P为所述红外测温传感器对准所述被测物体采集数据时的测量点;
截取单元,用于截取所述成像面上预设区域的图像,得到所述测温区域图像,其中,所述预设区域为所述成像面上以所述像素坐标为中心的N*N个像素范围内的区域,N不为0。
进一步的,所述解析单元,包括:
获取子单元,用于以所述摄像头的透镜中心O为原点构建三维笛卡尔坐标系,并分别获取所述摄像头的透镜中心O与所述第一红外测量点P之间的相对位置信息,以及所述摄像头的像距,其中,所述三维笛卡尔坐标系的X轴穿过所述透镜中心O,且X轴的方向与所述摄像头的透镜的光轴方向相同,所述三维笛卡尔坐标系的Y轴、Z轴构成的平面与所述三维笛卡尔坐标系的X轴互相垂直,所述像距表征所述第二红外测量点P'到所述三维笛卡尔坐标系的Y轴和Z轴组成的平面的第一垂直距离;
第一计算子单元,用于根据所述相对位置信息和所述像距,计算得到所述第二红外测量点P'到所述三维笛卡尔坐标系的X轴和Z轴组成的平面的第二垂直距离,以及到所述三维笛卡尔坐标系的X轴和Y轴组成的平面的第三垂直距离;
第二计算子单元,用于获取所述摄像头的感光芯片的像素尺寸,根据所述像素尺寸和所述第二垂直距离计算得到所述成像面的中心O'到所述第二红外测量点P'之间在所述三维笛卡尔坐标系的Y轴方向的第一像素个数,并根据所述像素尺寸和所述第三垂直距离计算得到所述成像面的中心O'到所述第二红外测量点P'之间在所述三维笛卡尔坐标系的Z轴方向的第二像素个数;
解析子单元,用于根据所述第一像素个数和所述第二像素个数,得到所述第二红外测量点P'在所述成像面的所述像素坐标。
进一步的,所述测温类型包括测温区域类型和/或测温物体类型,所述识别模块2,包括:
第一判断单元,用于对所述测温区域图像进行视觉识别处理,判断是否识别得到所述测温区域图像对应的测温区域类型和/或测温物体类型;
扩大单元,用于若识别不到所述测温区域图像对应的测温区域类型和/或测温物体类型,则按照预设倍数扩大所述预设区域,拍摄得到新的测温区域图像,并对所述新的测温区域图像进行视觉识别处理,直至得到测温区域类型和/或测温物体类型。
进一步的,所述测温类型包括测温区域类型和测温物体类型,所述筛选模块3,包括:
第二判断单元,用于根据所述测温物体类型判断所述被测物体是否为活物;
第一设定单元,用于若所述被测物体为活物,则筛选与所述测温区域类型、所述测温物体类型匹配的温度转换公式,并将所述温度转换公式作为所述测温算法;
第二设定单元,用于若所述被测物体不是活物,则调取第一运算方式作为所述测温算法,所述第一运算方式为将所述测温数据直接作为所述被测物体的温度值。
进一步的,所述移动终端上还部署有测距传感器,所述测距传感器和所述红外测温传感器相邻设置,所述测温装置,还包括:
获取模块5,用于通过所述测距传感器获取所述红外测温传感器与所述被测物体之间的测温距离;
判断模块6,用于判断所述测温距离是否在预设距离范围内;
输出模块7,用于若所述测温距离不在预设距离范围内,则输出提示信息,提醒用户改变测温距离。
进一步的,所述测温装置,还包括:
标注模块8,用于将所述温度值和所述测温类型标注在所述测温区域图像上;
显示模块9,用于将标注后的所述测温区域图像输出到显示界面。
本实施例中,测温装置中各模块、单元用于对应执行与上述测温方法中的各个步骤,其具体实施过程在此不做详述。
本实施例提供的一种测温装置,测温装置首先采集被测物体的测温区域图像和测温数据,然后通过识别测温区域图像得到测温区域图像对应的测温类型。测温装置筛选与测温类型对应的测温算法,并根据测温数据和测温算法,计算得到当前次被测物体的温度值。本申请通过结合拍摄的测温区域图像,识别得到当前次被测物体所对应的测温类型,进而筛选与其对应的测温算法。在测温算法与被测物体的测温类型对应的情况下,代入采集的测温数据计算得到被测物体的温度值,具有优秀的通用性和准确度,便于用户操作使用。
参照图4,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储预设距离范围等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种测温方法。
上述处理器执行上述测温方法的步骤:
S1:采集被测物体的测温区域图像和测温数据;
S2:识别所述测温区域图像,得到所述测温区域图像对应的测温类型;
S3:筛选与所述测温类型对应的测温算法;
S4:根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果。
进一步的,测温方法应用于移动终端,所述移动终端上部署有红外测温传感器和摄像头,所述采集被测物体的测温区域图像和测温数据的步骤,包括:
S101:使用红外测温传感器采集被测物体的所述测温数据,并使用所述摄像头采集图像;
S102:确定第一红外测量点P在所述摄像头的成像面对应的第二红外测量点P'的像素坐标;其中,所述第一红外测量点P为所述红外测温传感器对准所述被测物体采集数据时的测量点;
S103:截取所述成像面上预设区域的图像,得到所述测温区域图像,其中,所述预设区域为所述成像面上以所述像素坐标为中心的N*N个像素范围内的区域,N不为0。
进一步的,所述确定第一红外测量点P在所述摄像头的成像面对应的第二红外测量点P'的像素坐标的步骤,包括:
S1021:以所述摄像头的透镜中心O为原点构建三维笛卡尔坐标系,并分别获取所述摄像头的透镜中心O与所述第一红外测量点P之间的相对位置信息,以及所述摄像头的像距,其中,所述三维笛卡尔坐标系的X轴穿过所述透镜中心O,且X轴的方向与所述摄像头的透镜的光轴方向相同,所述三维笛卡尔坐标系的Y轴、Z轴构成的平面与所述三维笛卡尔坐标系的X轴互相垂直,所述像距表征所述第二红外测量点P'到所述三维笛卡尔坐标系的Y轴和Z轴组成的平面的第一垂直距离;
S1022:根据所述相对位置信息和所述像距,计算得到所述第二红外测量点P'到所述三维笛卡尔坐标系的X轴和Z轴组成的平面的第二垂直距离,以及到所述三维笛卡尔坐标系的X轴和Y轴组成的平面的第三垂直距离;
S1023:获取所述摄像头的感光芯片的像素尺寸,根据所述像素尺寸和所述第二垂直距离计算得到所述成像面的中心O'到所述第二红外测量点P'之间在所述三维笛卡尔坐标系的Y轴方向的第一像素个数,并根据所述像素尺寸和所述第三垂直距离计算得到所述成像面的中心O'到所述第二红外测量点P'之间在所述三维笛卡尔坐标系的Z轴方向的第二像素个数;
S1024:根据所述第一像素个数和所述第二像素个数,得到所述第二红外测量点P'在所述成像面的所述像素坐标。
进一步的,所述测温类型包括测温区域类型和/或测温物体类型,所述识别所述测温区域图像,得到所述测温区域图像对应的测温类型的步骤,包括:
S201:对所述测温区域图像进行视觉识别处理,判断是否识别得到所述测温区域图像对应的测温区域类型和/或测温物体类型;
S202:若识别不到所述测温区域图像对应的测温区域类型和/或测温物体类型,则按照预设倍数扩大所述预设区域,拍摄得到新的测温区域图像,并对所述新的测温区域图像进行视觉识别处理。
进一步的,所述测温类型包括测温区域类型和测温物体类型,所述筛选与所述测温类型对应的测温算法的步骤,包括:
S301:根据所述测温物体类型判断所述被测物体是否为活物;
S302:若所述被测物体为活物,则筛选与所述测温区域类型、所述测温物体类型匹配的温度转换公式,并将所述温度转换公式作为所述测温算法;
S303:若所述被测物体不是活物,则调取第一运算方式作为所述测温算法,所述第一运算方式为将所述测温数据直接作为所述被测物体的温度值。
进一步的,所述移动终端上还部署有测距传感器,所述测距传感器和所述红外测温传感器相邻设置,所述采集被测物体的测温区域图像和测温数据的步骤之前,还包括:
S5:通过所述测距传感器获取所述红外测温传感器与所述被测物体之间的测温距离;
S6:判断所述测温距离是否在预设距离范围内;
S7:若所述测温距离不在预设距离范围内,则输出提示信息,提醒用户改变测温距离。
进一步的,所述根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果的步骤之后,包括:
S8:将所述温度值和所述测温类型标注在所述测温区域图像上;
S9:将标注后的所述测温区域图像输出到显示界面。
本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种测温方法,所述测温方法具体为:
S1:采集被测物体的测温区域图像和测温数据;
S2:识别所述测温区域图像,得到所述测温区域图像对应的测温类型;
S3:筛选与所述测温类型对应的测温算法;
S4:根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果。
进一步的,测温方法应用于移动终端,所述移动终端上部署有红外测温传感器和摄像头,所述采集被测物体的测温区域图像和测温数据的步骤,包括:
S101:使用红外测温传感器采集被测物体的所述测温数据,并使用所述摄像头采集图像;
S102:确定第一红外测量点P在所述摄像头的成像面对应的第二红外测量点P'的像素坐标;其中,所述第一红外测量点P为所述红外测温传感器对准所述被测物体采集数据时的测量点;
S103:截取所述成像面上预设区域的图像,得到所述测温区域图像,其中,所述预设区域为所述成像面上以所述像素坐标为中心的N*N个像素范围内的区域,N不为0。
进一步的,所述确定第一红外测量点P在所述摄像头的成像面对应的第二红外测量点P'的像素坐标的步骤,包括:
S1021:以所述摄像头的透镜中心O为原点构建三维笛卡尔坐标系,并分别获取所述摄像头的透镜中心O与所述第一红外测量点P之间的相对位置信息,以及所述摄像头的像距,其中,所述三维笛卡尔坐标系的X轴穿过所述透镜中心O,且X轴的方向与所述摄像头的透镜的光轴方向相同,所述三维笛卡尔坐标系的Y轴、Z轴构成的平面与所述三维笛卡尔坐标系的X轴互相垂直,所述像距表征所述第二红外测量点P'到所述三维笛卡尔坐标系的Y轴和Z轴组成的平面的第一垂直距离;
S1022:根据所述相对位置信息和所述像距,计算得到所述第二红外测量点P'到所述三维笛卡尔坐标系的X轴和Z轴组成的平面的第二垂直距离,以及到所述三维笛卡尔坐标系的X轴和Y轴组成的平面的第三垂直距离;
S1023:获取所述摄像头的感光芯片的像素尺寸,根据所述像素尺寸和所述第二垂直距离计算得到所述成像面的中心O'到所述第二红外测量点P'之间在所述三维笛卡尔坐标系的Y轴方向的第一像素个数,并根据所述像素尺寸和所述第三垂直距离计算得到所述成像面的中心O'到所述第二红外测量点P'之间在所述三维笛卡尔坐标系的Z轴方向的第二像素个数;
S1024:根据所述第一像素个数和所述第二像素个数,得到所述第二红外测量点P'在所述成像面的所述像素坐标。
进一步的,所述测温类型包括测温区域类型和/或测温物体类型,所述识别所述测温区域图像,得到所述测温区域图像对应的测温类型的步骤,包括:
S201:对所述测温区域图像进行视觉识别处理,判断是否识别得到所述测温区域图像对应的测温区域类型和/或测温物体类型;
S202:若识别不到所述测温区域图像对应的测温区域类型和/或测温物体类型,则按照预设倍数扩大所述预设区域,拍摄得到新的测温区域图像,并对所述新的测温区域图像进行视觉识别处理。
进一步的,所述测温类型包括测温区域类型和测温物体类型,所述筛选与所述测温类型对应的测温算法的步骤,包括:
S301:根据所述测温物体类型判断所述被测物体是否为活物;
S302:若所述被测物体为活物,则筛选与所述测温区域类型、所述测温物体类型匹配的温度转换公式,并将所述温度转换公式作为所述测温算法;
S303:若所述被测物体不是活物,则调取第一运算方式作为所述测温算法,所述第一运算方式为将所述测温数据直接作为所述被测物体的温度值。
进一步的,所述移动终端上还部署有测距传感器,所述测距传感器和所述红外测温传感器相邻设置,所述采集被测物体的测温区域图像和测温数据的步骤之前,还包括:
S5:通过所述测距传感器获取所述红外测温传感器与所述被测物体之间的测温距离;
S6:判断所述测温距离是否在预设距离范围内;
S7:若所述测温距离不在预设距离范围内,则输出提示信息,提醒用户改变测温距离。
进一步的,所述根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果的步骤之后,包括:
S8:将所述温度值和所述测温类型标注在所述测温区域图像上;
S9:将标注后的所述测温区域图像输出到显示界面。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储与一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、第一物体或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、第一物体或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、第一物体或者方法中还存在另外的相同要素。
以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种测温方法,其特征在于,包括:
采集被测物体的测温区域图像和测温数据;
识别所述测温区域图像,得到所述测温区域图像对应的测温类型;
筛选与所述测温类型对应的测温算法;
根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果。
2.根据权利要求1所述的测温方法,其特征在于,应用于移动终端,所述移动终端上部署有红外测温传感器和摄像头,所述采集被测物体的测温区域图像和测温数据的步骤,包括:
使用红外测温传感器采集被测物体的所述测温数据,并使用所述摄像头采集图像;
确定第一红外测量点在所述摄像头的成像面对应的第二红外测量点的像素坐标;其中,所述第一红外测量点为所述红外测温传感器对准所述被测物体采集数据时的测量点;
截取所述成像面上预设区域的图像,得到所述测温区域图像,其中,所述预设区域为所述成像面上以所述像素坐标为中心的N*N个像素范围内的区域,N不为0。
3.根据权利要求2所述的测温方法,其特征在于,所述确定第一红外测量点在所述摄像头的成像面对应的第二红外测量点的像素坐标的步骤,包括:
以所述摄像头的透镜中心为原点构建三维笛卡尔坐标系,并分别获取所述摄像头的透镜中心与所述第一红外测量点之间的相对位置信息,以及所述摄像头的像距,其中,所述三维笛卡尔坐标系的X轴穿过所述透镜中心,且X轴的方向与所述摄像头的透镜的光轴方向相同,所述三维笛卡尔坐标系的Y轴、Z轴构成的平面与所述三维笛卡尔坐标系的X轴互相垂直,所述像距表征所述第二红外测量点到所述三维笛卡尔坐标系的Y轴和Z轴组成的平面的第一垂直距离;
根据所述相对位置信息和所述像距,计算得到所述第二红外测量'到所述三维笛卡尔坐标系的X轴和Z轴组成的平面的第二垂直距离,以及到所述三维笛卡尔坐标系的X轴和Y轴组成的平面的第三垂直距离;
获取所述摄像头的感光芯片的像素尺寸,根据所述像素尺寸和所述第二垂直距离计算得到所述成像面的中心到所述第二红外测量点之间在所述三维笛卡尔坐标系的Y轴方向的第一像素个数,并根据所述像素尺寸和所述第三垂直距离计算得到所述成像面的中心到所述第二红外测量点之间在所述三维笛卡尔坐标系的Z轴方向的第二像素个数;
根据所述第一像素个数和所述第二像素个数,得到所述第二红外测量点在所述成像面的所述像素坐标。
4.根据权利要求2所述的测温方法,其特征在于,所述测温类型包括测温区域类型和/或测温物体类型,所述识别所述测温区域图像,得到所述测温区域图像对应的测温类型的步骤,包括:
对所述测温区域图像进行视觉识别处理,判断是否识别得到所述测温区域图像对应的测温区域类型和/或测温物体类型;
若识别不到所述测温区域图像对应的测温区域类型和/或测温物体类型,则按照预设倍数扩大所述预设区域,拍摄得到新的测温区域图像,并对所述新的测温区域图像进行视觉识别处理。
5.根据权利要求4所述的测温方法,其特征在于,所述测温类型包括测温区域类型和测温物体类型,所述筛选与所述测温类型对应的测温算法的步骤,包括:
根据所述测温物体类型判断所述被测物体是否为活物;
若所述被测物体为活物,则筛选与所述测温区域类型、所述测温物体类型匹配的温度转换公式,并将所述温度转换公式作为所述测温算法;
若所述被测物体不是活物,则调取第一运算方式作为所述测温算法,所述第一运算方式为将所述测温数据直接作为所述被测物体的温度值。
6.根据权利要求2所述的测温算法,其特征在于,所述移动终端上还部署有测距传感器,所述测距传感器和所述红外测温传感器相邻设置,所述采集被测物体的测温区域图像和测温数据的步骤之前,还包括:
通过所述测距传感器获取所述红外测温传感器与所述被测物体之间的测温距离;
判断所述测温距离是否在预设距离范围内;
若所述测温距离不在预设距离范围内,则输出提示信息,提醒用户改变测温距离。
7.根据权利要求1所述的测温方法,其特征在于,所述根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果的步骤之后,包括:
将所述温度值和所述测温类型标注在所述测温区域图像上;
将标注后的所述测温区域图像输出到显示界面。
8.一种测温装置,其特征在于,包括:
采集模块,用于采集被测物体的测温区域图像和测温数据;
识别模块,用于识别所述测温区域图像,得到所述测温区域图像对应的测温类型;
筛选模块,用于筛选与所述测温类型对应的测温算法;
计算模块,用于根据所述测温数据和所述测温算法,计算得到温度值,并将所述温度值作为所述被测物体的测温结果。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110540999.9A CN113237556A (zh) | 2021-05-18 | 2021-05-18 | 测温方法、装置和计算机设备 |
PCT/CN2021/113612 WO2022241964A1 (zh) | 2021-05-18 | 2021-08-19 | 测温方法、计算机设备和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110540999.9A CN113237556A (zh) | 2021-05-18 | 2021-05-18 | 测温方法、装置和计算机设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113237556A true CN113237556A (zh) | 2021-08-10 |
Family
ID=77135094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110540999.9A Pending CN113237556A (zh) | 2021-05-18 | 2021-05-18 | 测温方法、装置和计算机设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113237556A (zh) |
WO (1) | WO2022241964A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113899395A (zh) * | 2021-09-03 | 2022-01-07 | 珠海格力电器股份有限公司 | 温度湿度测量方法、装置、计算机设备和存储介质 |
WO2022241964A1 (zh) * | 2021-05-18 | 2022-11-24 | 深圳市沃特沃德信息有限公司 | 测温方法、计算机设备和计算机可读存储介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116520915B (zh) * | 2023-06-28 | 2023-09-05 | 泰山学院 | 基于热红外图像的网络中心机房温度预警控制*** |
CN116704009B (zh) * | 2023-08-10 | 2023-12-01 | 深圳普达核工业数字测控有限公司 | 基于预制组件的施工测量数据处理方法、装置及其设备 |
CN117906761A (zh) * | 2023-12-12 | 2024-04-19 | 钛玛科(北京)工业科技有限公司 | 一种工作于高温环境下高速运动物体的温度测量装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040256541A1 (en) * | 2001-01-19 | 2004-12-23 | Honeywell International Inc. | Method and apparatus for detecting objects using structured light patterns |
CN110110629A (zh) * | 2019-04-25 | 2019-08-09 | 北京工业大学 | 面向室内环境控制的人员信息检测方法与*** |
CN111412992A (zh) * | 2020-04-03 | 2020-07-14 | 华为技术有限公司 | 一种测量温度的方法及电子设备 |
CN111751001A (zh) * | 2019-03-26 | 2020-10-09 | 奇酷互联网络科技(深圳)有限公司 | 温度检测方法、存储介质及移动终端 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106855436B (zh) * | 2015-12-08 | 2019-06-18 | 深圳超多维光电子有限公司 | 一种终端设备及温度测量的方法 |
CN105488941B (zh) * | 2016-01-15 | 2018-10-30 | 中林信达(北京)科技信息有限责任公司 | 基于红外-可见光图像的双光谱森林火情监测方法及装置 |
CN111968163B (zh) * | 2020-08-14 | 2023-10-10 | 济南博观智能科技有限公司 | 一种热电堆阵列测温方法及装置 |
CN113237556A (zh) * | 2021-05-18 | 2021-08-10 | 深圳市沃特沃德信息有限公司 | 测温方法、装置和计算机设备 |
-
2021
- 2021-05-18 CN CN202110540999.9A patent/CN113237556A/zh active Pending
- 2021-08-19 WO PCT/CN2021/113612 patent/WO2022241964A1/zh unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040256541A1 (en) * | 2001-01-19 | 2004-12-23 | Honeywell International Inc. | Method and apparatus for detecting objects using structured light patterns |
CN111751001A (zh) * | 2019-03-26 | 2020-10-09 | 奇酷互联网络科技(深圳)有限公司 | 温度检测方法、存储介质及移动终端 |
CN110110629A (zh) * | 2019-04-25 | 2019-08-09 | 北京工业大学 | 面向室内环境控制的人员信息检测方法与*** |
CN111412992A (zh) * | 2020-04-03 | 2020-07-14 | 华为技术有限公司 | 一种测量温度的方法及电子设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022241964A1 (zh) * | 2021-05-18 | 2022-11-24 | 深圳市沃特沃德信息有限公司 | 测温方法、计算机设备和计算机可读存储介质 |
CN113899395A (zh) * | 2021-09-03 | 2022-01-07 | 珠海格力电器股份有限公司 | 温度湿度测量方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2022241964A1 (zh) | 2022-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113237556A (zh) | 测温方法、装置和计算机设备 | |
CN113592989B (zh) | 一种三维场景的重建***、方法、设备及存储介质 | |
CN111738215B (zh) | 人体温度测量方法和计算机设备 | |
KR20200117251A (ko) | 피부 타입에 맞는 화장품을 추천하는 장치 및 방법 | |
CN113358231B (zh) | 红外测温方法、装置及设备 | |
Kawasue et al. | Black cattle body shape and temperature measurement using thermography and KINECT sensor | |
CN111144398A (zh) | 目标检测方法、装置、计算机设备和存储介质 | |
CN105180802B (zh) | 一种物体尺寸信息识别方法和装置 | |
CN111563926B (zh) | 测量图像中物体物理尺寸的方法、电子设备、介质及*** | |
CN112001953A (zh) | 温度检测的方法、装置、设备和计算机设备 | |
CN114359334A (zh) | 目标跟踪方法、装置、计算机设备和存储介质 | |
CN106197366A (zh) | 距离信息的处理方法和装置 | |
JP2019109200A (ja) | 校正用データ生成装置、校正用データ生成方法、キャリブレーションシステム、及び制御プログラム | |
CN110889847A (zh) | 一种基于红外成像的核辐射损伤评估***、方法 | |
WO2022052189A1 (zh) | 动物外部特征获取方法、装置及计算机设备 | |
CN113553920A (zh) | 注视方向特征采集方法、装置、计算机设备和存储介质 | |
CN113008380A (zh) | 一种智慧ai体温预警方法、***及存储介质 | |
JP2019165658A (ja) | 植物生育指標測定装置、方法およびプログラム | |
WO2021046861A1 (zh) | 正射影像生成方法、***和存储介质 | |
JP2020194454A (ja) | 画像処理装置および画像処理方法、プログラム、並びに記憶媒体 | |
CN113446933B (zh) | 用于多三维传感器的外参标定方法、装置和*** | |
CN114549590A (zh) | 目标对象的检测方法及装置 | |
WO2021138856A1 (zh) | 相机控制方法、设备及计算机可读存储介质 | |
CN112163519A (zh) | 图像映射处理方法、装置、存储介质及电子装置 | |
CN112183271A (zh) | 一种图像处理的方法及装置 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210810 |
|
RJ01 | Rejection of invention patent application after publication |