How to read a video which is implemented by visual studio 2008 in matlab 2010?
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
Geoff
2012-7-3
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)
采纳的回答
Kaustubha Govind
2012-7-5
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 个评论
Kaustubha Govind
2012-7-6
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.
更多回答(1 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!