Bringing together IoT, Computer Vision, and Machine Learning