How to read a video which is implemented by visual studio 2008 in matlab 2010?

1 visualización (últimos 30 días)
Hello,
I want to work on a computer vision project in Matlab. I need to read a video from a virtual world which is implemented by visual studio 2008 Professional. Then, I need to control and work on the video in matlab. I have no idea how to do this. I really appreciate it if you respond as soon as possible.
  1 comentario
Geoff
Geoff el 3 de Jul. de 2012
Visual Studio is a development environment that enables programmers to write, execute and debug programs written in a handful of Microsoft language implementations. So that's not very relevant. Are you trying to obtain a live video feed from your virtual world and pump it into MATLAB? (potentially difficult) Or are you trying to load a video file that is created by that application? (potentially simple)

Iniciar sesión para comentar.

Respuesta aceptada

Kaustubha Govind
Kaustubha Govind el 5 de Jul. de 2012
I'm guessing that you meant to say that you have a C/C++ program that produces a video feed, which you want to make accessible to MATLAB? You will need to write a MEX-function that will call into your C/C++ code. This MEX-file can then be run just like any other .m file in MATLAB.
  2 comentarios
Pouye Sedighian
Pouye Sedighian el 5 de Jul. de 2012
Editada: Walter Roberson el 6 de Jul. de 2012
To Kaustubha Govind:
Thank you for your respond. Yes, I do want to do this. I know Matlab, but unfortunately, I do not have any experience in visual studio. Someone else has implemented this program in visual studio ,and I just need to work on its vision part via Matlab.
When I run the program, the video pops out in a full-screen window with some keys to control different parts. I have no idea how read that in Matlab.
Would you please explain exactly what I need to do? Thanks again,
Kaustubha Govind
Kaustubha Govind el 6 de Jul. de 2012
As I explained, you could create a MEX-function "wrapper" around your C code and call it from MATLAB like any other function, but since you say there are graphics, etc., it may actually be better to call MATLAB from the C program as an Engine. Please start with some basic examples from the documentation on how you can call into MATLAB from C/C++ code, before you set about calling MATLAB from your existing program: http://www.mathworks.com/help/techdoc/matlab_external/f29148.html
Note, you will need to have some working knowledge of C/C++ to be able to use either solution.

Iniciar sesión para comentar.

Más respuestas (1)

Pouye Sedighian
Pouye Sedighian el 5 de Jul. de 2012
Editada: Pouye Sedighian el 5 de Jul. de 2012
To Geoff: Yes, I want to obtain a live video feed from your virtual world and pump it into MATLAB.

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by