Basler工业相机基于opencv 采集图像

本实验在两个博客的基础上实现的,首先是配置opencv

 

http://blog.csdn.net/lili2425960/article/details/54234299

先前查了一些关于win10+opencv3.02.xx+vs配置的文章,准备以此为样本来配置一下新的vs2015+opencv3.2+win10,但结果都失败了,最终自己的一些摸索,终于得到了正确的配置方法(此次最新版本的配置方法简单了许多)。

第一步还是系统环境变量配置。系统环境中,在点击编辑,然后新建一个系统变量。而这个环境变量的值就是你的OpenCV解压放置的文件中的cv14.bin的路径。比如我吧opencv解压的文件的文件放在d盘一个opencv文件中,所有就有环境变量的值为:D:\opencv\opencv\build\x64\vc14\bin

       第二步:系统环境变量配置好了,就直接在vs2015中再进行配置,不需要重启电脑(本人亲测)。vc++win32控制台程序,可以选择空项目(也可以不选)。然后再视图中找到属性管理器,展开其中内容,在debug|X64选项中右击(或者双击),然后选择添加新项目属性表,之后就自己命名(opencv官网上命名为opencv_debugopencv_release,在此与其保持一致,你也可以命名别的名字)

在通用属性--->vc++目录--->包含目录,编辑,填写包含opencv文件中的include文件及include文件下的opencvopencv2文件的路径(直接点击后面的“···”,就可以直接浏览)

之后在库目录中添加一个opencv文件中的build--->X64--->vc14--->lib的路径就可以了

        第三步:在本属性表的链接器中选择输入项,添加依赖项,手工输入opencv_world320d.lib就可以了。

本步切记不要在链接器常规中的添加附加库目录添加东西,否则将报错——无法打开opencv_world320.lib。(但有些博文上提到3.0以前的好像可以在链接器——》常规中添加某些东西,在3.2似乎不行,添加之后运行直接报错,本人亲测)

       关于配置就差不多了,后面就随便找个网上的程序测试一下就可以了。这简单附一个(改一下imaread中的图片地址):

#include
#include
#include
using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
Mat image = imread("E:\\picture\\27b58PICm6Q_1024.jpg");
namedWindow("
测试图片");
imshow("
测试", image);
waitKey(6000);
return 0;
}

 然后是配置Basler相机的SDK:http://blog.csdn.net/u013351270/article/details/54345855

继续学习中...


你可能感兴趣的:(opencv,BALER,ace,相机,配置)