主要内容

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

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

Image Acquisition Toolbox™提供了一个Simulin金宝appk模块,用于从图像采集设备中获取实时图像数据到Simulink模型中。本例使用From Video Device块从Logitech®Quickcam®Zoom网络摄像头获取实时图像数据到Simulink。金宝app这个例子使用DSP System Toolbox™中的Histogram块来计算每个视频帧中的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成。平台独立版本由Video Viewer块组成,不支持代码生成。金宝app