diff --git a/AIParkingApplication/Camera.cs b/AIParkingApplication/Camera.cs index 36910fe..d469e6c 100644 --- a/AIParkingApplication/Camera.cs +++ b/AIParkingApplication/Camera.cs @@ -17,8 +17,8 @@ namespace AIParkingApplication public Camera(string streamUrl) { this.streamUrl = streamUrl; - this.isCapturing = true; - this.isFrameRequested = false; + isCapturing = true; + isFrameRequested = false; lockSyncObject = new object(); } diff --git a/AIParkingApplication/PlateProcessor.cs b/AIParkingApplication/PlateProcessor.cs index ded2f77..0859bff 100644 --- a/AIParkingApplication/PlateProcessor.cs +++ b/AIParkingApplication/PlateProcessor.cs @@ -33,15 +33,7 @@ namespace AIParkingApplication private async Task DetectPlateAndDoOcrEngineAsync(PlateType plateType, Mat frame) { //TODO: check size before resizing - //Cv2.Resize(frame, frame, new OpenCvSharp.Size(1280, 720)); Mat plateDetected = plateType == PlateType.Square ? squarePlateDetector.DetectPlate(frame) : longPlateDetector.DetectPlate(frame); - //Cv2.ImShow("dasdas", plateDetected); - //Cv2.WaitKey(1); - //if (plateType == PlateType.Square) - //{ - // //TODO: check size before resizing - // Cv2.Resize(plateDetected, plateDetected, new OpenCvSharp.Size(272, 272)); - //} //TODO: check size before resizing Cv2.Resize(plateDetected, plateDetected, new OpenCvSharp.Size(272, 272)); @@ -92,6 +84,19 @@ namespace AIParkingApplication return plateResult; } + //TODO: Complete this + private string NormalizePlateString(string plateString) + { + return plateString; + } + + //TODO: Complete this + private bool IsPlateStringValid(string plateString) + { + bool isValid = true; + return isValid; + } + public class FinalPlateResult { public string PlateString { get; set; }