PlateDetector - Add Destructor To Dispose plateCascadeClassifier

This commit is contained in:
DucDangAnh 2020-06-29 15:05:07 +07:00
parent f63da8a968
commit 0f39bd31f3

View File

@ -23,6 +23,11 @@ namespace AIParkingApplication
plateCascadeClassifier = new CascadeClassifier(this.plateType == PlateType.Square ? PlateDetectorConstant.SQUARE_PLATE_WEIGHT_FILENAME : PlateDetectorConstant.LONG_PLATE_WEIGHT_FILENAME);
}
~PlateDetector()
{
plateCascadeClassifier?.Dispose();
}
public Mat DetectPlate(Mat frame)
{
Rect[] plateRectsDetected = plateCascadeClassifier.DetectMultiScale(frame, scaleFactor, minNeighbors, HaarDetectionType.ScaleImage, minSizePlate, maxSizePlate);