CvSeq 的內存釋放問題
Key Words: OpenCV, cvSeq, cvReleaseMemStorage
CvSeq是OpenCV里動態結構中的一種非常重要的類型,主要由sequence header和sequence data組成。cvCreateSeq( int seq_flags, int header_size, int elem_size, CvMemStorage* storage )是創建該對象的函數。為了在使用完cvSeq后釋放其占用的內存,我一直去找和cvCreateSeq向對應的"cvReleaseSeq"函數,但實際上沒有這么個函數。相近的函數cvClearSeq()是清空cvSeq的數據,但并不釋放其占用的內存,在下一次使用該對象的時候采用內存復用。看了一下CvSeq結構體的內部結構后, 感覺正確的釋放方法應該是

posted on 2006-10-31 14:36 肥蟲 閱讀(5714) 評論(6) 編輯 收藏 所屬分類: Image Processing