我需要将面部地标本地化作为我的研究项目的一部分,并计划使用监督下降法(SDM)。 C ++和Matlab版本都可以在以下站点获得,当我联系他们时,他们说C ++版本在获得它之前是不可用的。所以,我没有其他选择,不得不选择Matlab版本。
http://www.humansensing.cs.cmu.edu/intraface/download_functions_matlab.html
问题是我的项目是在C ++和OpenCV中。我想知道是否有办法在Visual C ++中访问Matlab版本的SDM。我的意思是,是否有可用的集成机制?
并且,下一个问题是执行"面部特征检测"上述网站提供的代码我收到以下错误。 我按照下面的说法执行了它。
[detected_points] = xx_track_detect(型号,[],图片,[],选项);
并且,它表示"未定义的函数或变量名为' model' "
任何人都有解决方案吗?
答案 0 :(得分:0)
您似乎需要使用Matlab engine才能从C ++执行Matlab命令。引擎界面允许您这样做。
关于model
变量 - 它可能是面部地标的学习模型的表示,它应该与包装一起提供,或者您需要自己调整它。如果没有其他信息,我建议您与该软件包的发布者联系以获取更多信息。