Scion frame grabber plugins under OS X 10.4

Posted by Jeff Hardin on
URL: http://imagej.273.s1.nabble.com/Scion-frame-grabber-plugins-under-OS-X-10-4-tp3701568.html

Dear friends,

I have been a happy user of the Mac OS 9 versions of Scion's ImageJ  
plugins for their digitizing boards (we have more than one AG-5),  
which I have adapted for my own 4d acquisition suite. I'm now trying  
to get the plugins working under Mac OS X 10.4 (Tiger), under Java VM  
1.4.2. I have tried my modified plugins, Scion's plugins bundled with  
the old ImageJ 1.23, and their newer plugins under ImageJ 1.34 for  
use with their newer FG7 board. They all throw exceptions related to  
the creation and/or conversion of Simages (a Scion data format) to  
ImageJ ImagePlus objects. This means that the "Capture Grayscale"  
plugin fails at this point, and the "Export" option within the Live  
Capture plugin fails with a general exception.  The plugins compile,  
but there seems to be something wacky at this point.

I've provided the ImageJ exception and the console error,  
respectively, below. Note that I can see a live image using the Live  
Capture plugin, I can adjust the board's settings, save these  
options, and toggle visibility of the toolbar and status bar. Adrian  
Daerr's JNIAkiz plugin works, but because it doesn't provide the  
ability to modify the gain and contrast settings and averaging  
settings, it are not optimal. Moreover, the Scion plugins do exactly  
what I'd like under OS 9.

Thanks in advance for your help!

Cheers,

Jeff

Error messages:

(1) When running the  "Capture Grayscale" plugin using the pre-
packaged Scion for ImageJ (ImageJ 1.34s):

java.lang.NoClassDefFoundError: ij/ImagePlus
at scion.ij.ScionIJTools.createSimage(ScionIJTools.java:87)
at Capture_Grayscale.capture_image(Capture_Grayscale.java:134)
at Capture_Grayscale.run(Capture_Grayscale.java:78)
at ij.IJ.runUserPlugIn(IJ.java:265)
at ij.IJ.runPlugIn(IJ.java:109)
at ij.Executer.runPlugIn(Executer.java:169)
at ij.Executer.runCommand(Executer.java:131)
at ij.Executer.run(Executer.java:63)
at java.lang.Thread.run(Thread.java:552)


(2) When running the "Live Capture" plugin and invoking the "Export  
Image" command (from the menu or the icon in the Toolbar) using the  
pre-packaged Scion for ImageJ (ImageJ 1.34s):

apple.awt.EventQueueExceptionHandler Caught Throwable :  
java.lang.NoClassDefFoundError: ij/ImagePlus
java.lang.NoClassDefFoundError: ij/ImagePlus
        at scion.ij.ScionIJTools.createImagePlus(ScionIJTools.java:126)
        at Live_Capture.export_image(Live_Capture.java:150)
        at scion.cd.LiveWin.live_command(LiveWin.java:995)
        at scion.cd.LiveWin.actionPerformed(LiveWin.java:841)
        at java.awt.MenuItem.processActionEvent(MenuItem.java:589)
        at java.awt.MenuItem.processEvent(MenuItem.java:548)
        at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:285)
        at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:273)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:458)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:234)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
178)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
170)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)


----------------------------------------------
Jeff Hardin
Professor, Department of Zoology
Director, Biology Core Curriculum
University of Wisconsin
1117 W. Johnson St.
Madison, WI 53706
voice: (608) 262-9634
fax: (608) 262-7319
email: [hidden email]