码迷,mamicode.com
首页 > 其他好文 > 详细

opencv 内存解析jpg文件

时间:2015-04-24 19:24:42      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:opencv 内存

刚需要用到接受到的jpg二进制文件,直接在内存做解析,mark一下,下面给出测试代码。

FILE *file;
file = fopen("D:/221606322483223.jpg", "rb");
fseek(file, 0, SEEK_END);
fpos_t pos;
fgetpos(file, &pos);
char *data = new char[pos];
fseek(file, 0, 0);
int sjinum=fread(data, sizeof(char), pos, file);
fclose(file);
CvMat mat = cvMat(239, 251, CV_8UC3, data);
IplImage *pIplImage = cvDecodeImage(&mat, 1);
cvSaveImage("D:/2.jpg", pIplImage);
delete[]data;
Mat mtx(pIplImage); 
Mat nmat=mtx.clone();
cvReleaseImage(&pIplImage);


本文出自 “叶子” 博客,请务必保留此出处http://luoqiu.blog.51cto.com/2198651/1638106

opencv 内存解析jpg文件

标签:opencv 内存

原文地址:http://luoqiu.blog.51cto.com/2198651/1638106

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!