因为疫情原因,到哪里都需要测试一下体温,看看你体温是不是正常的。
我就会想,体温枪或者体温检测设备是怎么实现的?
跟同事讨论了一下,解除了疑惑。大体是这样的,体温枪会不定时(5s)更新环境温度(当然使用前更新一次也是可以),根据算法折算成需要加减的温度(比如:若是17℃对应+0.2℃)。第二个温度是通过红外测温枪测试出体温,假设为36℃,那么结果即为(36+0.2)℃。即实现功能为:
测试所得体温 = 红外光测试体温 + 环境温度转换的温度值
实现的思路分析:
(1)红外光测试得到体温,硬件厂商完成即可,这个技术大量资料说明有0.3℃的误差;
(2)环境温度跟加减温度转换的算法(通过大量的测试来完成)。如在各个地区不同温度,进行大量的测试进行对比找到规律,此处的误差不好判定。
(3)上面2点结合测试得到最后结果(估计误差会>0.3℃)
实验注意事项:
(1)需要大量的数据支撑,确保数据的准确性,需要实验室环境;
(2)环境温度也需要各种环境来进行测试;
(3)使用过过程中可能影响测试结果的因素需要找到(如测试枪与被测试人员的距离、被测试人员身体的状态、是否出汗等因素都是需要考虑)。
(4)温度过低需要怎么处理;
(5)发烧与正常的临界值的需要怎么处理等等。
现在市面上的设备基本上误差都在0.3℃,个别有看到是0.1摄氏度的误差。对其准确性表示有疑虑,估计实际很难达到0.3℃,或者说很容易出现超过0.3℃的情况。这就需要大量的测试来完善算法,获取能够有所提升产品性能。