问题
What I have done is following the guidline in this website
Now, I want to use some functions like rgb2gray()
and imresize()
... but I dont know how to use them, or I dont know which header file should I include in my project?
I have tried other way by creating a C++ shared-library in Matlab, then used it in VS 2012, but I could not add the DLL file to my project when I added new references. it is like that:
Please help me! thanks in advance.
回答1:
If you really want to call Matlab inside visual-studio, there are two ways:
Distribute MATLAB into independent shared library: check out my blog-post on how to do this (with detail steps and example).
Call MATLAB Engine directly: Refer to another blog of mine for more info.
On the other hand, it seems that you don't need to call Matlab to achieve your goal.
OpenCV
library will offer functions similar torgb2gray()
andimresize()
.
来源:https://stackoverflow.com/questions/19474835/how-to-call-matlab-functions-from-visual-studio-mfc-project