Anyways, when the webcam was not plugged in, the openCV vidGrabber would capture Cable TV signals, but it is not really a flaw, I think the vidgrabber captures video signals whenever it finds the appropiate or compatible device.
The only problem I had was actually changing the channel since I had to do that with a proper TV application.
I haven’t tried this for some time but I think it should still work, and I hope the info helps.
So this option should work for any platform at least without channel selector. Anyway that’s nice. What max video resolution and framerate did you get ?
mmm… I hadn’t installed the capture device for a long time, so give me a few hours to verify and I will get back to you on that.
I’m from Chile and we use NTSC standard… so that would make the incoming signal be 29.97 interlaced frames of video per second. I’m using the standard openCVExample that comes with oF v0.062 FAT for CodeBlocks in Windows 7 x64, and all I am telling it to do is “_USE_LIVE_VIDEO”. Channels are set using the tv program that comes with the capture device.
When you run the example, consoles says the following (which also happens with my webcam):
SETUP: Setting up device 0
SETUP: WinTV HVR-950 Capture
SETUP: Couldn't find preview pin using SmartTee
SETUP: Default Format is set to 0 by 4
SETUP: trying format RGB24 @ 320 by 240
--------------Results Analogue TV
Didn’t work this time, but I did get this:
SETUP: couldn't find requested size - searching for closest matching size
SETUP: closest supported size is UYVY @ 360 480 <----correct for the NTSC source mentioned
SETUP: Capture callback set
SETUP: Device is setup and ready to capture.
I don’t remember what made it work months ago, but I hope this helps you out somehow
--------------Results Digital TV
openCV seems to be unable to capture Unencripted Digital TV.
addendum--------------Results using Processing
I tried using Processing, WinVDIG and JMyron and got this. It only works with analogue signals, hope it helps. =D