4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
GitHub - cuichuanyu/twjc: 基于热成像的智能体温检测系统,使用...
来自 : github 发布时间:2021-03-25

简介

本项目通过人脸识别技术与热成像技术相结合,实现了人体体温自动化检测。使用OpenCV的级联分类器实现人脸位置检测,再结合热成像数据计算人脸位置的最高温度值作为人体体温值。

使用下载并安装OpenCV克隆本仓库git clone https://github.com/printlin/twjc.git使用IDEA打开工程

环境配置

配置OpenCV Jar包

依次打开File Project Structure Modules Dependencies,点击加号,添加OpenCV安装目录中的opencv-xxx.jar。

配置OpenCV DLL

依次打开Run/Debug Configurations Application Configuration VM options,填入-Djava.library.path=D:\\opencv\\opencv\\build\\java\\x64,等号后面填写您本地的OpenCV目录。

参考

java 调用opencv IDEA环境配置

参数配置

在项目resource目录下有一个app.properties配置文件,可进行自定义配置。

报警温度tw.limit=37.4热成像最大温度rcx.max=40热成像最小温度rcx.min=0热成像检测范围rcx.range=10最高温度点的标记圆圈半径mark.radius=10标记的线条大小mark.thickness=2标记颜色R通道mark.color.r=0标记颜色G通道mark.color.g=255标记颜色B通道mark.color.b=0彩色相机索引camera.rgb=0热成像相机索引camera.rcx=1识别模型detect.path=D:\\\\opencv\\\\opencv\\\\sources\\\\data\\\\haarcascades\\\\haarcascade_frontalface_default.xml人脸最大像素值detect.face.max=400人脸最小像素值detect.face.min=50识别间隔毫秒detect.sleep=50

运行效果

\"效果图1\"\"效果图2\"


基于热成像的智能体温检测系统,使用opencv进行人脸检测,通过热成像计算人脸温度。. Contribute to cuichuanyu/twjc development by creating an account on GitHub.基于热成像的智能体温检测系统,使用opencv进行人脸检测,通过热成像计算人脸温度。. Contribute to cuichuanyu/twjc development by creating an account on GitHub.GitHub

本文链接: http://jcdevelopment.immuno-online.com/view-742076.html

发布于 : 2021-03-25 阅读(0)