Inspiration

It can be quite annoying to zap through all TV channels without really knowing what is going on. With our app you can just scan the TV for a second and retrieve more information about the upcoming schedule and the current TV show.

What it does

Our iPhone app extracts an image-frame of a TV from camera input. The frame is then transformed to be rectangular such that we can classify the channel logo located in the corner of the frame. After recognizing which channel is being watched our app provides further information about the current/upcoming program, by using the API provided by ProSiebenSat.1 Media.

How we built it

We used the Vision framework in iOS to find the TV screen in the camera feed. The image shown on the TV is then extracted and the current TV channel is predicted using a deep convolutional neural network, which is running locally on device using CoreML. TV program information is then shown for the predicted channel.

Challenges we ran into

TV program info is not widely accessible, especially for German TV stations.

Built With

Share this project:

Updates