文档

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

这个例子展示了如何使用Simulink®块来并排显示实时视频金宝app流及其RGB值的直方图。

Image Acquisition Toolbox™提供了一个Simulin金宝appk块,用于从图像采集设备获取实时图像数据到Simulink模型中。本例使用From Video Device块从Logitech®Quickcam®Zoom网络摄像头获取实时图像数据到Simulink。金宝app本例使用DSP System Toolbox™中的直方图块来计算每个视频帧中R、G和B值的直方图。

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

观看直方图显示直播视频流.(10秒)

示例模型

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

open_system (“demoimaqsl_rgbhistogram_win”);

close_system (“demoimaqsl_rgbhistogram_win”);

现场视频输入

输入视频从winvideo图像采集设备(Logitech Quickcam Zoom)实时获取。在本例中,块从罗技相机获取RGB帧,并在每个仿真时间步骤将它们输出到Simulink模型中。金宝app数据块输出的数据类型是uint8。

直方图显示结果

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

虽然本例中使用的是winvideo Logitech网络摄像头,但可以轻松更新此模型以将您的模型连接到其他支持的图像采集设备。金宝app这为您提供了在不同的图像采集硬件上使用相同的Simulink模型的灵活性。金宝app

版本示例

Windows®只有:demoimaqsl_rgbhistogram_win.slx

平台无关的:demoimaqsl_rgbhistogram_all.slx

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