USB cameras 4 distinct USB camera functions GPhoto2 vs Video4Linux2

Slides:



Advertisements
Similar presentations
Chapter 2 Operating System Overview Operating Systems: Internals and Design Principles, 6/E William Stallings.
Advertisements

TANDBERG Content Server January Organizational Challenges Corporations have struggled in the past:  Achieving unified communications within a global.
User Guide and Trouble-shooting Information. A classroom set of 20 cameras are available for teacher and student use. Capable of taking video, but recommend.
Introduction to Microsoft Windows Movie Maker Brandy Russell.
Introducing the Canon Powershot 410 Digital Still Camera Click to advance to the next page.
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
Serial Interfaces. 2 Legacy Serial ports Parallel ports Keyboard / Mouse connectors … keyboard mouseSP PP Monitor Ethernet Sound Card Modem.
Microsoft Surface Technology Steven Davis MIS 304 9/29/2009.
Introduction to the Digital Camera John H. Krantz.
Remote Surveillance System Presented by: Robarin Holdings Limited Telephone: Facsimile:
Multimedia Enabling Software. The Human Perceptual System Since the multimedia systems are intended to be used by human, it is a pragmatic approach to.
18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 1 USB (Universal Serial Bus) Need for “Plug and Play” capability for PC peripherals outside.
                      Digital Video 1.
ActEyes IP Cam Training Part 2: Basic Camera Features.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 6 Input and Output.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
-A digital camera capable of downloading images to a computer for transmission over the Internet or other network.
How to download video using a USB or analog connection.
By Breanna Myers Ms. Williams-Grant 5 th Period Business Computer Applications
Image Processing for Remote Sensing Matthew E. Nelson Joseph Coleman.
11 Games and Content Session 4.1. Session Overview  Show how games are made up of program code and content  Find out about the content management system.
‘ {] Chapter 2 (HW01) Getting Started with Windows 7.
Introduction to USB © 2010 Renesas Electronics America Inc. All rights reserved.
Peripherals = ) By Rhiannon
Tech Toys Windham Tech Camp Donna Morton. The world of technology is far greater than the applications on your hard drive. Digital devices (peripherals)
Upgrading and Expanding Portable Computers. Expansion ports are common on notebooks, which allow the user to add external devices to the computer.
Digital Camcorder and Video Computer Multimedia. Two most important factors that make up a video Frames per second ( fps ) The resolution ( # of pixels.
Creating Digital Video using a Digital Camcorder & The Web ETEC-562 Spring 2004 Kai A. Dupé.
ROM Read Only Memory “…computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only.
Living in a Digital World GCSE ICT Unit 1. What are we going to study?
PortableVision-based HCI A Hand Mouse System on Portable Devices 連矩鋒 (Burt C.F. Lien) Computer Science and Information Engineering Department National.
Animation & Video 1. High labor requirements tend to make animations a costly type of resource. Nontrivial animations usually require a labor-intensive.
Digital Camera Basics Misty Freeman Georgia CTAE Resource Network 2010.
MULTIMEDIA Is the presentation of information by a computer system using graphics, animation, sound and text.
Windows Movie Maker Getting Started. What is Windows Movie Maker? Windows Movie Maker allows a user to capture (from a video camera) or import audio,
St Margatret's H.S1 Desktop Publishing Using a computer system, Desktop Publishing allows a user to create : Newsletters Invitations Award certificates.
Video & Scanning Overview IT 130 Web Graphics and Multimedia.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
Desktop Video. Basics Desktop Video Desktop Video Frame Rate Frame Rate.
CE06_PP07-1 What is Input? Any data or instructions used by a computer Input devices Hardware Keyboards Pointing devices Scanners Other devices Translates.
Moviemaker 2 Vince DiNoto
IBM - CVUT Student Research Projects USB Host with ATmega Microcontroller Jiří Dostál Martin Chloupek
From Vision to Video Clip in Three Easy Sessions: An Introduction to Video Recording and Editing at HGSE January Term Session Dates January 14 – 10-12PM.
IMovie 10 Overview. Importing Files from a Video Camera into iMovie 1.Plug the camera into a wall outlet using the power supply. (Some cameras will not.
Digital Literacy: Computer Basics
CHAPTER 1 ABOUT VIDEO - VOCABULARY. VIDEO A recording of moving visual images made digitally or on videotape.
Jonathan Harvey Webcams. What is a webcam? A webcam is basically a video camera that has a connection with your computer. Hook it up, turn it on, and.
COMBINING TECHNOLOGIES. WHY COMBINED? Achieve a lot more by using them together Achieve a lot more by using them together.
Business-logic Layer Presentation Layer Network Layer Digital Signal Processing Layer SmartHome API SmartHome Software Architecture SH mobile application.
Nicki Gemmell
Introduction to Microsoft Windows Movie Maker Steve Stoker Support Professional MPSD Microsoft Corporation.
IBall Face2Face CHD 12.0 Webcam
Basic Multimedia Equipment
UFOCaptureV2 Time-Shift-Motion-Detect-Video-Recording software for complete records of un-expected events April / 2010 UFOCapture.
Home entertainment.
Daniel Steinberg 03/25/2008 Linux boards Daniel Steinberg.
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
Texas Instruments TDA2x and Vision SDK
To change picture – with LCD view.
Introduction to Computers
1. Open up Windows Live Movie Maker
Ian Ramsey C of E School GCSE ICT On the move Keeping in touch.
SCF:113, Sec 65, Phase-11, Mohali (Chandigarh)
GEOMATIKA UNIVERSITY COLLEGE CHAPTER 2 OPERATING SYSTEM PRINCIPLES
Optical Character Recognition
FLIP CAMERA BASICS MMS Tech Academy 2010.
Vision-Based Motion Sensor
Timelapse with the Veho VMS-001 Microscope
Interactive media.
Digital Photography Pre-assessment 1
Presentation transcript:

USB cameras 4 distinct USB camera functions GPhoto2 vs Video4Linux2 Still camera that downloads to the PC Video clip camera that downloads to the PC Computer controlled still camera Computer controlled video webcam GPhoto2 vs Video4Linux2 Two entirely different, mutually exclusive ways to talk to a USB camera

GPhoto2 Gphoto2 has 3 out of 4 functions Still camera that downloads to the PC Video clip camera that downloads to the PC PC controlled still camera USB protocol for GPhoto2 is contained in a user-level library called libgphoto2 Basically, gphoto2 is a command line interface for libgphoto2 Libgphoto2 uses libusb to do low level USB work

GPhoto2 command line interface Auto-detection gphoto2 --auto-detect Shows you if you camera is recognized by gphoto2 List the context of camera gphoto2 –get-list-files Get files from you camera gphoto2 –get-all-files

GPhoto2 capture capability Defining Your Camera's Abilities gphoto2 -a Capturing 20 frames with an interval of 60 sec. gphoto2 --capture-image --interval 60 –frames 20 Not all the camera support this feature A list of cameras that support capture http://gphoto.sourceforge.net/doc/remote/

Cannon Capture Capture is a tool for periodic image capturing with digital Canon cameras The consecutive shots are taken without the camera lenses being closed and opened again Supposedly increases camera live http://capture.sourceforge.net/

Libusb API External API for applications to use Core functions usb_init()‏ Initialize libusb usb_find_busses() Finds all USB busses on system usb_find_devices()‏ Find all devices on all USB devices usb_get_busses() Return the list of USB busses found

Libusb API Device operation functions Control transfer functions Bulk transfer functions Interrupt transfer functions No portable functions