File Exchange

image thumbnail

Send Video from Simulink diretly to MATLAB GUI - Example.

version (155 KB) by Roni Peer
This simple example shows how you can take a Simulink signal (Video feed), and disply it in a GUI.


Updated 04 Sep 2012

View License

The GUI loads the Simulink Model, sets up a feed of 320x240 images, and shows them in the GUI.
The feed is from a webcam.
Please note that if you don't have a camera that runs on "winvideo" adapter you would have to setup the block "From Video Device" in the Simulink model.

The zip file contains the GUI, Simulink model, a START_HERE m-file.

The example uses the LEVEL-2 S-Function template given by MathWorks, and adds some to it.

You need the license for image processing and image acquisition only if you want to read the video from a webcam, and do some procesing to the image. I've added some "Edge Detection" so it would be interesting...

Cite As

Roni Peer (2020). Send Video from Simulink diretly to MATLAB GUI - Example. (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (3)


Thank you for uploading these files.
I've tried to run your program but I keep getting a lot of errors, specially around simpleGUI_imaq>pushbutton1_Callback (line 89).
My wild guess is that since the model was made with a rather old version of Simulink my Matlab R2015a is struggling to get it right.

Do you have any updates of your code in newer versions of Matlab?

Looking forward to your answer.

MATLAB Release Compatibility
Created with R2012a
Compatible with any release
Platform Compatibility
Windows macOS Linux