PlateDetector - Add Destructor To Dispose plateCascadeClassifier
This commit is contained in:
parent
f63da8a968
commit
0f39bd31f3
|
@ -23,6 +23,11 @@ namespace AIParkingApplication
|
||||||
plateCascadeClassifier = new CascadeClassifier(this.plateType == PlateType.Square ? PlateDetectorConstant.SQUARE_PLATE_WEIGHT_FILENAME : PlateDetectorConstant.LONG_PLATE_WEIGHT_FILENAME);
|
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)
|
public Mat DetectPlate(Mat frame)
|
||||||
{
|
{
|
||||||
Rect[] plateRectsDetected = plateCascadeClassifier.DetectMultiScale(frame, scaleFactor, minNeighbors, HaarDetectionType.ScaleImage, minSizePlate, maxSizePlate);
|
Rect[] plateRectsDetected = plateCascadeClassifier.DetectMultiScale(frame, scaleFactor, minNeighbors, HaarDetectionType.ScaleImage, minSizePlate, maxSizePlate);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user