Morena is a Java framework that allows a Java program to acquire an image from a scanner or camera. To communicate with the hardware, it uses standard interfaces: Twain for MS Windows and Mac OS X and Sane for a number of Unix platforms (AIX, BeOS, Darwin, FreeBSD, HP-UX, Linux, NetBSD, OpenBSD, OS2, Solaris, Unixware).
ucview is a video image capture application that uses the unicap toolkit. It provides a simple way to parametrize the video device, can capture still images from the video stream, or record the stream as an MPEG file. By using unicap, it can access many different video capture devices like webcams, video grabber boards, IEEE-1394 (FireWire) cameras, and others.
Video Conference Flash Plugins provides Flash/ActionScript 3 plugins that provide the minimum functionality for accessing a webcam and video - live or recorded - from a Flash Media Server such as OSflash Red5, FMS, or tape/rtmpy. The plugins take "FlashVars" parameters to control almost everything. They can be used to create video conferencing Web sites, video chat sites, or YouTube clones.
Kooka, part of the kdegraphics package, is a raster image scan program which supports OCR. It is based on the scanner access library SANE. It supports scanning in different modes and resolutions, preview, scan area selection, and an image save assistant which features a gallery organised in a treeview with a comfortable image viewer and thumbnail support. OCR is supported through GOCR, an open source project. Kooka uses the libkscan, which offers scanner support to all KDE applications.
furious_tv is a PVR backend that uses an SQLite database to hold XMLTV listings data. Using that data, it can automatically execute commands to record TV shows off of a capture device (multiple capture devices are supported). If Shuriken is installed, furious_tv can also automatically power the system on/off for recordings to save power.
Mimas Toolkit is a C++ computer vision toolkit. It is easy to use and includes tools for edge detection, corner detection, various filters, optic flow, tracking, blob analysis, Web cam tools for real-time applications, and much more. It also includes many implementations of traditional algorithms such as Canny. It was developed for GNU/Linux but as the GUI is largely separate, porting to other platforms should be straightforward.
KMediagrab is a media grabber and encoder built on top of mplayer/mencoder. It can grab and encode a DVD at the same time (e.g., creating a divx or a videocd file for instance), record a movie or your favourite TV program from your TV-card, or translate a video file from one format to another (e.g., create a realplayer file from a .wmv one).