CamAcqJ is a package of Java
classes for camera control and image acquisition. Currently
there are interfaces to QImaging's monochrome
Retiga
FireWire/1394 cameras on Windows 2000/XP.
It is designed as a plugin for the open source
image processor,
ImageJ, but it
can also be used independently. It enables the acquisition of
images and stacks/sequences from data acquired from the
camera. Example ImageJ plugins are provided to demonstrate
how to control the camera and acquire images using the
CamAcq interface (API).
In addition to lower-level controller classes
(camera control, streaming display, image acquisition, and ImageJ
utilities), there is an integrated controller, called
CamAcqJ, which enables interaction using a user
interface.
CamAcq interacts with the camera's native
library (.dll) on Windows through the Java Native Interface
(
JNI
). (The QCamAPI for the Retiga is available for OS X, but we
have not done the modifications and testing that would be necessary
for this interface. If someone who has a Mac development
environment and knows something about JNI is interested, we would
be happy to collaborate with you.)
CamAcqJ was designed and developed
by
Grant Harris working in
The Laboratory of Rudolf
Oldenbourg at the Marine Biological Lab (
MBL).
gharris@mbl.edu