海康相机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 天前
机器视觉在半导体制造中有哪些检测应用
人工智能·数码相机·yolo·计算机视觉·视觉检测·制造·相机
格林威2 天前
机器视觉检测如何使用360 度全景成像镜头进行AI 瑕疵检测
人工智能·深度学习·数码相机·机器学习·计算机视觉·视觉检测·相机
大家的笔记本2 天前
jetson orin super nano(arm linux系统)上读取大恒图像工业相机(型号MER-050-560U3C)教程
linux·arm开发·相机
机器视觉知识推荐、就业指导3 天前
工业相机与镜头的靶面尺寸详解:选型避坑指南
相机·机器视觉·相机选型
格林威5 天前
工业检测机器视觉为啥非用工业相机?普通相机差在哪?
人工智能·数码相机·yolo·计算机视觉·视觉检测·相机
hjlgs9 天前
产线相机问题分析思路
相机
weixin_468466859 天前
电磁波成像(X射线、CT成像)原理简介
图像处理·相机·ct·视觉·pet·x射线·成像原理
Geek 研究僧10 天前
大疆 Osmo 360:双 1 英寸 + 8K/50fps,改写全景相机市场格局
人工智能·数码相机·智能硬件·相机
海鸥_10 天前
常见的相机模型针孔/鱼眼(Pinhole,Mei,K
计算机视觉·相机·slam
格林威13 天前
面阵 vs 线阵相机:怎么选不踩坑?选型公式直接套用
人工智能·深度学习·数码相机·yolo·计算机视觉·视觉检测·相机