您的位置:首页 > 运维架构

基于标识的AR的OpenCV实现(三)

2015-11-25 14:39 148 查看
我的程序是在linux终端模式下实现的,以下是我写的CMakeList.txt文件:

cmake_minimum_required(VERSION 2.6)
project(marker_AR)

find_package(OpenCV REQUIRED )
find_package(OpenGL REQUIRED )
find_package(GLUT REQUIRED)

include_directories(${OpenCV_INCLUDE_DIR})
include_directories(${OpenGL_INCLUDE_DIR})
include_directories(${GLUT_INCLUDE_DIRS})

link_directories(${OpenCV_LIBRARY_DIR})
link_directories(${OpenGL_LIBRARY_DIR})
link_directories(${GLUT_LIBRARY_DIRS})

include_directories(${marker_AR_SOURCE_DIR}/src)
#add_subdirectory(src)

add_executable(marker_AR
./src/marker_AR.cpp
./src/MarkerDetector.cpp
#./src/MarkerDetector.hpp
#./src/DebugHelpers.hpp
./src/GeometryTypes.cpp
./src/Marker.cpp
#./src/TinyLA.cpp
)


打开后,修改下代码中一些导入文件的路径,就可以编译了,至于OpenCV和OpenGL的编译安装,请自行百度。

cmake ./

make

./marker_AR

就会有效果图出现,有问题的可以私信我。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: