Source | Euclidean | Manhattan |
Pseudocode explaining how one can use the disjoint set data structure to improve Kruskal's algorithm for computing the MST, Kruskal's Algorithm and Disjoint Sets
Python 3 PIL Numpy Scipy
installation: pip3 install pillow numpy scipy
ifile: input file path
sigma: [default] 0.5 - Parameter used by gaussian blurring preproccessing. k: [defualt] 1000 - Value for the threshold function. minSize: [defualt] 80 - Minimum component size enforced by post-processing. ofile: [default] 'segmented.png' - Name of the output file.
(1) only specifying ifile: python main.py 'testImages/xSqrOv.png'
(2) specifying all optionals python main.py 'testImages/xSqrOv.png' 0.7 900 50 'seg_xSqrOv.png'