1 / 12

Linux Capturing Device

Linux Capturing Device. Mid-Project presentation. Agenda. The Background Substitution application Project goal Possible solutions YACWC Some key words Requirements QA. Background Substitution (VISL lab, Eli Appleboim). Project Goal.

alagan
Download Presentation

Linux Capturing Device

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux Capturing Device Mid-Project presentation

  2. Agenda • The Background Substitution application • Project goal • Possible solutions • YACWC • Some key words • Requirements • QA

  3. Background Substitution(VISL lab, Eli Appleboim)

  4. Project Goal Extend BG App for use in camera recorders, internet chats, etc..

  5. Project Goal Kernel-mode System Calls Read/Mmap Read/Mmap write2Application User-mode

  6. Possible solutions • Alter open-source application • MySkpe (or altering Skull) • MyCameraRecorder • Process camera output in kernel mode • Memory allocations • Floating point precision • YACWC

  7. YACWC Yacwc - lib Yet Another Camera Without Camera Kernel-mode Physical webcam System Calls Read/Mmap Write Read/Mmap write2Yacwc User-mode

  8. Some Key words • System calls • Read • Write • Mmap • Ioctl • Loadable kernel module • V4L2

  9. YACWC Driver Requirements • A working driver that correlate with Skype • Input using write* • Output using mmap/read • Ioctl command (some will be degenerated) • One resolution model • Adjustable resolution is Low priority * Mmap write is low priority

  10. Yacwc - lib yacwc-Lib Requirements • Support all IplImage resolutions • Support all IplImage image formats • Easy to use C function interface

  11. BG app Requirements • BG application that works at Linux • No algorithm extensions • No emphasis on user interface • Movie extension* • Gadgets* * Depending on progress in Driver

  12. QA

More Related