Road Map
BoofCV is still in an early development phase and its API is subject to change without notice. Most of the time this is done to simply the API or provide greater abstraction. The following is a list of features desired for version 1.0. If an item has been crossed out then it has been added already. Items in bold are considered key features which have yet to be added.
Image Processing |
Features |
Geometric |
Recognition |
System
|
Image convolution
Thresholding
Convolution Kernel Ops
Image Derivative
Standard List
2nd order
Arbitrary
Image Blur
Binary Images
logical
morphological
threshold
Interpolation
Nearest Neighbor
Bilinear
Polynomial
Kernel Based
Fourier Transform
Wavelet
Discrete Image Pyramid
Scale-Space
|
Point Detectors
SURF
SIFT
ShiTomasi
Harris
FAST
Point Trackers
KLT
Detect-Describe-Associate
Region Descriptors
Contour/Blobs
Lines
Hough Polar
Hough Foot of Norm
Line Segments
Fast Non-Maximum Suppression
- Association
Exhaustive
Approximate Nearest Neighbor
Image Segmentation
FelzenHutten04
Mean-Shift
SLIC
Watershed
Dense Optical Flow
Brox
Horn Schunck
Horn Schunck Pyramid
KLT
Block
|
Camera Calibration
Stereo Disparity
Structure from Motion
Essential/Fundamental
Homography
PNP
Trifocal
Triangulation
- Visual Odometry
Stereo
Monocular Plane
- Monocular
- Bundle Adjustment
|
Object Tracking
Fiducial
- Faces
- People
Scenes
|
- System Tests
Gradle
- Fix known bugs
- Move Legacy Algorithms
|