Script execution

This commit is contained in:
2019-10-30 14:27:16 +01:00
parent 9782e37eef
commit 962cf33d3f

View File

@@ -33,19 +33,20 @@ def average_frames(source, samples = 1, roi=None, as_float=True):
def integrate_frames(source, samples = 1, roi=None, as_float=True):
return integrate(grab_frames(source, samples), roi, as_float)
def get_image(source, roi=None):
ret = load_image(Utils.grayscale(source.output, Rectangle(roi[0], roi[1], roi[2], roi[3]) if (roi is not None) else None))
return ret
def get_image_array(ip):
if type(av.getProcessor()) == ij.process.FloatProcessor:
return ip.getProcessor().getFloatArray()
else:
return ip.getProcessor().getIntArray()
def get_image(source, roi=None, wait_next=False):
if wait_next:
source.waitNext(-1)
ret = load_image(Utils.grayscale(source.output, Rectangle(roi[0], roi[1], roi[2], roi[3]) if (roi is not None) else None))
return ret
ret = grab_frames(image, 10)
av = integrate(ret, None, False)
av = average(ret, None, True)
print type(av.getProcessor())
#db=av.getBufferedImage().getData().getDataBuffer()
data = get_image_array(av)