From: Nicolas P. <npa...@us...> - 2005-11-25 00:03:31
|
Update of /cvsroot/robotflow/RobotFlow/OpenCV/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27623/OpenCV/src Modified Files: CvCaptureFrame.cc CvHaarDetect.cc Log Message: Cleaned code and removed releaseImage that makes FlowDesigner crash. Index: CvHaarDetect.cc =================================================================== RCS file: /cvsroot/robotflow/RobotFlow/OpenCV/src/CvHaarDetect.cc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CvHaarDetect.cc 24 Nov 2005 21:15:07 -0000 1.2 --- CvHaarDetect.cc 25 Nov 2005 00:03:23 -0000 1.3 *************** *** 160,164 **** virtual ~CvHaarDetect() { ! cerr<<"CvHaarDetect destruction"<<endl; cvReleaseImage(&m_curImage); --- 160,164 ---- virtual ~CvHaarDetect() { ! //cerr<<"CvHaarDetect destruction"<<endl; cvReleaseImage(&m_curImage); *************** *** 266,279 **** retval = true; - /*if( saveDetected ) - { - strcpy( detfilename, detname ); - strcat( detfilename, filename ); - strcpy( filename, detfilename ); - cvvSaveImage( fullname, m_curImage ); - }*/ - - //FIXME: Mem leek possible !!! - //if( det ) { cvFree( (void**)&det ); det = NULL; } } --- 266,269 ---- *************** *** 289,293 **** private: int m_imageInID; - int m_maskInID; int m_activatedInID; int m_roiOutID; --- 279,282 ---- *************** *** 306,315 **** int m_imgYCen; - int m_maxNumSkinRegions; - int m_minROIWidth; - int m_minROIHeight; - CvMemStorage *m_storage1; - CvMemStorage *m_storage2; CvHaarClassifierCascade *m_haarClassifier1; --- 295,299 ---- *************** *** 320,329 **** CvMemStorage *m_contourStorage; ! RCPtr<Image> m_outputImage; ! //RCPtr<VisualROI> m_objectROI; ! RCPtr<Vector<ObjectRef> > m_ROIVect; ! ! bool isFrontFace; ! bool isProfileFace; }; --- 304,308 ---- CvMemStorage *m_contourStorage; ! RCPtr<Vector<ObjectRef> > m_ROIVect; }; Index: CvCaptureFrame.cc =================================================================== RCS file: /cvsroot/robotflow/RobotFlow/OpenCV/src/CvCaptureFrame.cc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CvCaptureFrame.cc 24 Nov 2005 21:15:07 -0000 1.2 --- CvCaptureFrame.cc 25 Nov 2005 00:03:23 -0000 1.3 *************** *** 119,125 **** throw new GeneralException("PIXELSIZE not yet supported",__FILE__,__LINE__); } ! ! cvReleaseImage(&m_frame); ! m_frame = NULL; } } --- 119,126 ---- throw new GeneralException("PIXELSIZE not yet supported",__FILE__,__LINE__); } ! ! //FIXME: It crached when tring to release m_frame ? ! //cvReleaseImage(&m_frame); ! //m_frame = NULL; } } |