[問題] CxImage 與 IplImage(OpenCV)如何轉換
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS2010
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
CxImage, OpenCV
問題(Question):
原始data是以CxImage讀取(機器掃描底片)並影像處理,這部分是前人寫的
目前希望讀取的部分不動,而影像處理要改以OpenCV作處理
因此需要在CxImage與OpenCV之間轉換
程式碼(Code):(請善用置底文網頁, 記得排版)
---CxImage 轉 IplImage---
CxImage* ptemp = new CxImage;
//
....讀取的code, 最後ptemp有資料
//
IplImage *src = cvCreateImage(cvSize(ptemp->GetWidth(),
ptemp->GetHeight()), IPL_DEPTH_8U, 3);
memcpy(src->imageData, ptemp->GetBits(), ptemp->GetSize());
有查了資料,但不確定是否正確,因還不能轉回cximage還無法實驗
---IplImage 轉 CxImage---
這個部分就不知道該如何下手了
感謝各位指點!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.39.79.208
推
01/23 14:17, , 1F
01/23 14:17, 1F
→
01/25 23:56, , 2F
01/25 23:56, 2F