PlateDetector - DetectPlate: Resize Plate Image.

This commit is contained in:
DucDangAnh 2020-06-19 16:28:34 +07:00
parent a69ba30600
commit fd25473dee

View File

@ -28,10 +28,19 @@ namespace AIParkingApplication
Rect[] plateRectsDetected = plateCascadeClassifier.DetectMultiScale(frame, scaleFactor, minNeighbors, HaarDetectionType.ScaleImage, minSizePlate, maxSizePlate); Rect[] plateRectsDetected = plateCascadeClassifier.DetectMultiScale(frame, scaleFactor, minNeighbors, HaarDetectionType.ScaleImage, minSizePlate, maxSizePlate);
Console.WriteLine("Plate Detected Length: " + plateRectsDetected.Length); Console.WriteLine("Plate Detected Length: " + plateRectsDetected.Length);
if (plateRectsDetected.Length > 0) if (plateRectsDetected.Length > 0)
{
try
{ {
Mat plateImage = GetBiggestPlate(plateRectsDetected, frame); Mat plateImage = GetBiggestPlate(plateRectsDetected, frame);
Cv2.Resize(plateImage, plateImage, new Size(272, 272));
return plateImage; return plateImage;
} }
catch (Exception ex)
{
Console.WriteLine($"DetectPlate\t{ex.Message}");
return frame;
}
}
else else
{ {
return frame; return frame;