您的位置:首页 > 运维架构

关于图像采集卡采集到图像到内存后怎样用Opencv进行图像处理

2009-11-23 14:34 423 查看
最近在做一个实时图像处理系统,因为用的是北京嘉恒中自的图像采集卡,图像采集到内存后储存的数据,而我想利用Opencv来对图像进行处理,搞了好久终于找到解决的方法了:

方法如下:

lpbuf=(LPBYTE)okGetTargetInfo(hBoard,BUFFER,10,&width,&height,&stride);利用okGetTargetInfo得到图像的各项数据,

IplImage *ds_frame;//定义图像

ds_frame=cvCreateImageHeader(cvSize(width,height ),IPL_DEPTH_8U,1);

cvSetData( ds_frame,lpbuf, stride ); //转换成IplImage格式的图像

现在就可以利用Opencv库进行图像处理了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: