VisualHMI - 摄像头控件

什么是摄像头控件?

image-20231123152049889

M系列和DH系列支持两路AV输入,DH系列支持USB摄像头,摄像头参数要求如下所示:

视频输入格式 CVBS(M系列) DVP(DH系列) UVC(DH系列)
最大输入分辨率 ≤1280(宽) *720(高) ≤1280(宽) *720(高) ≤1280(宽) *720(高)
信号制式 PAL 或者 NTSC CVBS_NTSC、CVBS_PAL、HDA720P_25FPS、HDA720P_30FPS、HDA1080P_25FPS、HDA1080P_30FPS、TVI720P_30FPS、TVI1080P_30FPS YUY2 或者 MJPEG

适用范围:VisualHMI - HMI&M系列&DH系列(实体屏测试!)

相关例程下载链接:VisualHMI - 摄像头控件(点击下载)

1.属性介绍

1.1.功能设置

AV输入控件数功能设置属性如下所示:

  1. 播放模式:可以选择“自动”、“受控”;

    • 自动:接入AV摄像头自动实时显示画面、断开AV输入关闭信号输入;

    • 受控:填入控制地址;

      • Addr+0:0-停止、1-播放、2-暂停

      • Addr+1:0-通道1、1-通道2

  2. 旋转:摄像头画面成像按设置角度旋转,可以选择‘0°’、“90°”、“180°”、“270°”;(仅DH系列支持)

  3. 左右翻转:摄像头画面成像左右镜像翻转(仅DH系列支持)

  4. 上下翻转:摄像头画面成像上下镜像翻转(仅DH系列支持)

  5. 稳定信号:勾选启用,启用后,等待信号稳定后,显示视频;

  6. 摄像头类型:可以选择“CVBS”、“DVP”、“UVC”

  7. M系列只支持“CVBS”;

image-20231123152645627

  • DH系列,带AV接口的型号,AV接口选择的摄像头类型是DVP,再从DVP格式中选择信号格式;

  • DH系列支持USB摄像头,控件的摄像头类型设置位UVC;

1.2.过滤色

M型系列的AV输入,图像会一直显示在最上层。如果将控件叠加放在AV控件上时,AV图像会将其他控件都覆盖,只能显示出AV图像。为此,我司针对有此类需求的客户,开放了对应底层播放API接口,让控件显示在图像上层,API函数接口如下所示

set_color_key(Min_Color,Max_Color,Match)

函数说明:

  1. Min_Color:24位RGB颜色范围的最小值,例如0x00BFBFBF,R-BF/G-BF/B-BF;
  2. Min_Color:24位RGB颜色范围的最大值,例如0x00C8C8C8,R-C8/G-C8/B-C8;
  3. Match:6位的比较规则101010(2A);10-R/10-G/10-B,代表颜色范围在0x00BFBFBF—0x00C8C8C8之间的颜色值经过比较后会被过滤。(0x00BFBFBF <= color <= 0x00C8C8C8之间的颜色会被过滤,其他颜色会显示出来)
function on_init()
    set_color_key(0x00BFBFBF,0x00C8C8C8,0x0000002A)
end

[!note|tip:注意] set_color_key(Min_Color,Max_Color,Match),此API接口函数必须要放在on_init()系统初始化函数中使用,默认在初始时配置的属性,仅对M型系列使用,DH系列摄像头控件图层可设置为图层层级,在控件上方放置控件

2.应用

2.1.工程配置

画面中添加一个【摄像头】控件,属性配置如下所示:

  1. 播放模式:受控;

  2. 控制地址:LW1000;

  3. 旋转:0°;

  4. 稳定信号:√;

  5. 摄像头类型:CVBS;

image-20231123153504395

添加1个【字设置按钮】,用来播放控制功能,配置如下所示:

  1. 写入地址:LW1000(和AV受控地址设置的一致)
  2. 写入常量:1(播放)

image-20231123154429958


画面添加一个【图片】控件,用于播放被选中时显示效果,属性配置如下所示:

  1. 权限控制:√

    • 条件地址:LW1000

    • 比较:==

    • 值:1

画面添加一个【图片】控件,用于播放控制,未选中的背景效果,属性配置如下所示

同理,停止的控制按钮配置类似,本处不在阐述


添加2个位状态指示灯控件,用来设置通道切换,通道1设置为0FF、通道2设置为ON。以通道1按钮为例,配置如下所示:

  1. 读取地址:LW1001(和AV受控地址设置的一致)
  2. 切换开关:√
  3. 开关类型:设置为OFF
  4. 使用图库:是
  5. 使用文字:是

2.2.运行预览

编译下载后,在实体屏测试,接上AV摄像头。点击播放、切换通道,实时显示AV画面

Copyright ©Dacai all right reserved,powered by Gitbook该文件修订时间: 2026-02-05 14:20:38

results matching ""

    No results matching ""