Script execution

This commit is contained in:
gac-S_Changer
2017-06-23 14:30:57 +02:00
parent 1749555a20
commit 6b62017f34

View File

@@ -1,32 +1,69 @@
###################################################################################################
# Procedure to detect the cover orientation
###################################################################################################
import ch.psi.pshell.imaging.Utils.integrateVertically as integrateVertically
img.backgroundEnabled=False
line = load_image("{images}/line.png", title="Line")
line.getProcessor().setBackgroundValue(0.0)
#renderer = show_panel(line.bufferedImage)
ip = get_image()
smooth(ip)
#bandpass_filter(ip, 10, 1000)
#bandpass_filter(ip, 30, 1000)
edges(ip)
invert(ip)
#invert(ip)
#auto_threshold(ip, method = "Default")
#auto_threshold(ip, method = "Li")
auto_threshold(ip, method = "MaxEntropy")
"""
for m in AutoThresholder.getMethods():
print m
aux = ip.duplicate()
auto_threshold(aux, method = m)
binary_fill_holes(aux, dark_background=False)
renderer = show_panel(aux.bufferedImage)
time.sleep(1.0)
"""
#binary_fill_holes(ip, dark_background=True)
#binary_fill_holes(ip, dark_background=False)
#binary_open(ip, dark_background=Tr)
#binary_erode(ip, dark_background=True)
renderer = show_panel(ip.bufferedImage)
op = op_fft(ip, line, "correlate")
renderer = show_panel(op.bufferedImage)
line = sub_image(line, 89, 89, 1024, 1024)
ip = sub_image(ip, 89, 89, 1024, 1024)
#op = op_fft(ip, line, "correlate")
#renderer = show_panel(op.bufferedImage)
#line.show()
vals = []
for i in range (180):
l = line.duplicate()
l.getProcessor().setBackgroundValue(0.0)
l.getProcessor().rotate(float(i))
op = op_fft(ip, l, "correlate")
bi = op.getBufferedImage()
p = integrateVertically(bi)
vals.append(sum(p))
#renderer = show_panel(op.bufferedImage)
#time.sleep(0.001)
#image_fft(ip)