I did this project partly for Udacity's Self-Driving car degree and was lazy to train and retraing a DNN model. It ends up that this solution is not so lazy, but I did learn some details and traps of using a HSV or HSL color space.
I posted the writing-up as a Kaggle Kernel here.