Matlab 与 C++ 集成

问题描述 投票:0回答:1

我需要定位面部标志作为我的研究项目的一部分,并计划为此使用监督下降法 (SDM)。 C++ 和 Matlab 版本都可以在以下站点获得,当我联系他们时,他们说 C++ 版本在他们确保安全之前不会可用。所以,我别无选择,只能选择 Matlab 版本。

http://www. humansensing.cs.cmu.edu/intraface/download_functions_matlab.html

问题是我的项目是用C++和OpenCV编写的。我想知道是否有办法在 Visual C++ 中访问 Matlab 版本的 SDM。我的意思是,是否有可用的集成机制?

并且,下一个问题是在执行上述站点上提供的“面部特征检测”代码时,我收到以下错误。 我按照下面给出的方式执行了它。

[检测到的点] = xx_track_detect(模型,[],图像,[],选项);

而且,它说“未定义的函数或名为‘model’的变量”

有人有办法解决这个问题吗?

matlab opencv image-processing visual-c++ system-integration
1个回答
0
投票

似乎您需要使用Matlab引擎才能从C++执行Matlab命令。引擎界面允许您这样做。

关于

model
变量 - 它可能是面部标志学习模型的表示,它应该随包一起提供,或者您需要自己调整它。如果没有其他信息,我建议您联系该包的发布者以获取更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.