FlyCapture2相机的连接和图像采集

原创 2015年11月18日 16:12:35
//在头文件public里面定义: 
void DrawPicToHDC(IplImage *img, UINT      
    ID);//用于显示图片到图片控件,相关定义需要自己实现(网上大量资料)    
PGRGuid guid;//用来存放相机地址  
BusManager busMgr;//相机控制的实例     
Error error = busMgr.GetCameraFromIndex(0, &guid);//索引相机并将地址存放在guid里面   
Camera  cam;//声明一个相机实例
Image rawImage;//用于存放原始捕获图像
Image convertedImage;
IplImage *pimage = NULL;
//添加初始化代码:
if (error != PGRERROR_OK)
    {
        AfxMessageBox(_T("相机检测失败!"));
    }
//添加控件响应函数:
error = cam.Connect(&guid);
    if (error!= PGRERROR_OK)
    {
        AfxMessageBox(_T("相机连接失败!"));
    }

// 开始采集图像
cam.StartCapture();
cam.RetrieveBuffer(&rawImage);//从内存取回图像存到rawImage里面

// 转换图像格式
rawImage.Convert(PIXEL_FORMAT_MONO8, &convertedImage);//将原始图像转换成单通道8位图像存放到convertedImage里面

//显示图像
pimage = cvCreateImage(cvSize(1024, 768), IPL_DEPTH_8U, 1);//定义并初始化一张可以用opencv显示的图像
(pimage->imageData) = (char*)(convertedImage.GetData());//将存在convertedImage里面的图像数据复制给pimage
DrawPicToHDC(pimage, IDC_PIC);//显示pimage
cvReleaseImage(&pimage);//释放图片
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

在vs2010上配置FlyCapture

网上的关于FlyCapture的资料太少了,最近在做Point Grey的双目相机的二次开发,第一步就是在vs2010下配置 方法总结如下: 下载和安装部分: 首先要下载FlyCaptu...

结构光测量-----visual studio 2010 和 pointgrey 相机SDK (FlyCapture2)配置

这篇博客是在结构光系统设计中使用的,因为要用到摄像机拍摄图像,记录下来以备查用。 操作系统:win 7 专业版  64bit FlyCapture2:  Windows  64bit    顺便介绍一...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

ROS 双目视觉之 bumblebee 篇

10年年初开始学习使用bumblebee, 11年年初学习ROS,3月开始将bumblebee用在了项目中,现在将之前碰到的问题,进行简单的整理。 bumblebee 也算是ptgrey公司的明星产品...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

调用系统相机/相册获取图片的完美解决方案

调用系统相机/相册获取图片的事,在百度上找一下能搜到一大堆文章,然而拿过来在真机上跑一下大部分都有问题,根本达不到想要的效果。为什么会拿不到想要的图片呢,最主要的原因是因为图片太大,而获取的图片数据是...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

读取灰点相机图像C++

配置:V2015 Debug x64 1.新建项目Win32控制台应用程序Point_Grey.sln 2.配置库文件 Point_Grey项目-属性-VC++目录-包含目录-添加E:\FlyC...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FlyCapture2相机的连接和图像采集
举报原因:
原因补充:

(最多只允许输入30个字)