博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
嵌入式linux 海康 sdk,海康相机开发(1) SDK安装和开发
阅读量:5253 次
发布时间:2019-06-14

本文共 2347 字,大约阅读时间需要 7 分钟。

1.1 安装包获取

从官网下载最新版本的MVS安装包,支持Windows xp、Windows 7、Windows 8、Windows 10的32和64位系统。安装过程默认即可。

官网下载链接:http://www.hikvision.com/cn/download_more_960.html

1.2 安装目录介绍

MVS安装包由四个组件构成,分别是MVS客户端、SDK开发包、驱动、GenICam。安装过程大概1-3分钟。我安装在“D:\Program\MVS”路径,目录结构如下:

e24d28d582d4fad2266d626f28078970.png

1.3 效果展示

建议安装成功后,连接相机,打开MVS客户端,查看相机连接和图像预览的效果,确认环境正常后,再开始基于SDK的二次开发。如下:

c731dda82350348ca98027424e653cce.png

opencv系统环境变量path

F:\dongdong\0tool\navidia_cuda_opencv\opencv3.3\build\x64\vc14\bin

注销重启生效

包含目录

海康

C:\Program Files (x86)\MVS\Development\Includes

opencv

F:\dongdong\0tool\navidia_cuda_opencv\opencv3.4.1\include

F:\dongdong\0tool\navidia_cuda_opencv\opencv3.4.1\include\opencv

F:\dongdong\0tool\navidia_cuda_opencv\opencv3.4.1\include\opencv2

8ed3f7ec5af0ead2d18f64c2a2d8149d.png

库目录

海康

C:\Program Files (x86)\MVS\Development\Libraries\win64

opencv

F:\dongdong\0tool\navidia_cuda_opencv\opencv3.4.1\x64\vc14\lib

24a3b3a43fd93a9fd9b3f58350a89455.png

附加依赖项

海康相机

MvCameraControl.lib

opencv

opencv_aruco341.lib

opencv_bgsegm341.lib

opencv_bioinspired341.lib

opencv_calib3d341.lib

opencv_ccalib341.lib

opencv_core341.lib

opencv_cudaarithm341.lib

opencv_cudabgsegm341.lib

opencv_cudacodec341.lib

opencv_cudafeatures2d341.lib

opencv_cudafilters341.lib

opencv_cudaimgproc341.lib

opencv_cudalegacy341.lib

opencv_cudaobjdetect341.lib

opencv_cudaoptflow341.lib

opencv_cudastereo341.lib

opencv_cudawarping341.lib

opencv_cudev341.lib

opencv_datasets341.lib

opencv_dnn341.lib

opencv_dnn_objdetect341.lib

opencv_dpm341.lib

opencv_face341.lib

opencv_features2d341.lib

opencv_flann341.lib

opencv_fuzzy341.lib

opencv_hfs341.lib

opencv_highgui341.lib

opencv_imgcodecs341.lib

opencv_imgproc341.lib

opencv_img_hash341.lib

opencv_line_descriptor341.lib

opencv_ml341.lib

opencv_objdetect341.lib

opencv_optflow341.lib

opencv_phase_unwrapping341.lib

opencv_photo341.lib

opencv_plot341.lib

opencv_reg341.lib

opencv_rgbd341.lib

opencv_saliency341.lib

opencv_shape341.lib

opencv_stereo341.lib

opencv_stitching341.lib

opencv_structured_light341.lib

opencv_superres341.lib

opencv_surface_matching341.lib

opencv_text341.lib

opencv_tracking341.lib

opencv_video341.lib

opencv_videoio341.lib

opencv_videostab341.lib

opencv_xfeatures2d341.lib

opencv_ximgproc341.lib

opencv_xobjdetect341.lib

opencv_xphoto341.lib

2c8cf979ac5ec5ae78b75359c7097f26.png

SDK开发代码

cc5311f2e5ff9d654b520c0c9e1ec75a.png

1934f07625ed2c732b9a72df57602b90.png

d561ee81cb2d959e79a30ba92547187e.png

294c6b166f1ab783a760de4671d521f5.png

如何半永久型配置

属性管理器添加一个新表

96e1ea360326aafa6b128a6116561091.png

005eb7124b287f1f64fcc18132ac9ab3.gif

在x64下面

94ebc08d104083b3596e627673768e7e.png

保存这个表

939e26ae0a94458c08f47aaa0bff2d11.png

4e32ff523fc0b4f0e68c796f052c3b4a.png

按照正常步骤配置完

a707d4ad5c24ed56841a9de81566ef86.png

别的工程打开的时候

添加现有的属性表

c6f06ae5870bcb7e7cd073c44eec97eb.png

遇到一个报错

e9b86278f8ccdca5af55c788a69216c1.png

方法三:干粹在工程属性中设置(推荐)。

在工程属性中设置的方法如下:

620db079e2552ada13e069f3b9e43dae.png

对于VS系列的版本:

打开项目----项目属性---配置属性----C/C++ ----预处理器----预处理定义,

添加_CRT_SECURE_NO_DEPRECATE和_SCL_SECURE_NO_DEPRECATE这两个宏。

转载地址:http://dzrav.baihongyu.com/

你可能感兴趣的文章
Python(软件目录结构规范)
查看>>
codeforces水题100道 第二十二题 Codeforces Beta Round #89 (Div. 2) A. String Task (strings)
查看>>
c++||template
查看>>
条件断点 符号断点
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串------(转)...
查看>>
python的多行注释
查看>>
连接Oracle需要jar包和javadoc文档的下载
查看>>
UVA 10976 - Fractions Again?!
查看>>
Dreamweaver cc新版本css单行显示
查看>>
【android】安卓的权限提示及版本相关
查看>>
Java基础教程——网络基础知识
查看>>
Kruskal基础最小生成树
查看>>
【hdu 1429】胜利大逃亡(续)
查看>>
ExtJs学习笔记之ComboBox组件
查看>>
关于收费软件
查看>>
javascript之Style物
查看>>
图的深度优先遍历
查看>>
C# 之 提高WebService性能大数据量网络传输处理
查看>>
[bzoj1004] [HNOI2008] Cards
查看>>
原生HttpClient详细使用示例
查看>>