2013-10-20 43 views
0

我所做的是在這個 website如何從Visual Studio mfc項目調用Matlab函數?

該準則如下現在,我要使用一些功能,如rgb2gray()imresize() ...但我不知道如何使用它們,或者我不知道這頭文件應我包含在我的項目中?

我嘗試過其他方法,在Matlab中創建一個C++共享庫,然後在VS 2012中使用它,但是當我添加新引用時,我無法將DLL文件添加到我的項目中。它是這樣的:enter image description here

請幫幫我! 在此先感謝。

回答

1
  • 如果你真的想調用Matlab的視覺工作室裏,有兩種方式:

    1. 分發MATLAB成獨立的共享庫:看看如何做到這一點我blog-post(與細節步驟和例子)。

    2. 直接調用MATLAB引擎:有關更多信息,請參閱我的another blog

  • 另一方面,似乎你不需要調用Matlab來實現你的目標。 OpenCV庫將提供類似於rgb2gray()imresize()的功能。

+0

我會用openCV選項。 – Shai

+0

@Shai很好走。 :) – herohuyongtao