我需要在我的程序中加载一个图像数据,比如当它加载图像并将其存储在矩阵中时matlab所做的操作,然后我将对此矩阵执行一些操作并在此之后查看它。 所以我需要一些帮助,我该如何使用MATLAB函数与加载图像,并从Visual Studio显示它们2010如何从VS2010调用matlab函数
非常感谢
我需要在我的程序中加载一个图像数据,比如当它加载图像并将其存储在矩阵中时matlab所做的操作,然后我将对此矩阵执行一些操作并在此之后查看它。 所以我需要一些帮助,我该如何使用MATLAB函数与加载图像,并从Visual Studio显示它们2010如何从VS2010调用matlab函数
非常感谢
类似于我提出here答案,有两种方法里面调用Matlab的视觉工作室:
分发MATLAB成独立的共享库:看看我如何做到这一点(有详细的步骤和例子)blog-post。
直接调用MATLAB引擎:有关更多信息,请参阅我的another blog。
我天衣这个环节是非常有用的 http://internetexception.com/post/2013/01/20/Using-with-Matlab-from-C-sharp-application.aspx
write this code inside any c# function
var activationContext = Type.GetTypeFromProgID("matlab.application.single");
var matlab =(MLApp.MLApp)Activator.CreateInstance(activationContext);
matlab.Execute("cd 'C:\\Program Files\\MATLAB';");
matlab.PutWorkspaceData("y", "base", simArray);
then any code you used in matlab can written in
matlab.Execute("");
Matlab的版本(Matlab的7.9.0 R2009b中) – Ruba 2011-12-23 23:28:29
你有没有看着http://stackoverflow.com/questions/5901664/call- MATLAB函数-从-C-尖锐?这有帮助吗? – dash 2011-12-23 23:30:16
我见过它,但我无法免费下载所描述的工具,或者我只是缺少一些东西 – Ruba 2011-12-23 23:41:50