New ScreenPanel

This commit is contained in:
2018-01-19 10:56:53 +01:00
commit ae4d621609
580 changed files with 46598 additions and 0 deletions

27
script/image3.py Executable file
View File

@@ -0,0 +1,27 @@
import ch.psi.pshell.imaging.Filter as Filter
from ch.psi.pshell.imaging.Utils import *
from ch.psi.pshell.imaging.Overlays import *
import ch.psi.pshell.imaging.Pen as Pen
import net.imglib2.script.bufferedimage.BufferedImageImg as BufferedImageImg
import net.imglib2.script.algorithm.FFT as FFT
import net.imglib2.img.display.imagej.ImageJFunctions as ImageJFunctions
bi = None
fftimg = None
class MyFilter(Filter):
def process(self, image, data):
#image = rescale(image, 1.0, -20, True)
image = grayscale(image)
global bi, fftimg
bi = image
im = BufferedImageImg(image)
fft = FFT(im)
fftimg = fft
ret = ImageJFunctions.wrap(fft.image(), "").getBufferedImage()
return ret
#Setting the filter to a source
tst.setFilter(MyFilter())
tst.initialize()