Re: [問題] OpenCV cvCloneImage 和memcpy的問題~

看板Programming作者 (燒賣)時間15年前 (2010/03/11 16:28), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《sealoe (YoY)》之銘言: : 請教各位 : 在我的認知cvCloneImage 是拷貝IplImage全部 : 而根據IplImage定義 : int nSize; /*< sizeof(IplImage) */ : 表示nSize是 IplImage的資料長度 : 換言之, 理論上來說 : Orgframe=cvCloneImage(OldPic); : 和 : memcpy(Orgframe, OldPic, OldPic->nSize); : 應該是完全等效的吧 IplImage 裡有好幾個 pointer,對 OpenCV 而言至少會用到 roi, imageData, imageDataOrigin。你直接複製 IplImage 跟 cvCloneImage 行為是不一樣的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.182.92

03/11 19:11, , 1F
推, 跟寫c++的 copy constructor 類似
03/11 19:11, 1F
文章代碼(AID): #1BcAcSry (Programming)
文章代碼(AID): #1BcAcSry (Programming)