【问题标题】:How to call Matlab functions from Visual studio mfc project?如何从 Visual Studio mfc 项目中调用 Matlab 函数?
【发布时间】:2013-10-20 07:09:13
【问题描述】:

我所做的是遵循本指南中的指导方针 website

现在,我想使用rgb2gray() 和imresize() 之类的函数...但是我不知道如何使用它们,或者我不知道我应该在我的项目中包含哪个头文件?

我通过在 Matlab 中创建 C++ 共享库尝试了其他方式,然后在 VS 2012 中使用它,但是当我添加新引用时,我无法将 DLL 文件添加到我的项目中。是这样的:

请帮帮我! 提前致谢。

【问题讨论】:

    标签: c++ matlab visual-studio-2012 mfc mixed-programming


    【解决方案1】:
    • 如果你真的想在visual-studio里面调用Matlab,有两种方法:

      1. 将 MATLAB 分发到独立的共享库中:查看我的 blog-post 了解如何执行此操作(包含详细步骤和示例)。

      2. 直接调用 MATLAB Engine:更多信息请参考我的another blog。

    • 另一方面,您似乎不需要调用 Matlab 来实现您的目标。 OpenCV 库将提供类似于rgb2gray() 和imresize() 的功能。

    【讨论】:

    • 我会选择 openCV 选项。
    • @Shai 不错的一步。 :)
    猜你喜欢
    • 1970-01-01
    • 2012-05-23
    • 2020-02-12
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 2013-01-11
    相关资源
    最近更新 更多