主要内容

实时图像采集与直方图显示

此示例演示如何使用Simulink®块并排显示实时视频流及其金宝appRGB值的直方图。

图像获取工具箱™ 提供Simulink块,用于将实时图像数据从图像采集设备采金宝app集到Simulink模型中。此示例使用“来自视频设备”块从Logitech®Quickcam®Zoom网络摄像头到Simulink获取实时图像数据。本例使用DSP系统工具箱中的直方图块™ 计算每个视频帧中R、G和B值的直方图。

此示例需要Simulink、DSP系统工具箱金宝app和计算机视觉工具箱™ 打开并运行模型。

观看实时视频流上的直方图显示(10秒)

示例模型

下图显示了使用From Video设备块的示例模型。

开放式系统(“人口统计图”);

封闭系统(“人口统计图”);

实时视频输入

从winvideo图像采集设备(Logitech Quickcam Zoom)实时采集输入视频。在本例中,模块从Logitech摄像机获取RGB帧,并在每个模拟时间步将其输出到Simulink模型中。模块输出的数据类型为uint8。金宝app

柱状图显示结果

该示例在RGB直方图窗口中显示R、G和B值的直方图,并在查看器窗口中显示原始RGB视频。

即使本例中使用了winvideo Logitech网络摄像头,也可以轻松更新此型号,以便将您的型号连接到其他受支持的图像采集设备。这使您可以灵活地将同一Simulink模型与不同的图像采集硬件一起使用。金宝app金宝app

可用的示例版本

仅限Windows®系统:demoimaqsl_rgbhistogram_win.slx

平台无关:demoimaqsl_rgbhistogram_all.slx

仅Windows示例模型包含计算机视觉系统工具箱中的“到视频显示”块(仅在Windows上受支持),并支持代码生成。独立于平台的金宝app版本包含视频查看器块,不支持代码生成。