54 lines
1.3 KiB
Python
54 lines
1.3 KiB
Python
from ijutils import *
|
|
import java.util.Arrays as Arrays
|
|
|
|
ret = grab_frames(image, 3, roi=None, wait_next=True)
|
|
av = average_frames(ret)
|
|
|
|
div = ret[0].copy()
|
|
div.div(ret[1])
|
|
|
|
save_as_tiff(ret[0], "{images}/0.tif", check=True)
|
|
save_as_tiff(ret[1], "{images}/1.tif", check=True)
|
|
save_as_tiff(ret[2], "{images}/2.tif", check=True)
|
|
save_as_tiff(av, "{images}/av.tif", check=True)
|
|
save_as_tiff(div, "{images}/div.tif", check=True)
|
|
|
|
|
|
plot([ret[0].matrix, ret[1].matrix, ret[2].matrix, av.matrix, div.matrix], name=["1","2","3","av", "div"])
|
|
|
|
|
|
|
|
i0=open_image("{images}/0.tif")
|
|
a0 = get_ip_array(i0)
|
|
i1=open_image("{images}/0.tif")
|
|
a1 = get_ip_array(i1)
|
|
i2=open_image("{images}/0.tif")
|
|
a2 = get_ip_array(i2)
|
|
ia=open_image("{images}/av.tif")
|
|
aa = get_ip_array(ia)
|
|
|
|
plot([a0,a1,a2,aa], name=["1","2","3","av"], title="Read")
|
|
|
|
|
|
a = get_ip_array(load_array(ret[0].matrix))
|
|
print Arrays.deepEquals(a, a0)
|
|
|
|
|
|
a0 = get_ip_array(open_image("{images}/0.tif"))
|
|
a1 = get_ip_array(open_image("{images}/1.tif"))
|
|
a2 = get_ip_array(open_image("{images}/2.tif"))
|
|
|
|
|
|
|
|
measures = [i0,i1,i2]
|
|
av2=average_ips (measures, roi=None, as_float=True)
|
|
save_as_tiff(av2, "{images}/av2.tif", check=True)
|
|
|
|
|
|
|
|
arr1=av.matrix
|
|
arr2=get_ip_array(av2)
|
|
print Arrays.deepEquals(arr1,arr2)
|
|
plot([arr1[0], arr2[0]], name =["arr1", "arr2"], title = "Cmp")
|
|
|