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

相关推荐
FLJwu1 天前
运动相机 ID 外观与壳体开模实战 02:壳体注塑缺陷|缩水、气泡、披风、熔接痕量产改善方案|20 年源头工厂量产经验
经验分享·数码相机·相机
FLJwu2 天前
运动相机 ID 外观与壳体开模实战 01:ID 造型、拔模角度、壁厚设计 OEM 量产避坑|20 年源头工厂量产经验
经验分享·数码相机·相机
FLJwu3 天前
镜头模组与画质量产实战 03:运动相机 ISP 图像调校、杂光鬼影抑制与来料验收标准|20 年源头工厂量产经验
经验分享·数码相机·产品运营·接口隔离原则·相机
kyle~4 天前
ISP---RAW 成像的物理基础
计算机视觉·接口隔离原则·相机
FLJwu4 天前
镜头模组与画质量产实战 02:运动相机镜头组装工艺、胶水选型、温变跑焦与参数虚标|20 年源头工厂量产经验
经验分享·数码相机·产品运营·相机
埃科光电6 天前
16K万兆网口彩色线阵相机:四倍带宽 高速真彩检测新方案
网络·图像处理·数码相机·计算机视觉·制造·相机
k4m7v2pz16 天前
Godot 4 仿 agar.io:相机缩放被 max_zoom 卡死,窗口越大球越小的根因与修复
游戏引擎·godot·相机·缩放·clamp·camera2d
亨得利先生18 天前
户外双目3D相机哪家好?SICK Visionary 系列户外选型指南与 Visionary-B Two 分析
数码相机·相机·户外相机·户外3d相机·sick
烟台致瑞图像1 个月前
工业相机的触发方式:从信号到图像的精确控制
视觉检测·相机
埃科光电1 个月前
丰富算法 易于集成:UB系列小面阵相机 持续上新
图像处理·数码相机·计算机视觉·制造·相机