opencv IplImage各参数详细介绍以及如何从一个JPEG图像数据指针转换得到IplImage

  这篇文章里介绍得最清楚了。http://blog.chinaunix.net/uid-22682903-id-1771421.html

     关于颜色空间  RGB颜色空间已经非常熟悉了。HSV颜色空间需要再了解下。

  如何从一个JPEG图像数据指针转换得到IplImage。

  网址一:http://bbs.csdn.net/topics/360108867

  网址二:http://docs.opencv.org/2.4/modules/highgui/doc/reading_and_writing_images_and_video.html

      第二个网站是opencv的官方网站,简要提取下里面的内容。

  Reading and Writing Images and vedio --- 读写文件和视频。

  imdecode -- Reads an image from a buffer in memory.从缓存中读取图片。

     IplImage* cvDecodeImage(const CvMat* buf, int iscolor=CV_LOAD_IMAGE_COLOR)

     这里有2个参数:buf -- 缓存。后面一个参数和cvLoadImage这个函数的参数一样,iscolor 指定加载的图像的颜色通道类型。

     imencode -- Encodes an image into a memory buffer. 将一个图像编码进一个缓存。

   CvMat* cvEncodeImage(const char* ext, const CvArr* image, const int* params=0 )

     imread -- loads an image from a file. 从文件加载图片。

     IplImage* cvLoadImage(const char* filename, int iscolor=CV_LOAD_IMAGE_COLOR )

     imwrite -- Saves an image to a specified file.保存图片到文件。

     int cvSaveImage(const char* filename, const CvArr* image, const int* params=0 )

     文档后面的操作就是对视频的操作,暂时放着不管了。

原文地址:https://www.cnblogs.com/kanite/p/5101024.html