modification to the BackgroundSubtracter class
Posted by Ben Liu-3 on Apr 30, 2006; 1:44am
URL: http://imagej.273.s1.nabble.com/modification-to-the-BackgroundSubtracter-class-tp3702953.html
Hi there,
I modified the BackgroundSubtracter class by adding one method:
public void setWhiteBackground(boolean b) { whiteBackground = b; }
and delete: package ij.plugin.filter; changed its name to BackgroundSubtracterM.java; Then I saved to plugin folder.
I used in a plugin as:
BackgroundSubtracterM bgs = new BackgroundSubtracterM();
bgs.setWhiteBackground(false);
bgs.subtractBackround(ip, 50);
D:\Program Files\ImageJ\plugins\ALM\BackgroundSubtracterM.java:23: Interface PlugInFilter of class BackgroundSubtracterM not found.
public class BackgroundSubtracterM implements PlugInFilter {
But it does not happen if I use the original class:
BackgroundSubtracter bgs = new BackgroundSubtracter();
///bgs.setWhiteBackground(false);
bgs.subtractBackround(ip, 50);
What is wrong with my modification?
Thanks.
Bian
---------------------------------
Love cheap thrills? Enjoy PC-to-Phone calls to 30+ countries for just 2ยข/min with Yahoo! Messenger with Voice.