000
16.06.2008, 18:56 Uhr
KOR
|
Hi ich habe mir mit OpenCV ein gigantisches Memoryleak erstellt ^^ wie man im folgenden code sieht. Mein Problem ist ich wollte es jetzt beseitigen mit cvReleaseImage(&imagepointer) aber wenn ich das tue stürzt das Prog bei der ersten forschleife ab. kann mir jemand helfen.
C++: |
void pictureloop(CvCapture* capture,int n_pics,double threshold) { for(int i=0;i<n_pics;i++) { IplImage *img=takepicture(capture,debug,visual,i); // create img and write frame to img IplImage *gray_img=convert_img_togray(img,debug,visual); IplImage *bin_img =convert_img_tobin(gray_img,threshold); int s_letter=0; int m_letter=0; int l_letter=0; int dostuff=contoureval(bin_img); } }
|
THX4UrF1 |