Hi,
I have a Linux 2.4 machine with a video capture card
and a pan/tilt camera attached to it. I have
installed the bttv module and it works. I would like
to capture just one frame at a time in order to
analyze the pixel values.
I can communicate with the capture card and it does
seem to give me back a table of pixel values.
However, I am not sure if the values shown are
correct.
I would like to know the basic steps needed to
capture an image. A link to a web page explaining the
steps would be fine too.
So far, here's what I am doing:
1. initialize the video_mmap structure
2. ioctl() on VIDIOCGMBUF to get the frame size.
3. use mmap() to map capture card memory to user
process memory
4. capture a frame to the user process memory with
ioctl on VIDIOCMCAPTUREC
5. ioctl on VIDIOCSYNC
6. print out the contents of frame as hex numbers.
Am I doing this right? Is there any documentation
explaining the basic steps to grabbing an image?
Thanks.
Ankur
__________________________________________________
Do you Yahoo!?
Y! Web Hosting - Let the expert host your web site
http://webhosting.yahoo.com/
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@;redhat.com?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/video4linux-list