海康相机LinuxSDK CMakeLists.txt

cmake_minimum_required(VERSION 3.10)

项目名称

set(PROJECT_NAME HikCamTest)

project(${PROJECT_NAME})

设置 C++ 标准

set(CMAKE_CXX_STANDARD 14)

set(CMAKE_CXX_STANDARD_REQUIRED True)

查找 OpenCV 包

find_package(OpenCV REQUIRED)

头文件路径

include_directories(

src

/opt/MVS/include

${OpenCV_INCLUDE_DIRS}

)

设置库文件路径

set (LIB_PATH

/usr/local/lib

/opt/MVS/lib/64

/opt/MVS/bin

)

设置包含路径

set (INCLUDE_PATH

/usr/local/include/opencv4

/usr/local/include/eigen3

/opt/MVS/include

)

源文件

set(SOURCES

src/main.cpp

src/MMonitorCam.cpp

其他源文件

)

link_directories(/opt/MVS/lib/64)

添加可执行文件

add_executable(${PROJECT_NAME} ${SOURCES} src/MMonitorCam.h)

添加可执行文件的包含目录

target_include_directories(${PROJECT_NAME}

PRIVATE

${INCLUDE_PATH}

)

target_include_directories(${PROJECT_NAME} PRIVATE /opt/MVS/include)

target_link_directories(${PROJECT_NAME}

PRIVATE

${LIB_PATH}

)

链接 OpenCV 库

target_link_libraries(${PROJECT_NAME}

MvCameraControl

${OpenCV_LIBS})

相关推荐
wzf@robotics_notes6 天前
对极约束及其性质 —— 公式详细推导
计算机视觉·矩阵·机器人·几何学·相机
吾门7 天前
.NET编程——利用C#调用海康机器人工业相机SDK实现回调取图与软触发取图【含免费源码】
c#·.net·相机
卧蚕土豆1 个月前
相机模型与成像过程:深入解析相机内参、外参及标定方法
数码相机·相机
undefined&&懒洋洋1 个月前
Cesium倾斜相机视角观察物体
前端·gis·相机·cesium
光场视觉1 个月前
【探讨】3D遮挡模型引导的光场图像深度获取
3d·视觉检测·相机
博图光电2 个月前
梅卡曼德 Mech-Eye 工业级3D相机
3d·相机
博图光电2 个月前
梅卡曼德高精度 DLP 结构光焊接专用 3D 相机
3d·相机
卧蚕土豆2 个月前
奥比中光astra_pro相机使用记录
数码相机·计算机视觉·相机
Mapmost3 个月前
相机系列——从相机畸变到托勒密地图
经验分享·数码相机·相机