1. Moves testing and skeleton files in sample.
2. Creates an output directory for storing useful metrics.
3. Adds a condition for handling edge cases where a passed frame is None thereby raising AttributeError
Safe to checkout.
1. skeleton now works completely from taking video to putting together a file.
2. outputframe uses mp.Queue for taking frames from.
3. Still cannot display frames as they are being received in outputframeThread owing to a bug related to PyQt5.
1. readFramesThread() exits cleanly. Populate the inputQueue using time.sleep() after the start()
2. vehicleDetectionProcess() exits cleanly.
3. numberPlateOcr doesn't exit cleanly.
Do not checkout.