Script execution
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user