Script execution
This commit is contained in:
+7
-6
@@ -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):
|
def integrate_frames(source, samples = 1, roi=None, as_float=True):
|
||||||
return integrate(grab_frames(source, samples), roi, as_float)
|
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):
|
def get_image_array(ip):
|
||||||
if type(av.getProcessor()) == ij.process.FloatProcessor:
|
if type(av.getProcessor()) == ij.process.FloatProcessor:
|
||||||
return ip.getProcessor().getFloatArray()
|
return ip.getProcessor().getFloatArray()
|
||||||
else:
|
else:
|
||||||
return ip.getProcessor().getIntArray()
|
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)
|
ret = grab_frames(image, 10)
|
||||||
av = integrate(ret, None, False)
|
av = average(ret, None, True)
|
||||||
print type(av.getProcessor())
|
print type(av.getProcessor())
|
||||||
#db=av.getBufferedImage().getData().getDataBuffer()
|
#db=av.getBufferedImage().getData().getDataBuffer()
|
||||||
data = get_image_array(av)
|
data = get_image_array(av)
|
||||||
|
|||||||
Reference in New Issue
Block a user