CMakeLists opencv配置

来源:互联网 发布:linux镜像站 搭建 编辑:程序博客网 时间:2024/05/29 02:12
****************************************************************************************************************************************************************方法一*****************************************************************************************************************************************cmake_minimum_required(VERSION 3.8)project(opencv_test)set(CMAKE_CXX_STANDARD 11)#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")add_executable(opencv_test main.cpp)#set(SOURCE_FILES main.cpp);add_executable(opencv_test ${SOURCE_FILES})# add libs you need#set(OpenCV_INCLUDE_DIRS#        /usr/local/opencv2/include#        /usr/local/opencv2/include/opencv#        /usr/local/opencv2/include/opencv)#include_directories(${OpenCV_INCLUDE_DIRS})#直接法:包含目录include_directories(/usr/local/opencv2/include)include_directories(/usr/local/opencv2/include/opencv)include_directories(/usr/local/opencv2/include/opencv)#find_package(OpenCV REQUIRED)#新版本用OpenCVConfig.cmake(config mode)或者FindOpenCV.cmake(module mode)#set(OpenCV_LIBS#       opencv_core#       opencv_imgproc#        opencv_highgui#       opencv_imgcodecs)set(OpenCV_LIBS        /usr/local/opencv2/lib/libopencv_gpu.so.2.4        /usr/local/opencv2/lib/libopencv_ml.so        /usr/local/opencv2/lib/libopencv_calib3d.so.2.4        /usr/local/opencv2/lib/libopencv_legacy.so.2.4        /usr/local/opencv2/lib/libopencv_gpu.so.2.4.13        /usr/local/opencv2/lib/libopencv_objdetect.so.2.4        /usr/local/opencv2/lib/libopencv_superres.so        /usr/local/opencv2/lib/libopencv_objdetect.so        /usr/local/opencv2/lib/libopencv_videostab.so.2.4        /usr/local/opencv2/lib/libopencv_core.so.2.4        /usr/local/opencv2/lib/libopencv_flann.so        /usr/local/opencv2/lib/libopencv_photo.so.2.4        /usr/local/opencv2/lib/libopencv_contrib.so.2.4.13        /usr/local/opencv2/lib/libopencv_nonfree.so        /usr/local/opencv2/lib/libopencv_imgproc.so        /usr/local/opencv2/lib/libopencv_contrib.so.2.4        /usr/local/opencv2/lib/libopencv_flann.so.2.4        /usr/local/opencv2/lib/libopencv_superres.so.2.4.13        /usr/local/opencv2/lib/python2.7/site-packages/cv2.so        /usr/local/opencv2/lib/libopencv_ml.so.2.4        /usr/local/opencv2/lib/libopencv_stitching.so.2.4        /usr/local/opencv2/lib/libopencv_legacy.so        /usr/local/opencv2/lib/libopencv_legacy.so.2.4.13        /usr/local/opencv2/lib/libopencv_objdetect.so.2.4.13        /usr/local/opencv2/lib/libopencv_ocl.so        /usr/local/opencv2/lib/libopencv_ocl.so.2.4        /usr/local/opencv2/lib/libopencv_nonfree.so.2.4        /usr/local/opencv2/lib/libopencv_ml.so.2.4.13        /usr/local/opencv2/lib/libopencv_calib3d.so.2.4.13        /usr/local/opencv2/lib/libopencv_features2d.so        /usr/local/opencv2/lib/libopencv_core.so        /usr/local/opencv2/lib/libopencv_features2d.so.2.4        /usr/local/opencv2/lib/libopencv_contrib.so        /usr/local/opencv2/lib/libopencv_photo.so.2.4.13        /usr/local/opencv2/lib/libopencv_imgproc.so.2.4        /usr/local/opencv2/lib/libopencv_stitching.so        /usr/local/opencv2/lib/libopencv_features2d.so.2.4.13        /usr/local/opencv2/lib/libopencv_superres.so.2.4        /usr/local/opencv2/lib/libopencv_imgproc.so.2.4.13        /usr/local/opencv2/lib/libopencv_flann.so.2.4.13        /usr/local/opencv2/lib/libopencv_highgui.so.2.4.13        /usr/local/opencv2/lib/libopencv_video.so.2.4.13        /usr/local/opencv2/lib/libopencv_videostab.so.2.4.13        /usr/local/opencv2/lib/libopencv_nonfree.so.2.4.13        /usr/local/opencv2/lib/libopencv_highgui.so        /usr/local/opencv2/lib/libopencv_ocl.so.2.4.13        /usr/local/opencv2/lib/libopencv_core.so.2.4.13        /usr/local/opencv2/lib/libopencv_video.so.2.4        /usr/local/opencv2/lib/libopencv_gpu.so        /usr/local/opencv2/lib/libopencv_video.so        /usr/local/opencv2/lib/libopencv_videostab.so        /usr/local/opencv2/lib/libopencv_highgui.so.2.4        /usr/local/opencv2/lib/libopencv_calib3d.so        /usr/local/opencv2/lib/libopencv_stitching.so.2.4.13        /usr/local/opencv2/lib/libopencv_photo.so)target_link_libraries( opencv_test ${OpenCV_LIBS} )****************************************************************************************************************************************************************方法二*****************************************************************************************************************************************cmake_minimum_required(VERSION 3.8)project(opencv_test3)set(CMAKE_CXX_STANDARD 11)#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")add_executable(opencv_test3 main.cpp)#set(SOURCE_FILES main.cpp);add_executable(opencv_test ${SOURCE_FILES})# add libs you need#set(OpenCV_INCLUDE_DIRS#        /usr/local/opencv2/include#        /usr/local/opencv2/include/opencv#        /usr/local/opencv2/include/opencv)#include_directories(${OpenCV_INCLUDE_DIRS})#直接法:包含目录#include_directories(/usr/local/opencv3_contrib/include)#include_directories(/usr/local/opencv3_contrib/opencv)#include_directories(/usr/local/opencv3_contrib/opencv2)#find_package(OpenCV REQUIRED)#新版本用OpenCVConfig.cmake(config mode)或者FindOpenCV.cmake(module mode)#本机上有两个opencv版本。/usr/local/share/OpenCV/OpenCVConfig.cmake (2.4.6)#和/usr/local/share/opencv/OpenCVConfig.cmake (2.1.0 zombie)#set(OpenCV_LIBS#       opencv_core#       opencv_imgproc#        opencv_highgui#       opencv_imgcodecs)# Find OpenCV, you may need to set OpenCV_DIR variable# to the absolute path to the directory containing OpenCVConfig.cmake file# via the command line or GUI#设置OpenCV_DIR为包含OpenCVConfig.cmake的目录,如果报错可能是没找到包含目录,可以用直接法试试set(OpenCV_DIR /usr/local/opencv3_contrib/share/OpenCV)find_package(OpenCV REQUIRED)# If the package has been found, several variables will# be set, you can find the full list with descriptions# in the OpenCVConfig.cmake file.# Print some message showing some of them#message(STATUS "OpenCV library status:")#message(STATUS "    version: ${OpenCV_VERSION}")#message(STATUS "    libraries: ${OpenCV_LIBS}")#message(STATUS "    include path: ${OpenCV_INCLUDE_DIRS}")# Add OpenCV headers location to your include paths#include_directories(${OpenCV_INCLUDE_DIRS})target_link_libraries( opencv_test3 ${OpenCV_LIBS} )
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 国外浏览器 ie浏览器安卓版 4g浏览器 浏览器大全排行榜 浏览器tv版 安全浏览器下载 qqlui浏览器下载 浏览器app liulq浏览器 浏览器英文怎么写 浏览器上不了网 电脑浏览器下载 极速浏览器手机版 寰宇浏览器手机版 扣扣浏览器手机版 q浏览器 qw浏览器 浏览器英语 x浏览器 悦动浏览器下载 下载扣扣浏览器 wifi浏览器 2345王牌浏览器 内存小的浏览器 三星浏览器 火猴浏览器 2345浏览器电脑版 浏览器插件下载 next浏览器 q q浏览器 qq.浏览器 浏览器下载排行榜 星尘浏览器 浏览器下载手机版 ie浏览器电脑版 无限制浏览器 1024浏览器 天天浏览器 234浏览器 文件浏览器 寰宇浏览器安卓