Microscope Control Software
(Difference between revisions)
(Embedded SWF video) |
m |
||
Line 4: | Line 4: | ||
<embed style="width:320px; height:240px;" id="VideoPlayback" type="application/x-shockwave-flash" | <embed style="width:320px; height:240px;" id="VideoPlayback" type="application/x-shockwave-flash" | ||
src="http://vision.eng.shu.ac.uk/jan/foodautomation/flvplayer.swf" width="320" height="240" | src="http://vision.eng.shu.ac.uk/jan/foodautomation/flvplayer.swf" width="320" height="240" | ||
− | flashvars="file=http://vision.eng.shu.ac.uk/jan/flv/cells4.flv&image=http://vision.eng.shu.ac.uk/ | + | flashvars="file=http://vision.eng.shu.ac.uk/jan/flv/cells4.flv&image=http://vision.eng.shu.ac.uk/mmvlwiki/images/0/02/Cells4.jpg&displayheight=240"/> |
<div class="thumbcaption" > | <div class="thumbcaption" > | ||
Microscope video (FOV width 500 um) of eucaryote (<a href="http://vision.eng.shu.ac.uk/jan/cells4.avi">934kB Divx3-video</a>) | Microscope video (FOV width 500 um) of eucaryote (<a href="http://vision.eng.shu.ac.uk/jan/cells4.avi">934kB Divx3-video</a>) |
Revision as of 19:37, 9 July 2007
Contents |
Microscope Control Software
Hardware
At the MMVL a Linux software for controlling a Leica DM LAM microscope with a Basler A302fc IIDC/DCAM-compatible firewire camera has been developed.
Software
Features
The software uses OpenGL to display the camera image with a high framerate. The software already has the following capabilities:
- Move object table with mouse-dragging
- Camera-display with digital zoom (requires IIDC 1394-based firewire digital camera)
- Display and capture videos:
- Colour images
- Graylevel images
- Edge images (thresholded Sobel)
- Capture focus stacks
Implementation
The implementation took maybe 15 days. Before being able to develop the application itself, the Mimas-library had to be enhanced with firewire digital camera input, the existing libserial-library had to be enhanced with timing functionality and the required part of the serial communication with the Leica DM LAM microscope had to be implemented under Linux.
Download
- You need to have Qt and libdc1394 on your computer.
- You need to install libserial-0.4.1.tar.gz (195 kByte).
- You also need Mimas-1.4 (12.2 MByte).
- Finally you need to install leica.tar.gz (32 kByte).
Gallery
See Also
External Links
- European Microscopy Site
- Leica Microsystems (on this site you can find the documentation of the serial protocol)
- David Attenborough - Life In The Undergrowth