- Gaussian blur filter
Blurring visual effect usable to remove noise in pictures. FivekoGFX implements a GPU separable Gaussian filter thus it performs fast image blurring.
- Median filter
Edge preserving noise reduction filter
- Symmetric Nearest Neighbor filter
Another edge preserving filter that also uses WebGL fragment shaders for fast image filtering.
- Color space conversion
FivekoGFX computer vision library implements different kind of color transformations like RGB to HSV, RGB to YCbCr, YCbCr to RGB, RGB to gray, etc.
- Edge detection and gradient operators
Different edge detection operators are available like Sobel filter, Prewitt, Schaar and so on
- Gradient Non-Maximum suppression
FivekoGFX implements a nice algorithm for edge thinning by a fast GPU (Graphic Processor Unit) non-maximum suppression GLSL
- Hough Transform – Basic shape detection algorithms for primitives like lines, circles and other
Image Segmentation and Clustering
- Watershed Image Segmentation
Our online library implements Watershed segmentation based on Meyer’s flooding algorithm
- Human skin segmentation
FivekoGFX comes with a build-in human skin detection capability. Certainly this feature is useful for many computer vision tasks as well as for cases like nudity detection.
This is still in progress but we are currently working on some clustering algorithms such as k-means clustering. Meanwhile feel free to visit our online image processing tutorials for many computer vision articles and examples.