https://medium.com/@caopengau/a-step-by-step-guide-to-detect-available-parking-spots-in-real-time-with-opencv-d7084bb15cd6