OpenCV: OpenCV中IplImage图像格式
来源:互联网 发布:网络歌曲伤不起歌词 编辑:程序博客网 时间:2024/05/02 20:48
OpenCV中IplImage图像格式与BYTE图像数据的转换
IplImage* iplImage;
BYTE* data;
1 由IplImage*得到BYTE*图像数据:
data = iplImage->imageDataOrigin; //未对齐的原始图像数据
或者
data = iplImage->imageData; //已对齐的图像数据
2 由BYTE*得到IplImage*图像数据
iplImage = cvCreateImageHeader(cvSize(width,height),depth,channels);
cvSetData(iplImage,data,step);
首先由cvCreateImageHeader()创建IplImage图像头,制定图像的尺寸,深度和通道数;然后由
cvSetData()根据 BYTE*图像数据指针设置IplImage图像头的数据数据,其中step指定该IplImage图像每行占的字节数,对于1通道的 IPL_DEPTH_8U图像,step可以等于width。
1,如果是从新创造一个Iplimage,则用IplImage* cvCreateImage( CvSize size, int depth, intchannels ),它创建头并分配数据。
2,如果有图像数据没有为图像头分配存储空间(即,没有为IplImage*指针分配动态存储空间),则先调用IplImage* cvCreateImageHeader( CvSize size, int depth, int channels )创建图像头,再调用void cvSetData( CvArr* arr, void* data, int step )指定图像数据,可以理解为将这个新图像的数据指针指向了一个已存在的图像数据上,不存在图像数据存储空间的分配操作。
3,如果有图像数据也有图像头(用于IplImage为静态分配存储空间的情况),则先调用IplImage*cvInitImageHeader( CvSize size, int depth, int channels )更改图像头,再调用voidcvSetData( CvArr* arr, void* data, int step )指定图像数据。
4,如果从已有的一个图像创建,则用IplImage* cvCloneImage( const IplImage* image ),它制作图像的完整拷贝包括头、ROI和数据。
注:当不再使用这个新图像时,要调用void cvReleaseImage( IplImage** image )将它的头和图像数据释放!
- OpenCV中IplImage图像格式
- OpenCV: OpenCV中IplImage图像格式
- OpenCV: OpenCV中IplImage图像格式
- [转]OpenCV: OpenCV中IplImage图像格式
- OpenCV的IplImage图像格式
- OpenCV中IplImage图像格式与BYTE图像数据的转换
- OpenCV中IplImage图像格式与 BYTE图像数据的转换
- OpenCV中IplImage图像格式与BYTE图像数据的转换
- OpenCV中IplImage图像格式与BYTE图像数据的转换
- OpenCV中IplImage图像格式与 BYTE图像数据的转换
- OpenCV中IplImage图像格式与BYTE图像数据的转换
- OpenCV中IplImage图像格式与BYTE图像数据的转换
- OpenCv中IplImage图像格式与BYTE图像数据的转换
- opencv两种图像格式IplImage和Mat的透视变换
- openCV中IplImage的使用
- OpenCV 中Iplimage结构详解
- openCV中IplImage的使用
- OpenCV中 IplImage 与 Mat
- XTU OJ 1209 Alice and Bob 2014(嘉杰信息杯ACM/ICPC湖南程序设计邀请赛暨第六届湘潭市程序设计竞赛)
- 华为编码达人秀(第二季) Olympic Game
- poj 1061 青蛙的约会(扩展欧几里得)
- Android 自定义View,实现折线图
- <MFC笔记>多线程编程简单实例
- OpenCV: OpenCV中IplImage图像格式
- 收藏的网页-Ogre
- Acdream 1096 签到 异或思维题
- [Unity3D]Unity3D游戏开发之从《魂斗罗》游戏说起(上)——目标追踪
- OpenCV Machine Learning 之 支持向量机 (Support Vector Machine)
- 数据库的基本应用
- 编辑文章 - 博客频道 - CSDN.NET
- 前端基础三
- Acdream 1095 EOF女神的相反数