【发布时间】:2012-02-10 04:41:49
【问题描述】:
有什么我可以用 MATLAB 中的代码进行数字图像处理而我不能用 Simulink 的数字图像处理工具箱做的事情吗?反之亦然?
两者有什么区别?
【问题讨论】:
有什么我可以用 MATLAB 中的代码进行数字图像处理而我不能用 Simulink 的数字图像处理工具箱做的事情吗?反之亦然?
两者有什么区别?
【问题讨论】:
在代码级别,MATLAB 和 Simulink 没有太大区别。 Simulink 为构建比文本更高抽象级别的程序提供了环境;代码块之间的关系表示为在流程图对象之间传递的箭头。然后,您可以在系统运行时可视化系统,因为数据对象在流程图块之间以可见方式传递。 Simulink 还允许您实时更改程序的一部分,这样您就可以看到局部更改的效果,而无需停止其他所有操作。
【讨论】:
鉴于在 LabVIEW 等块级数据流语言中完成了多少图像处理工作,我建议从 Simulink 开始。大多数工业或创意图像处理(如 Apple 的Shake)都是通过基于节点的接口完成的。这并不是说您也不能使用 MATLAB 代码。它只是有点钝(this is a good example of a powerful library that was made with MATLAB code)。
【讨论】: