コード例 #1
0
 public override void Clean()
 {
     _flowflags = 0;
     if (this._curFrame != null)
     {
         CvImageWrapper.ReleaseImage(_curFrame);
     }
     if (_grey != null)
     {
         CvImageWrapper.ReleaseImage(_grey);
     }
     if (_prev_grey != null)
     {
         CvImageWrapper.ReleaseImage(_prev_grey);
     }
     if (_pyramid != null)
     {
         CvImageWrapper.ReleaseImage(_pyramid);
     }
     if (_prev_pyramid != null)
     {
         CvImageWrapper.ReleaseImage(_prev_pyramid);
     }
     if (_swap_temp != null)
     {
         CvImageWrapper.ReleaseImage(_swap_temp);
     }
     if (eyeLocator != null)
     {
         eyeLocator.Dispose();
     }
 }
コード例 #2
0
 public override void Clean()
 {
     lock (mutex)
     {
         SetState(AHMTrackingState.NoFeature);
         CleanStandard();
         CleanAHM();
         if (eyeLocator != null)
         {
             eyeLocator.Dispose();
         }
     }
 }