Files
sf-op/script/test/particle_analysis.py
2016-08-24 13:24:25 +02:00

33 lines
890 B
Python

###################################################################################################
# Example of using ImageJ functionalities through ijutils.
###################################################################################################
from ijutils import *
import java.awt.Color as Color
ip2 = load_image(cam2.getImage(), title="Image2")
show_panel(ip2.getBufferedImage(), "Original")
#Particle Analysis
ip = grayscale(ip2, in_place = False)
show_panel(ip.getBufferedImage(), "GS")
auto_threshold(ip, dark_background=True)
binary_op(ip, "fill_holes")
pn=show_panel(ip.getBufferedImage(), "Binarization")
pn.setZoom(0.25)
#binary_fill_holes(ip)
#ip.show()
(results,output_img)=analyse_particles(ip, 1000,20000000, print_table=True)
#output_img.show()
pn=show_panel(output_img.getBufferedImage(), "Particle Analysis")
pn.setZoom(0.25)