public void run(String arg) { imp = WindowManager.getCurrentImage(); mergeStacks(); }
public void run(String arg) { imp = WindowManager.getCurrentImage(); mergeStacks(); }
private static ImageStack filterRGB(ImageStack rgb_in, int filter, float vx, float vy, float vz) { ImageStack[] channels = ChannelSplitter.splitRGB(rgb_in, false); ImageStack red = filter(channels[0], filter, vx, vy, vz); ImageStack green = filter(channels[1], filter, vx, vy, vz); ImageStack blue = filter(channels[2], filter, vx, vy, vz); return RGBStackMerge.mergeStacks(red, green, blue, false); }
public static ImageStack mergeStacks(ImageStack red, ImageStack green, ImageStack blue, boolean keepSource) { RGBStackMerge merge = new RGBStackMerge(); return merge.mergeStacks(red.getWidth(), red.getHeight(), red.getSize(), red, green, blue, keepSource); }
private static ImageStack filterRGB(ImageStack rgb_in, int filter, float vx, float vy, float vz) { ImageStack[] channels = ChannelSplitter.splitRGB(rgb_in, false); ImageStack red = filter(channels[0], filter, vx, vy, vz); ImageStack green = filter(channels[1], filter, vx, vy, vz); ImageStack blue = filter(channels[2], filter, vx, vy, vz); return RGBStackMerge.mergeStacks(red, green, blue, false); }
public static ImageStack mergeStacks(ImageStack red, ImageStack green, ImageStack blue, boolean keepSource) { RGBStackMerge merge = new RGBStackMerge(); return merge.mergeStacks(red.getWidth(), red.getHeight(), red.getSize(), red, green, blue, keepSource); }
int w = red.getWidth(), h = red.getHeight(), d = red.getStackSize(); RGBStackMerge merge = new RGBStackMerge(); ImageStack stack = merge.mergeStacks(w, h, d, red.getStack(), green.getStack(), blue.getStack(), true); new ImagePlus("Projection of "+imp.getShortTitle(), stack).show(); Prefs.useInvertingLut = saveUseInvertingLut;
int w = red.getWidth(), h = red.getHeight(), d = red.getStackSize(); RGBStackMerge merge = new RGBStackMerge(); ImageStack stack = merge.mergeStacks(w, h, d, red.getStack(), green.getStack(), blue.getStack(), true); new ImagePlus("Projection of "+imp.getShortTitle(), stack).show(); Prefs.useInvertingLut = saveUseInvertingLut;
ImageStack stack2 = merge.mergeStacks(w, h, d, red2.getStack(), green2.getStack(), blue2.getStack(), true); imp = saveImp; projImage = new ImagePlus(makeTitle(), stack2);
ImageStack stack2 = merge.mergeStacks(w, h, d, red2.getStack(), green2.getStack(), blue2.getStack(), true); imp = saveImp; projImage = new ImagePlus(makeTitle(), stack2);
ImageStack merged = merger.mergeStacks( width, height,
if (imp2==null) return; } else { ImageStack rgb = mergeStacks(width, height, stackSize, stacks[0], stacks[1], stacks[2], keep); imp2 = new ImagePlus("RGB", rgb); if (createComposite) {
if (imp2==null) return; } else { ImageStack rgb = mergeStacks(width, height, stackSize, stacks[0], stacks[1], stacks[2], keep); imp2 = new ImagePlus("RGB", rgb); if (createComposite) {