VisualHMI 摄像头控件:CVBS/DVP/UVC 摄像头接入、受控播放与过滤色

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

摄像头控件让 HMI 直接显示摄像头画面:M 시리즈和 DH 시리즈支持两路 AV 输入,DH 시리즈还支持 USB 摄像头。注意:需要实体屏测试

1. 摄像头参数要求

项目CVBS(M시리즈)DVP(DH시리즈)UVC(DH시리즈)
最大分辨率≤1280×720≤1280×720≤1280×720
信号制式PAL / NTSCCVBS_NTSC/PAL、HDA720P_25/30FPS、HDA1080P_25/30FPS、TVI720P_30FPS、TVI1080P_30FPSYUY2 / MJPEG

VisualHMI 摄像头控件:CVBS/DVP/UVC 摄像头接入、受控播放与过滤色插图

2. 属性介绍

2.1 功能设置

属性说明
播放模式自动(接入即显示,断开关闭)/ 受控(控制地址控制)
控制地址(受控)Addr+0:0-Stop、1-播放、2-暂停;Addr+1:0-通道1、1-通道2
旋转0°/90°/180°/270°(仅 DH 시리즈)
左右/上下翻转镜像翻转(仅 DH 시리즈)
稳定信号勾选后等信号稳定再显示
摄像头类型CVBS / DVP / UVC。M 시리즈只支持 CVBS;DH 시리즈带 AV 인터페이스选 DVP,USB 选 UVC

VisualHMI 摄像头控件:CVBS/DVP/UVC 摄像头接入、受控播放与过滤色插图1

2.2 过滤色(M 시리즈专属)

M 시리즈的 AV 图像一直显示在最上层,叠加控件会被覆盖。需要控件显示在图像上层时,用底层 API:

function on_init()
  -- 过滤 0x00BFBFBF~0x00C8C8C8 范围的灰白色(24位RGB)
  -- Match 6位比较规则: 101010(0x2A), 10-R/10-G/10-B
  set_color_key(0x00BFBFBF, 0x00C8C8C8, 0x0000002A)
end

必须放 on_init() 里。DH 시리즈摄像头控件支持图层层级,直接在控件上方放控件即可,不需要过滤色。

VisualHMI 摄像头控件:CVBS/DVP/UVC 摄像头接入、受控播放与过滤色插图2

M 시리즈叠控件必须用 set_color_key 过滤色,把图像里接近某个颜色的区域「挖空」露出下层控件。颜色范围取巧:用纯色背景(如灰白)做摄像区域,过滤掉这个颜色。DH 시리즈没这问题。

3. 应用案例

摄像头控件:播放模式受控,控制地址 LW1000,旋转 0°,稳定信号勾选,Type CVBS。配字设置按钮(写 LW1000=1 播放)+ 2 个位状态指示灯(LW1001 切换通道1/2)+ 图片控件(权限控制 LW1000==1 显示选中效果)。

VisualHMI 摄像头控件:CVBS/DVP/UVC 摄像头接入、受控播放与过滤色插图3

VisualHMI 摄像头控件:CVBS/DVP/UVC 摄像头接入、受控播放与过滤色插图4

VisualHMI 摄像头控件:CVBS/DVP/UVC 摄像头接入、受控播放与过滤色插图5

run:编译下载到实体屏,接 AV 摄像头,点播放、切通道,实时显示画面。

VisualHMI 摄像头控件:CVBS/DVP/UVC 摄像头接入、受控播放与过滤色插图6

受控模式地址记住:Addr+0 控制播放(0停/1播/2暂停),Addr+1 切通道(0/1)。控制按钮的写入地址必须和摄像头控制地址一致,否则按了没反应。

整理自 广州大彩科技 VisualHMI 开发文档(hmi-doc.gz-dc.com)组态控件教程「摄像头」,版权归大彩科技所有。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC 검증 and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email 주소 will not be published. Required fields are marked *.