MathWorks公司日前发布最新版的视频和图像处理模块库,将扩展Simulink来帮助工程师们使用基于模型的发方法来开发嵌入式视频成像系统。视频和图像处理模块库2通过增加新模块和增强现有模块的目标跟踪、感兴趣区域(ROI)处理、模糊分析、光学流、射影变换、锥积处理、色彩转换和色彩处理能力,提供一个扩充的视频和图像处理模块库。这些特性帮助工程师设计国防航空、汽车、消费电子、医疗成像和安全设备等市场所需的下一代视频成像系统。
视频和图像处理模块库以及基于模型的设计已经获得重要应用,工程师们们用来开发创新和智能的视频系统。例如,国防航空工程师使用视频和图像处理模块库来设计在无人飞行器(UAVs)中使用的智能、监视、侦察(ISR)任务系统。对于开发消费电子元件的工程师而言,视频和图像处理模块库提供了重要功能,用于数码相机、数字便携摄录机、卫星和无线传输使用的高级数字视频广播系统等的显像管开发。工程师们在开发MRI、超声波、CT扫描和内诊镜等医疗成像系统时,也同样使用这些工具。
对于汽车工业,视频和图像处理模块库提供了一种新的模糊分析模块,同时提供的目标跟踪和Hough变换功能帮助工程师开发主动安全系统。具有了识别和检测目标及其特征的能力,汽车工程师就能开发下一代照相机和基于视频的系统,比如车道偏离警告、盲点车道探测和“聪明的”气囊展开等。
安全监视工业对于智能照相机和网络的需求日益增长,用于识别可疑行为,比如在公共场所丢弃物品等。在视频和图像处理模块库2的帮助下,工程师能够开发智能视频系统,对各种边境、建筑和安全系统设备进行实时预警分析,而不是传统的事后在法庭上分析。
MathWorks公司DSP及通信部门市场主管Ken Karnofsky表示:“视频和图像处理工程师们经常处在开发下一代系统的前沿,他们需要能够加速实现其设计的工具。视频和图像处理模块库2所具有的新的算法、可视化和数据处理特性,支持嵌入式视频或图像处理系统开发的完整流程。现在,工程师们能更自由地浏览,更快速地调试错误,在实现前创建精密复杂的算法、模型和仿真系统。”
通过在基于模型的设计中使用视频和图像处理模块库2,工程师们能在硬件实现前的软件环境中对视频或图像处理系统/部件进行建模和仿真。而且,视频和图像处理模块库2允许使用者进行快速重复设计折衷,并且可以将浮点数据类型转换成定点数据类型。基于模型的设计同时也提供了高级功能,用于算法开发、可视化、预分析和后置分析,以及从Simulink模型自动生成DSP和嵌入式微处理器上运行的C代码。