关于图像采集卡采集到图像到内存后怎样用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库进行图像处理了。
方法如下:
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库进行图像处理了。
相关文章推荐
- OpenCv 如何对图像的像素进行操作(注意多通道图像在内存中的存储方式!!)
- 图像采集处理之DDR内存分配
- ios--OpenCV--把单通道图像转成3通道进行处理
- 在qt上OpenCV处理OV9650采集的图像
- 使用openCV对JPEG图像内存进行解码及时间过长问题;
- OpenCV关于视频处理的学习(VideoCapture类)-在检测中一些必要的图像操作
- 基于qml创建最简单的图像处理程序(3)-使用opencv&qml进行图像处理
- 对比使用C# unsafe代码和OpenCV进行图像处理的效率(上)
- arm摄像头获取jpeg图像后,从内存中解压jpeg图像,并用openCV处理
- iOS-Opencv 基础学习四(对图片进行图像模糊处理blur、边缘处理Canny)
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- OPENcv从相机采集图像数据-图像处理接口IPLIMAGE结构的指针
- 题目:opencv下对图像进行图像模糊(均值滤波)处理和边缘检测
- opencv采集图像并进行轮廓检测
- 【OpenCV-图像处理】用sift特征点算法和ransac算法进行多幅图像的拼接
- OpenGL使用OpenCV处理图像进行纹理映射的使用范例
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- Symbian c++调用opencv库进行图像处理
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- Android Studio 接入OpenCV 3.2.0 并不使用OpenCV_Manager_3.2.0的APK包来进行图像处理