Script execution
This commit is contained in:
@@ -10,39 +10,16 @@ from ch.psi.pshell.imaging.Overlays import *
|
||||
import ch.psi.pshell.imaging.Pen as Pen
|
||||
|
||||
|
||||
|
||||
class MyFilter(Filter):
|
||||
def process(self, image, data):
|
||||
ip = load_image(image)
|
||||
(results_puck,output_puck) = detect_pucks(ip)
|
||||
(results_samples,output_samples) = detect_samples(ip)
|
||||
|
||||
#op_const(output_samples, "add", 0)
|
||||
|
||||
#op_image(output_puck, output_samples, "xor")
|
||||
#op_image(ip, output_puck, "xor")
|
||||
print "----"
|
||||
print output_puck.processor.getLut().getBytes()
|
||||
print "***"
|
||||
|
||||
op_image(output_puck, output_samples, "and")
|
||||
r,g,b = [0]*256,[0]*256,[0]*256
|
||||
r,g,b = [],[],[]
|
||||
for i in range(256):
|
||||
r.append(0)
|
||||
g.append(0)
|
||||
b.append(255-i)
|
||||
set_lut(output_puck, r, g, b)
|
||||
|
||||
|
||||
op_image(ip, output_puck, "or")
|
||||
#ip=output_puck
|
||||
#invert(output_puck)
|
||||
#invert(output_samples)
|
||||
#op_const(output_puck, "multiply", 0.5)
|
||||
#op_image(output_puck, output_samples, "or")
|
||||
#op_image(ip, output_puck, "xor")
|
||||
|
||||
|
||||
set_lut(output_puck, outline_lut1[0], outline_lut1[1], outline_lut1[2])
|
||||
set_lut(output_samples, outline_lut2[0], outline_lut2[1], outline_lut2[2])
|
||||
op_image(ip, output_samples, "xor")
|
||||
op_image(ip, output_puck, "xor")
|
||||
return ip.getBufferedImage()
|
||||
|
||||
#Setting the filter to a source
|
||||
|
||||
Reference in New Issue
Block a user