当前位置:   article > 正文

海康相机的sdk调试流程(基础)_海康sdk配置

海康sdk配置

1、安装MVS

如果直接从官网下载海康mvs的sdk软件包,是无法直接使用的,报错:找不到MVCameraControl.dll,安装完MVS后,海康的二次开发工具包在安装路径下:D:/MVS/Development

2、海康sdk使用

2.1 配置可执行文件目录、库目录、包含目录、附加依赖

可执行文件目录:
MVS/Development/Bin/win64

库目录:
1、opencv文件夹:opencv/build/lib/Debug或者Release
2、海康文件夹:MVS/Development/Libraries/win64

包含目录:
1、海康文件夹:MVS/Development/include
2、opencv文件夹:opencv/build/include

附加依赖项:opencv_world454d.lib或者opencv_world454.lib

2.2、调试sdk
使用的是MVS/Development/Samples/OpenCv/VC下的RawDataFormatConvert_OpenCV4(4.x的opencv版本),生成-》运行

2.3、报错情况

1、unsupported pixel format, opencv format covert failed
由于图像的格式配置有误,当前代码里使用的是Mono8类型和RGB8类型,但是在mvs相机属性配置里,图像格式是Bayer8类型。改完后,运行成功。

2、相机本身就是只支持bayer格式的
更改海康图像转换的sdk,如果是bayer gr8,那么:

Mat retImg;
Mat srcImg;
if (PixelType_Gvsp_BayerGR8==psImageInfo->enPixelType){
	retImg = cv::Mat(pstImageInfo->nHeight,pstImageInfo->nWidth,CV_8UC1,pData);
    cvtColor(retImg,srcImg,COLOR_BayerGR2BGR);
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

3、MVS配置保存
MVS配置相机ip,保证相机和本地连接网络在同一网段。打开相机,打开属性树,进行图像格式控制下相关属性配置,点击用户集控制(保存配置用户集1)-》加载配置(点集用户集1)-》启动配置(点集用户集1)。完成配置,相机断电后,配置会依旧存在。

4、如果是海康扫码机,请安装IDMVS,并使用该软件的sdk进行二次开发。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/754042
推荐阅读
相关标签
  

闽ICP备14008679号