Script execution
This commit is contained in:
@@ -3,13 +3,19 @@
|
||||
###################################################################################################
|
||||
|
||||
|
||||
room_temp = False
|
||||
number_frames = 5
|
||||
number_backgrounds = 5
|
||||
|
||||
set_led_range(room_temp)
|
||||
|
||||
img.backgroundEnabled=False
|
||||
led_ctrl1.write(0.0)
|
||||
led_ctrl2.write(0.0)
|
||||
time.sleep(0.1)
|
||||
img.waitNext(100)
|
||||
|
||||
background = average_frames(5)
|
||||
background = average_frames(number_backgrounds)
|
||||
|
||||
#img.backgroundImage=background.bufferedImage
|
||||
#img.captureBackground(1,0)
|
||||
@@ -20,7 +26,7 @@ led_ctrl1.write(led_ctrl1.config.maxValue)
|
||||
led_ctrl2.write(led_ctrl2.config.maxValue)
|
||||
time.sleep(0.1)
|
||||
img.waitNext(100)
|
||||
image = average_frames(5)
|
||||
image = average_frames(number_frames)
|
||||
|
||||
led_ctrl1.write(0.0)
|
||||
led_ctrl2.write(0.0)
|
||||
@@ -32,7 +38,8 @@ renderer = show_panel(image.getBufferedImage())
|
||||
renderer.clearOverlays()
|
||||
|
||||
invert(image)
|
||||
auto_threshold(image, method = "MaxEntropy") #Tested ok: MaxEntropy, Triangle, Yen
|
||||
|
||||
auto_threshold(image, method = "MaxEntropy" if room_temp else "Default") #Tested ok: MaxEntropy, Triangle, Yen
|
||||
#binary_open(aux)
|
||||
(r,output) = analyse_particles(image, 150,1000,
|
||||
fill_holes = True, exclude_edges = False, print_table=False,
|
||||
@@ -53,10 +60,10 @@ for row in range (r.counter):
|
||||
renderer.addOverlay(Crosshairs(Pen(java.awt.Color.MAGENTA), java.awt.Point(x[-1],y[-1]), java.awt.Dimension(15,15)))
|
||||
|
||||
print str(npoints) + " - " + points
|
||||
print r
|
||||
#print r
|
||||
|
||||
print x
|
||||
print y
|
||||
#print x
|
||||
#print y
|
||||
|
||||
offset = int(math.sqrt(1000)/2)
|
||||
cv = (min(x)-offset, min(y)-offset, max(x)+offset, max(y)+offset)
|
||||
|
||||
Reference in New Issue
Block a user