[問題] iplImage 轉成 char * array
遇到的問題: (題意請描述清楚)
想把iplImage轉成 RGBRGB... char * array
還有相反。
主要是要可以把 char * 轉成iplImage,
因為有些資料是從imagemagick讀近來的,
imagemagick可以用dispatchimage/exportimagepixel轉成 char *
找到了
IplImage * ipli=cvCreateImageHeader(cvSize(im->columns,im->rows),\
IPL_DEPTH_8U,1);
char * data=(char *)malloc(sizeof(char)*im->columns*im->rows);
DispatchImage(im,0,0,im->columns,im->rows,"I",CharPixel,data,excp);
cvSetImageData(ipli,data,ipli->width);
cvSaveImage("testcv.jpg",ipli);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.186.238
推
04/08 03:12, , 1F
04/08 03:12, 1F
→
04/08 03:27, , 2F
04/08 03:27, 2F
→
04/08 03:28, , 3F
04/08 03:28, 3F
→
04/08 03:32, , 4F
04/08 03:32, 4F
→
04/08 06:01, , 5F
04/08 06:01, 5F
→
04/08 06:02, , 6F
04/08 06:02, 6F
→
04/08 10:50, , 7F
04/08 10:50, 7F
※ 編輯: jlovet 來自: 211.74.186.42 (04/08 17:40)
→
04/09 01:24, , 8F
04/09 01:24, 8F