SVR和528开发板

主码流辅码流

测温叠加

测温叠加:温度数据叠加可设置为前叠加或者后叠加以及不叠加三种模式;

前叠加:温度数据叠加到码流中,回放录像时显示温度数据;

后叠加:温度数据没有叠加到码流中,录像回放时需开启显示智能信息叠加,才能看到温度数据;

不叠加:绘制的测温规则及相关温度数据不叠加展示出来。

动态检测

区域---》阀值,阀值越小越容易触发报警事件

火点报警

区域灵敏度越高越容易触发报警事件

HDMI

HDMI是(High Definition Multimedia Interface)的英文缩写,意思是高清晰度多媒体接口,它是一种数字化视频/音频接口技术,可同时传输影像与音频信号,最高数据传输速度为48Gbps(2.1版),目前HDMI高清视频接口十分常见,目前主流的显卡、主板、笔记本、液晶电视等都带有HDMI接口,是普通VGA显示接口无法比拟的,犹如宽带中电话线宽带与光纤一样,传输数据能力有着较大区别。
  HDMI主要满足1080P以上高清视频需求,比如主板或者显卡中配备HDMI接口,说明配备该主板或者显卡的电脑支持1080P以上的视频输出。

528测温

标准帧和拓展帧

CAN总线的标准帧和扩展帧主要决定帧ID的长度,标准帧的帧ID长度是11位,也就是帧ID的范围是000-7FF。扩展帧的帧ID长度是29位,也就是帧ID的范围是0000 0000-1FFF FFFF。CANopen帧ID最多是11位的,因此是标准帧;而SAE 1939协议通常是18XX XXXX的帧ID,是29位的,因此是扩展帧。

ID长度不同,标准帧长度11位,拓展帧长度29位。

视场(视场角):可见光的视场角大于热成像的视场角,视场角的大小界定了光学仪器的视野范围,扇形。

可见光的起始坐标是(0,0),热成像的其实坐标是(1000,1000)

温度小于0.1℃,热成像无法检测到。

预览界面 屏蔽区域测温maxtemppiont坐标不为零

可见光需要坐标为0,前端判断不显示区域温度

  1. 热成像正常,根据热成像的改可见光的
  2. 获取温度的时候加判断
  3. 屏蔽区域组外的区域,显示温度
  • temp_data

    • GetTempData 获取温度数据
      • result.Point, _ = arch.GetTempData(dsd.TempModePoint)
        • GetTempData 获取温度数据集合(梁师傅)
  • temp_visible

    • GetTempData

    • SetMask

      • //屏蔽区域坐标转换
        func (dev *DevVisible) SetMask(cfg []conf.TempMaskConfig) {
        	dev.avhMask = make([]define.TempMask, 0)
        	for _, val := range cfg {
        		if val.Enable {
        			tmp := define.TempMask{}
        			tmp.ID = val.ID
        			tmp.Name = val.Name
        			tmp.Color = types.ColorWhite
        			tmp.Region.Points = make([]types.Point, len(val.Region.Points))
        			for k, p := range val.Region.Points {
        				tmp.Region.Points[k], _ = arch.CoordinateConvertVisible(p)
        			}
        			dev.avhMask = append(dev.avhMask, tmp)
        		}
        	}
        }
        
  • temp_mgr

posted @ 2022-01-22 14:43  凌易说-lingyisay  阅读(68)  评论(0编辑  收藏  举报