Files
mxsc/script/imgproc/PuckDetection.py
gac-S_Changer 912a3ff63c Startup
2017-06-27 15:34:13 +02:00

24 lines
802 B
Python

###################################################################################################
# Example of using ImageJ functionalities through ijutils.
###################################################################################################
from ijutils import *
import java.awt.Color as Color
#Image Loading
ip = load_image("{images}/test2.png", title="Image")
#Puck Detection
aux = grayscale(ip, in_place=False)
aux.show()
plot(get_histogram(aux))
subtract_background(aux)
threshold(aux,0,50); aux.repaintWindow()
binary_fill_holes(aux); aux.repaintWindow()
(results,output_img)=analyse_particles(aux, 10000,50000,
fill_holes = False, exclude_edges = True,print_table=True,
output_image = "outlines", minCirc = 0.0, maxCirc = 1.0)
output_img.show()