embedded-camera

所属分类:视频捕捉采集剪辑
开发工具:C/C++
文件大小:148KB
下载次数:55
上传日期:2009-02-28 17:38:01
上 传 者edwerd
说明:  嵌入式视频采集源程序,基于嵌入式系统,摄像头采集\存储的程序
(This paper introduces the USB-based Video4Linux camera image acquisition program written and realized. )

文件列表:
嵌入式视频采集源程序\videodog-0.31\main.c (1589, 2004-11-01)
嵌入式视频采集源程序\videodog-0.31\utils.c (9061, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\INSTALL (920, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\main.h (1317, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\global.h (1920, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\CHANGELOG (4773, 2004-10-30)
嵌入式视频采集源程序\videodog-0.31\video.c (10423, 2004-11-01)
嵌入式视频采集源程序\videodog-0.31\Makefile (1369, 2004-10-30)
嵌入式视频采集源程序\videodog-0.31\TODO (331, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\LICENSE (25292, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\effects.c (10620, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\EFFECTS (2507, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\effects.h (627, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\videodog.man (3767, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\loadset.c (11376, 2004-10-30)
嵌入式视频采集源程序\videodog-0.31\loadset.h (896, 2004-10-30)
嵌入式视频采集源程序\videodog-0.31\CONFIG_FILE (1485, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\vd.conf (509, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\font_8x8.h (50781, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\stamp.c (1994, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\USAGE (3842, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\Programmin-v4l.pdf (84226, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\MOTION (601, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\motion.c (8777, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\ALPHABLEND (437, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\motion.h (974, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\alphablend.c (1929, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\mask.pnm (76816, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\_motion.h (219, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\extra\bgr2rgb.c (668, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\extra\xputjpeg.c (8110, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\extra\gtk_cam.c (17007, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\extra\gtkpnm.c (2016, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\extra\Makefile (778, 2004-11-01)
嵌入式视频采集源程序\videodog-0.31\extra\alphablend.c (1958, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\extra\gtk_cam.c-orig (14748, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\extra\alphablend.o (1248, 2004-10-20)
嵌入式视频采集源程序\videodog-0.31\extra\logo.pnm (7514, 2004-10-20)
... ...

Videodog 0.31 Videodog is a command line tool, just based on a stock linux distro, with no need of special libraries, or graphic enviroment ( as xlib, imlib). The only special lib is jpeglib, present in most of systems, but you can work without it (see INSTALL). I've running it in an embedded uClinux+busybox installation, with native jpeglib ( compiled for uClibc), and its working fine ! NOTE: Check out MOTION and ALPHABLEND You can use a simple config file, suited for the most common needs, or use the command line options. To change the path, just edit the makefile. The default path is /etc/vd.conf. In the folder called "extra" you will find the gtkpnm, xputjpeg, gtk_cam and a small swap asm function, bgr2rgb. There is a man page. Just check it with man ./videodog.man or move to a proper location. Its not complete yet, so, I didn`t put it in the Makefile. *In a short:* Just grabs a frame from v4l device or set its picture defaults. Useful for scripts, webcam scripts. No dependencies of any external libs. Read LICENSE for more details in copying and distribution. Read INSTALL for details on how to compile/install it. Read CHANGELOG for whats new There is a vd.conf as example configuration, for those who would like to use this feature. Compiling the effects causes no overhead or great executable size increase. Possible outputs: RAW frame (RGB) PNM frame JPEG frame TARGA24 (tga) frame. Double buffer loop capture or single frame with any format. Tested with: CPiA driver (webcam II parport) Bttv driver ( bt 848 & 878 ) ov511 ( webcam III usb ) DLINK cam Notes: - 2.4.x kernel`s CPIA parport driver seems strange for me. Each capture is consuming almost 100% cpu ! - OV511 users: I`ve been receiving reports of VIDIOCMCAPTURE: invalid argument. Don`t know why is it giving this errors, but I can`t test more, because I dont onw such device. Please send reports, if possible. Thanks to : I`ve removed all names from here due to the extreme numer of folks who have been helpful to send bug reports, enhancements, patches, suggestions, or even dropping a line to let me know how videodog was useful to them. Thank you all, and I hope that even with the not-so-constant releases, I can provide not the best, but a solid tool to, hopefully, solve your problems with video capture. Many emails later, and almost 2 years, I`ve been informed that videodog has been running on StrongARM w/o any further mods, that it is the basis of some scientif work, and even being used as webcam capture program. You folks have been very supportive, and this is what keeps me wanting to develop not only videodog, but more open solutions. It is not the best capture tool around, but I think this is why so many people have been using it: its a tool, not a program trying to show it is better than the user, or a ANSI C skill contest. Best regards and thank you again. Thanks for using videodog, please send any suggestion/bug report/complaints/rants to : Gleicon S. Moraes - [gleicon@terra.com.br] http://planeta.terra.com.br/informatica/gleicon/

近期下载者

相关文件


收藏者