[問題] CxImage 與 IplImage(OpenCV)如何轉換

看板C_and_CPP作者 (Shane)時間11年前 (2013/01/23 14:07), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
開發平台(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
別用iplimage,改用mat
01/23 14:17, 1F

01/25 23:56, , 2F
謝謝 已解決
01/25 23:56, 2F
文章代碼(AID): #1G_tuhhE (C_and_CPP)