Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to develop an application which will identify the channel name which is currently running in the Television. I am using Easy CaP Video capturing device to take the video in from the dth set top boxes. Currently i am used ffmpeg to cut it into frames . then i used Tesseract OCR to read the image contents. It does not seems to be perfect. So i need some other method to implement that. Can any one help me on implementing this application.

share|improve this question

Call me old fashioned, but OCRing the text out of a live frame is probably the last thing I would try. The text won't always be there (will it?) and it's just a horrible way of dealing with things.

I think the only real option is to bring the capturing into the computer with a DVB card or USB stick. Then you control the channel rather than just receive it. Plus you get EPG access for free (in DVB-T/S/S2).

It's more hardware (and a slightly more convoluted setup) but much cleaner and easier to expand to handle other functions.

share|improve this answer
thank u for ur comment. But from the live video , how we will identify the channel. i just need the channel name currently running in the televison. how can i bring into programming? – Aditya Suku Raghav Sep 2 '13 at 16:27

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.