LaneIn - Add Constructor Params: isSupportSquarePlate, isSupportLongPlate
This commit is contained in:
parent
13d591ada3
commit
e987a410d1
|
@ -12,12 +12,16 @@ namespace AIParkingApplication
|
||||||
private Camera overviewCamera;
|
private Camera overviewCamera;
|
||||||
private Camera plateCamera;
|
private Camera plateCamera;
|
||||||
private PlateProcessor plateProcessor;
|
private PlateProcessor plateProcessor;
|
||||||
|
private bool isSupportSquarePlate;
|
||||||
|
private bool isSupportLongPlate;
|
||||||
private bool isRetryMode;
|
private bool isRetryMode;
|
||||||
private bool isRetryModeUntilOk;
|
private bool isRetryModeUntilOk; //TODO: Test mode
|
||||||
|
|
||||||
public LaneIn(string plateStream, string overviewStream, bool isRetryMode = false, bool isRetryModeUntilOk = false)
|
public LaneIn(string plateStream, string overviewStream, bool isSupportSquarePlate = true, bool isSupportLongPlate = false, bool isRetryMode = false, bool isRetryModeUntilOk = false)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
this.isSupportSquarePlate = isSupportSquarePlate;
|
||||||
|
this.isSupportLongPlate = isSupportLongPlate;
|
||||||
this.isRetryMode = isRetryMode;
|
this.isRetryMode = isRetryMode;
|
||||||
this.isRetryModeUntilOk = isRetryModeUntilOk;
|
this.isRetryModeUntilOk = isRetryModeUntilOk;
|
||||||
overviewCamera = new Camera(overviewStream);
|
overviewCamera = new Camera(overviewStream);
|
||||||
|
@ -32,7 +36,7 @@ namespace AIParkingApplication
|
||||||
overviewCamera.Startcapture();
|
overviewCamera.Startcapture();
|
||||||
plateCamera.Startcapture();
|
plateCamera.Startcapture();
|
||||||
|
|
||||||
plateProcessor = new PlateProcessor(true, false);
|
plateProcessor = new PlateProcessor(this.isSupportSquarePlate, this.isSupportLongPlate);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OverviewCamera_OnOneVideoFrameRequested(Mat videoFrame)
|
private void OverviewCamera_OnOneVideoFrameRequested(Mat videoFrame)
|
||||||
|
@ -63,6 +67,7 @@ namespace AIParkingApplication
|
||||||
{
|
{
|
||||||
if (isRetryModeUntilOk)
|
if (isRetryModeUntilOk)
|
||||||
{
|
{
|
||||||
|
Thread.Sleep(500);
|
||||||
CaptureAllCamera();
|
CaptureAllCamera();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue
Block a user