MATLAB: Realtime object tracking with webcam in Simulink

color based trackingrealtime object trackingwebcam

hi everybody!
I´m working for a project and I have a problem. First of all, my project is about realtime object tracking with a webcam in Simulink to track for example a red point bondet on a movable object. With the x and y coordinates of the red Point i want to contolle the object.
Right now i have a .m file where i can track red points, and the x and y coordinates will be putted out in the command window in realtime. But my problem is, i need the coordinates in realtime in Simulink, is that possible?
At the end I want a Simulink file, where i can start the simulation, the webcam should be started, and in the webcam live video shold be tracked the red object and giving me out the coordinates. is that possible?

Best Answer

Like Walter explained in his comment, MATLAB/Simulink are not exactly suited to perform "real-time" processing in the client mode (xPC Target and Real-Time Windows Target are the two products that allow real-time/rapid prototyping of Simulink models), but if you are willing to accept the performance of your Simulink model, you may be able to achieve a "soft" real-time system.
FYI, you may need to get the Image Acquisition Toolbox to obtain live images from a webcam (unless you are using unsupported hardware, in which case, you will need custom driver blocks) - you could get a demo license to try it out and see if the performance is satisfactory.