Simulink のデジタル画像処理ツールボックスではできないデジタル画像処理用の MATLAB のコードでできること、またはその逆のことはありますか?
両者にはどのような違いがありますか?
コード レベルでは、MATLAB と Simulink の間に大きな違いはありません。Simulink は、テキストよりも高いレベルの抽象化でプログラムを構築するための環境を提供します。コード ブロック間に保持される関係は、フローチャート オブジェクト間を通過する矢印として表されます。データ オブジェクトがフローチャート ブロック間で視覚的に渡されるため、システムが実行時に動作する様子を視覚化できます。Simulink では、プログラムの一部をリアルタイムで変更することもできるため、他のすべてを停止することなくローカル変更の効果を確認できます。
LabVIEWなどのブロックレベルのデータフロー言語で行われる画像処理作業の量を考えると、Simulink から始めることをお勧めします。ほとんどの工業的または創造的な画像処理 (Apple のShakeなど) は、ノードベースのインターフェイスを介して行われます。これは、MATLAB コードも使用できなかったということではありません。もう少し鈍いです (これは、MATLAB コードで作成された強力なライブラリの良い例です)。