我们可能经常面临这样的困惑,Iplimage和Mat这两种数据结构,我们应该用哪一种数据结构。
Iplimage一开始就存在opencv库之中,他来源于Intel的另外一个函数库Intel Image Processing Library(IPL),这是一种非常重要的数据结构。在经典书籍里面的sample用的基本都是Iplimage这个数据结构。但是这是一种C风格的数据结构,你必须为他分配以及释放...
分类:
其他好文 时间:
2015-04-15 13:34:11
阅读次数:
105
举例:
#include
#include
using namespace cv;
// 从一幅大图像中,取出一小块图像。
int main()
{
/* 读取大图像 */
IplImage *img1 = cvLoadImage("C:\\Users\\Liu\\Desktop\\a2.bmp", -1);
cvNamedWindow("Cut", CV_WINDOW_AUTOSIZ...
分类:
其他好文 时间:
2015-04-15 13:32:10
阅读次数:
219
对于单通道字节型图像:
IplImage* img = cvCreateImage(cvSize(640,480),IPL_DEPTH_8U,1);
int height = img->height;
int width = img->width;
int step = img->widthStep;
uchar* data = (uchar *)img->...
分类:
其他好文 时间:
2015-04-14 13:03:04
阅读次数:
99
(1) 分配内存给一幅新图像:
IplImage* cvCreateImage( CvSize size, int depth, int channels );
size -图像宽、高.
depth -图像元素的位深度,可以是下面的其中之一:
IPL_DEPTH_8U - 无符号8位整型
IPL_DEPTH_8S - 有符号8位...
分类:
其他好文 时间:
2015-04-14 11:12:26
阅读次数:
284
OpenCV中IplImage和单字节char*的相互转换
从 IplImage到 char* :
data = image->imageData //对齐的图像数据
或者data = image->imageDataOrigin //未对齐的原始图像数据
从 char* 到 IplImage:
image =cvCreateImageHeader(cvSize(width,h...
分类:
其他好文 时间:
2015-04-13 16:49:12
阅读次数:
304
障碍物的结构体: 1 typedef struct 2 { 3 4 IplImage* Image[2]; 5 6 int px[2],py[2]; 7 int MaxDelta; 8 int MinDelta; 9 10 }ImgType...
分类:
其他好文 时间:
2015-04-02 14:43:26
阅读次数:
246
void GetImageRect(IplImage* orgImage, CvRect rectInImage, IplImage* imgRect,double scale){ //从图像orgImage中提取一块(rectInImage)子图像imgRect IplImage *result=...
分类:
其他好文 时间:
2015-04-01 19:21:46
阅读次数:
366
IplImage 结构解读:
typedef struct _IplImage
{
int nSize;
/* IplImage大小 */
int ID;
/* 版本 (=0)*/
int nChannels;
/* 大多数OPENCV函数支持1,2,3 或 4 个通...
分类:
其他好文 时间:
2015-03-19 11:33:07
阅读次数:
1169
想不到今天会被一个自己早就已经知道的问题绊了一晚上!!!(opencv中图像数据的存储,依据不同的输入图像尺寸会进行字节补齐,所以每行占用的字节数有待商榷)图像编程中的常见问题:1. 图像数据使用实际范围是unsigned char (0~255),但是在opencv的IplImage的imageD...
分类:
其他好文 时间:
2015-03-16 22:53:50
阅读次数:
218
#include "highgui.h"int main(int argc ,char** argv){ IplImage* img = cvLoadImage(argv[1]); //将图片存储在内存之中,argv[1]为图片名字。 cvNameWindow("2-1", CV_...
分类:
其他好文 时间:
2015-03-11 12:39:38
阅读次数:
165