我需要在我的程序中加載一個圖像數據,比如當它加載圖像並將其存儲在矩陣中時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