2013-12-13 33 views
-3

我正在使用MATLAB R2013a x64和Win7 x64。我将OpenCV 2.4.7.2安装到路径(C:\ opencv)。如何在matlab中使用这段代码? (设置路径opencv)

我该如何在matlab中使用这段代码?

mex -Lpath_to_opencv_lib_dir -Ipath_to_opencv_include_dir -lcv -lcxcore me_HaarDetectOpenCV.cpp 
+0

您是否可以澄清?这条线从哪里来?你想用它做什么?现在它为你生成一个mex文件 - 将一个.cpp文件转换为你可以从Matlab调用的文件。假设你只是调用在该文件中定义的函数,就像其他任何函数一样(假设你将输出放在路径中)。 – Floris

+0

@Floris http://groups.inf.ed.ac.uk/calvin/calvin_upperbody_detector/downloads/README.html 快速入门>> 4 – G0ldP0w3r

+0

不要点4.和5. ff在你的链接中告诉你究竟你需要知道什么?不知道你为什么来这里寻求建议。 – Floris

回答

1

对于下面的命令:

mex -Lpath_to_opencv_lib_dir -Ipath_to_opencv_include_dir -lcv -lcxcore me_HaarDetectOpenCV.cpp 

工作,你需要替换一些事情。具体来说,它说:

path_to_opencv_lib_dir 

你需要把实际路径您存储OpenCV库,目录没有的话path_to_opencv_lib_dir - 见http://docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html有关如何在Visual Studio中做这些事情的一些信息,并意识到可能存在包含所需路径的环境变量(例如$ OPENCV_DIR)。

path_to_opencv_include_dir