实时图像获取和直方图显示
此示例显示了如何使用Simulink®块显示实时视频流以及其金宝appRGB值并排的直方图。
Image Acceasition Toolbox™提供了一个Simulin金宝appk块,可从图像采集设备获取实时图像数据中的Simulink模型。此示例使用“从视频设备”块从logitech®QuickCam®Zoom网络摄像头中获取实时图像数据中。金宝app此示例使用DSP System Toolbox™中的直方图块来计算每个视频帧中R,G和B值的直方图。
此示例需要Simulink,DSP系统工具箱金宝app和计算机视觉工具箱™才能打开并运行模型。
在实时视频流上观看直方图显示。(10秒)
示例模型
下图显示了使用来自视频设备块的示例模型。
open_system('demoimaqsl_rgbhistogram_win');
CLOSS_SYSTEM('demoimaqsl_rgbhistogram_win');
实时视频输入
输入视频是从Winvideo Image采集设备(Logitech QuickAm Zoom)实时获得的。在此示例中,该块从Logitech摄像机中获取RGB帧,并在每个仿真时间步骤中将它们输出到Simulink模型中。金宝app来自块的数据类型输出为UINT8。
直方图显示结果
该示例在RGB直方图窗口中显示R,G和B值的直方图,并在查看器窗口中显示原始RGB视频。
即使使用Winvideo Logitech网络摄像头用于此示例,但可以轻松更新此模型以将模型连接到其他支持的图像采集设备。金宝app这为您提供了使用具有不同图像采集硬件的相同模型模型的灵活性。金宝app
可用的示例版本
仅Windows®:demoimaqsl_rgbhistogram_win.slx
平台独立:demoimaqsl_rgbhistogram_all.slx
仅Windows示例模型包含来自计算机视觉系统工具箱的视频显示块(仅在Windows上支持),并支持代码生成。金宝app平台独立版本由视频查看器块组成,不支持代码生成。金宝app