海康威视摄像头标定

首先放上一张自己实验图片:

海康威视摄像头标定_第1张图片
目前借用的方法是这位博主的代码实现的,在这里感谢这位博主:
https://blog.csdn.net/qq_15029743/article/details/81133443

有些同学在跑博主代码的时候出现错误,无法得出结果,我这里给大家讲下我的测试过程:

1、下载博主的代码,博主的博客有链接的

2、几点说明:

 1、博主的代码开发的环境是 RELE  WIN32的MFC,所以需要OPENCV的32位的lib库,头文件的话可以共用的。一般网上下载的opencv都是编译
 了x64的lib,所以我们需要自己编译X86的lib,然后在VS里添加lib路径就可以了
 
 2、说下opencv32位的lib编译方法吧,下载版本,比如我这里下载的是opencv3.4.1的版本,解压后用管理员权限可以解压到C盘,不然的话路径不
 好找,然后就需要使用cmake进行编译32位的lib
 
 3、打开CMake.GUI,选择source路径和输出路径,点击Configure,等待列表选项全部为白色(一定要全为白色,可以多试几次,中途会下载几个
 dll比较慢的,耐心等待),如下图:

海康威视摄像头标定_第2张图片
4 、最后点击Generate,看见Config和generate down说明编译结束了,生成了32位的lib啦,我生成的在C:\opencv\build\x86\lib下

3、直接运行博主的demo,就可以啦。

你可能感兴趣的:(C++)