gVision
The gVision Camera Control Panel |
gVision is an image acquisition package designed for use in physiology research and education. gVision streams data from
several types of common live imaging devices to disk in a variety of supported formats (i.e. avi, fmf, tiff stack). gVision supports
several custom triggering modes that offer motion detection, time lapse photography, and pre-buffered event capture. gVision supports hardware
triggering of video frames (where supported by hardware).
gVision is an open source application allowing the user to customize the tool to acquire data and control other hardware as their expeirment
may demand. gVision custom trigger modes are designed to enable rapid experiment prototyping in Matlab for a broad variety of scientific and
educational applications.
Since gVision is a Matlab based application (compiled or otherwise), supported hardware includes that
supported by the Matlab Image Acquisition Toolbox.
- High end scientific imaging cameras
- i.e. Hamamatsu, QImaging, and Camera Link Cameras
- Intermediate range machine vision cameras
- i.e. Basler, Point Grey, AVT, etc
- Cheap streaming video cameras
- i.e. Webcams, streaming capture cards, etc
| |
Camera Standards Supported by gVision
- DCAM compatible firewire cameras
- GigE Vision - GenICam Standard
- Camera Link
- Microsoft DirectShow compatible cameras
|
The development of gVision has continued under researcher driven feedback at the
HHMI Janelia Farm Research Campus in cutting edge neuroscience applications. The primary application of the tool are in
behavioral videography in model systems (i.e. fruit flies and rodents).
|
Features
- Image Acquisition from a broad variety of scientific and consumer grade cameras
- Camera parameter control (i.e. brightness, shutter, gain, Region of Interest, etc)
- File output to color or grayscale video file formats in 8 or 16-bit channel depth (avi, fmf, tiff stack)
- Time Lapse, Motion Triggered, Buffered Manual Trigger modes
- Time stamp overlay onto video stream
- Segmentation of global video stream into several sub-files for tiled assay applications
- Histogram, frame alignment, and linescan
- Source code availability for custom experiment applications
- Capable of expanding to high performance c/c++ code via
Matlab IMAQ Adaptor Kit
- Arbitrary text metadata logged with video
|