主要内容

TCP / IP网络上的视频监控

此示例显示如何使用Simulink®在TCP / IP网络上进行视频监控。金宝app

仪器控制工具箱™提供Simulink®块,用于通过TCP / IP和UDP金宝app网络发送和接收数据。此示例使用TCP / IP发送和接收块来执行视频监控。Simu金宝applink模型在Texas Instruments™DSP平台上显示了使用嵌入式编码器™(对于TI的C6000™)的视频监控录制。运动检测算法在Simulink中实现并部署到TIC6000信号处理器。金宝app

此示例需要Simulink,Computer金宝app Vision System Toolbox™,DSP Systembox™和嵌入式编码器™(用于TI的C6000™)以打开模型。该示例还需要以下硬件TMS320C6416 DSK / EVM板,D.SIGNT DSK-91C111以太网子卡,用于C6416 DSK目标和以太网电缆。

主机模型

下图显示了在主机侧机上运行的算法,并使用TCP / IP发送和接收块与目标通信。该模型与端口号49000的目标通信。TCP / IP块被配置为以阻塞模式发送和接收数据。

目标模型

下图显示了目标方面示例模型。

下图显示了在目标C6416上执行的监视算法。该算法使用Simulink,DSP系统工具箱™和嵌入式编码器的块实现,并使用Simulink®金宝appCoder™转换为C.

分析

当生成的代码在目标上运行时,主机侧Simulink模型通过TCP / IP协议同时向目标发送视频帧。金宝app目标接收由主机侧Simulink模型发送的视频帧,计算连续视频帧之间的差异(SAD)的绝对值之和,并返回运动估金宝app计值。当运动估计值超过阈值时,目标递增计数器并使用TCP / IP块将相应的帧发送回主机。您还可以使用主机侧Simulink模型调整运动阈值。金宝app

运行该示例

打开目标模型,然后双击“构建重新加载和运行”以构建,加载和运行DSP代码。生成代码后,它将提出主机侧模型。运行主机侧模型以观察使用运动检测的视频监控算法。