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

看板Programming作者 (YoY)時間15年前 (2010/03/11 11:26), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
請教各位 在我的認知cvCloneImage 是拷貝IplImage全部 而根據IplImage定義 int nSize; /*< sizeof(IplImage) */ 表示nSize是 IplImage的資料長度 換言之, 理論上來說 Orgframe=cvCloneImage(OldPic); 和 memcpy(Orgframe, OldPic, OldPic->nSize); 應該是完全等效的吧 為啥麼我用 Orgframe=cvCloneImage(OldPic); 拷貝圖型沒問題 後面印出的是OldPic相同內容 而 memcpy(Orgframe, OldPic, OldPic->nSize); 卻沒有任何動作呢? (印出的是Orgframe原本的內容) -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.86.30

03/11 13:10, , 1F
是等效沒錯 建議參考source code
03/11 13:10, 1F

03/11 13:10, , 2F
寫得方式大同小異
03/11 13:10, 2F
文章代碼(AID): #1Bc6Be21 (Programming)
文章代碼(AID): #1Bc6Be21 (Programming)