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

相关推荐
埃科光电3 天前
埃科光电2.5D成像系统,破解精密制造微缺陷检测难题
图像处理·计算机视觉·制造·相机·机器视觉
北山有鸟14 天前
解决香橙派没有适配ov13855的3A算法
linux·c++·相机·isp
埃科光电16 天前
应用分享丨16K光口彩色TDI线阵相机筑牢高端PCB质量防线
图像处理·计算机视觉·相机·pcb工艺
机器人图像处理21 天前
6-自动白平衡(灰度世界算法)
opencv·算法·相机
一起搞IT吧25 天前
高通Camx功能feature分析之十五:insensor zoom介绍及实现
android·智能手机·相机
晴夏。1 个月前
UE原生第三人称相机源码分析
游戏·ue5·ue4·相机·ue·3c
北山有鸟1 个月前
【学习笔记】MIPI CSI-2 协议全解析:从底层封包到像素解析
linux·驱动开发·笔记·学习·相机
北山有鸟1 个月前
相机的水平消隐与垂直消隐
linux·驱动开发·相机
KIHU快狐2 个月前
KIHU快狐|23.8寸电子屏国产海光八核500亮度公共服务显示设备
相机
KIHU快狐2 个月前
KIHU快狐|65寸户外落地广告机国产鸿蒙八核智能调光校园显示屏
相机