Commit Graph

251 Commits

Author SHA1 Message Date
a61195ca03 Chuyển đổi HttpWebRequest sang HttpClient 2020-06-25 09:22:24 +07:00
d359929042 Merge branch 'master' of http://gitea.beetai.com/ducda/AIParkingApplication 2020-06-24 16:26:56 +07:00
f879055fee Fix build. 2020-06-24 16:26:09 +07:00
61d2563923 Thêm {Statistic} UserControl 2020-06-24 16:21:33 +07:00
3f22ddceb1 LaneIn - Add DoorId field. 2020-06-24 11:30:04 +07:00
4ca1cc1bd6 LaneIn - C3Device_OnNewCardReceived check isAutoOpenDoor 2020-06-22 15:05:11 +07:00
3332827fd5 LaneIn - Handle Event C3Device_OnNewCardReceived 2020-06-22 13:58:55 +07:00
4df6d9f2d6 C3DeviceController - Remove C3DeviceEvent, C3RTLogEventHandler. Add Event C3DeviceEvent. Add Method GetLogToReceiveNewCard 2020-06-22 13:58:13 +07:00
7880d5bced Project - Add CantConnectCamera.jpg. AppConstant: Add CAMERA_FAILED_IMAGE_PATH. Camera: Add Event OnOpenVideoStreamFailed. LaneIn: Add Event handler for OnOpenVideoStreamFailed 2020-06-22 10:17:06 +07:00
8a8e8c8481 LaneIn - ShowCardInfoOnUI: Update lblRecogizePlateStatus.BackColor 2020-06-19 17:18:12 +07:00
908bd883fe Update lblRecogizePlateStatus Default UI 2020-06-19 17:13:36 +07:00
53e4faf307 LaneIn - Remove Redundant lblPlateString.Invoke 2020-06-19 17:08:38 +07:00
a0199cc0f8 LaneIn - lblLaneLabel, lblRecogizePlateStatus: Set AutoSize to False. Fixed Layout Size 2020-06-19 17:07:03 +07:00
f641690f38 LaneIn - Add Method: ShowCardInfoOnUI 2020-06-19 17:01:38 +07:00
96d01f00f5 Add Interface: ILane 2020-06-19 16:40:00 +07:00
86949443bb LaneIn - Add Start, Stop Method. 2020-06-19 16:30:12 +07:00
fd25473dee PlateDetector - DetectPlate: Resize Plate Image. 2020-06-19 16:28:34 +07:00
a69ba30600 PlateProcessor - DetectPlateAndDoOcrEngineAsync: Remove Resizing plateDetected 2020-06-19 16:25:57 +07:00
4648ac01fe Camera - Add Method Start, Stop, Destructor. 2020-06-19 15:35:34 +07:00
f9fcca2902 PlateProcessor - ProcessPlate: Catch Exception Return Result with frame, Remove Cv2.Resize Frame. 2020-06-19 14:46:15 +07:00
7fcb3cc5c6 LaneIn - Method PlateCamera_OnOneVideoFrameRequested: Add overviewCamera.RequestCaptureOneFrame When use isRetryMode 2020-06-19 14:31:32 +07:00
325ad27bf6 PlateProcessor - Change IsPlateStringValid Default: int minPlateStringLength = 5 2020-06-19 14:28:51 +07:00
e987a410d1 LaneIn - Add Constructor Params: isSupportSquarePlate, isSupportLongPlate 2020-06-19 14:18:45 +07:00
13d591ada3 PlateProcessor - Update IsPlateStringValid to check valid plate string. LaneIn - Add option Retry Mode. 2020-06-19 13:44:09 +07:00
88b2e3524e PlateProcessor - Add Try Catch In Method DetectPlateAndDoOcrEngineAsync 2020-06-19 10:30:32 +07:00
e3ebc951fb LaneIn - Rename Exception Message Logging 2020-06-19 10:29:57 +07:00
8e7cf287f5 Util - Refactor Method GetCurrentMethodName 2020-06-19 10:29:12 +07:00
2bd45cf43f LaneIn - Add TryCatch For Methods: OverviewCamera_OnOneVideoFrameRequested, PlateCamera_OnOneVideoFrameRequested, OverviewCameraOnVideoFrameReceived, PlateCameraOnVideoFrameReceived 2020-06-19 10:13:22 +07:00
2caffc6adf Util - Add Method: GetCurrentMethodName 2020-06-19 10:11:16 +07:00
e7fe1de33e Remove Commented Code In AIParkingApplicationForm 2020-06-19 10:06:56 +07:00
d1d1640a31 PlateDetector - Move weight file name to constant 2020-06-18 17:41:39 +07:00
267e6cfaa3 Util: Remove unused namespace. 2020-06-18 17:30:58 +07:00
8967740d67 PlateProcessor: add method: NormalizePlateString, IsPlateStringValid. Remove commented code in DetectPlateAndDoOcrEngineAsync. 2020-06-18 17:27:19 +07:00
9a2def05a2 Remove unused class: Lane 2020-06-18 17:23:14 +07:00
7ee31cc894 PlateDetector: GetBiggestPlate Try To Catch extendedRect oversize Frame. 2020-06-18 17:20:08 +07:00
0a615f0f03 Merge branch 'master' of http://gitea.beetai.com/ducda/AIParkingApplication 2020-06-18 17:07:18 +07:00
e2ba2c065d Add UserControl: StatusBar 2020-06-18 17:06:41 +07:00
8b2319fe81 Add class PlateProcessor. Update Event PlateCamera_OnOneVideoFrameRequested. PlateDetector add method: ExtendPlateRect 2020-06-18 16:19:59 +07:00
1cd0195fe7 Update LaneIn UI 2020-06-18 10:45:50 +07:00
5d09d95f90 Use Task To Make UI More Responsive In Event handler: PlateCamera_OnOneVideoFrameRequested. 2020-06-18 02:29:03 +07:00
b731d24880 Add packages: Microsoft.AspNet.WebApi.Client, add Newtonsoft.Json. Call Engine to get OCR result. 2020-06-17 18:35:36 +07:00
8a2317f816 Update Size ò LaneIn 2020-06-17 16:05:30 +07:00
c8a5a489f6 Update UI LaneIn 2020-06-17 15:42:02 +07:00
082836f370 Camera - Add: Event OnOneVideoFrameRequested. Add Class PlateDetector. Add files plate.xml plateLong.xml 2020-06-17 14:15:31 +07:00
a2aa40a59c Update Controls name in LaneOut usercontrol 2020-06-16 17:34:56 +07:00
951e448192 Rename Controls In LaneIn usercontrol. 2020-06-16 17:32:12 +07:00
8496a0f348 Add LaneOut into MainForm 2020-06-16 17:25:18 +07:00
e88714bb45 Update UserControl: LaneIn, LaneOut 2020-06-16 17:04:06 +07:00
e6af5dccba Add UserControl: LaneIn, LaneOut 2020-06-16 16:46:23 +07:00
4ad493ff94 Upgrade .NET 4.6 -> 4.6.1. Add OpenCvSharp lib 2020-06-16 09:33:22 +07:00