海康相机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})

相关推荐
山楂树の2 天前
3D渲染分层机制 Layers 的原理分析(Threejs)
数据结构·3d·相机
小天源3 天前
相机LUT下载调试
相机·索尼·lut·佳能·富士·松下·slog
KIHU快狐5 天前
KIHU 快狐|32 寸落地广告机 健身馆器械使用指引展示
相机
ergevv9 天前
球体投影为椭圆的几何原理与求解方法
相机·测距·球体投影·归一化平面·单视图几何
埃科光电14 天前
应用分享丨破解3C行业反光与弱缺陷检测难题
图像处理·数码相机·计算机视觉·制造·相机
故事不长丨17 天前
安卓相机开发:Camera、Camera2与CameraX的使用对比及选型指南
android·相机·camera·camerax·camera2·移动设备·相机开发
memmolo20 天前
【3D视觉中的相机模型详解】
计算机视觉·3d·相机
给算法爸爸上香1 个月前
通用多相机多线程采图框架
多线程·相机·采图框架
社会零时工1 个月前
【ROS2】海康相机ROS2设备服务节点开发
linux·c++·相机·ros2
PiaoShiSun1 个月前
索尼Sony R3拍摄文件命名
相机·索尼·sony·文件命名