Script execution

This commit is contained in:
gac-S_Changer
2016-09-14 17:38:05 +02:00
parent a8aa627109
commit 7c24fd7b39

View File

@@ -28,4 +28,24 @@ class RobotTCP(TcpDevice):
return self.execute('1', '1', puck, sample)
add_device(RobotTCP("robot_tcp", "127.0.0.1:3333"), force = True)
add_device(RobotTCP("robot_tcp", "127.0.0.1:3333"), force = True)
def detect_pucks(ip):
aux = grayscale(ip, in_place=False)
subtract_background(aux)
threshold(aux,0,50)
binary_fill_holes(aux)
return analyse_particles(aux, 10000,50000,
fill_holes = False, exclude_edges = True,print_table=True,
output_image = "outlines", minCirc = 0.0, maxCirc = 1.0)
def detect_samples(ip):
aux = grayscale(ip, in_place=False)
invert(aux)|
subtract_background(aux)
auto_threshold(aux)
binary_open(aux)
return analyse_particles(aux, 250,1000,
fill_holes = False, exclude_edges = True,print_table=True,
output_image = "outlines", minCirc = 0.7, maxCirc = 1.0)