Please sign in to comment.
Started to write documentation, and made the API a little easier.
- Loading branch information...
Showing with 53 additions and 19 deletions.
|@@ -0,0 +1,34 @@|
|+# Connected-component labelling (aka blob extraction)|
|+### by Andrew Brampton 2011|
|+extraction). It uses the Algorithm described in the paper "A linear-time|
|+component labeling algorithm using contour tracing technique".|
|+This is useful for Computer Vision problems, such as identifying objects in|
|+ matrix = BlobExtraction(matrix, rect);|
|+ function BlobExtraction(matrix, width, height)|
|+Performs blob extraction on a matrix of zeros and ones. The matrix must be a|
|+one dimensional array, which represents a image with dimisions width x height.|
|+A array the same size as matrix is returned, containing numbered labels.|
|+ function BlobBounds(labels, width, height)|
|+Uses the labels returned by BlobExtraction, works out the bounds of each labelled blob.|
|+ function BlobColouring(dest, width, height, labels)|
|+Creates a coloured image, containing all the blobs identified in labels.|
38 connected-component-labeling.js → connected-component-labelling.js