我正在使用MATLAB R2013a x64和Win7 x64。我将OpenCV 2.4.7.2安装到路径(C:\ opencv)。
如何在matlab中使用此代码?
mex -Lpath_to_opencv_lib_dir -Ipath_to_opencv_include_dir -lcv -lcxcore me_HaarDetectOpenCV.cpp
答案 0 :(得分: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