BoofCV Computer Vision APP
1) Image Processing (blur, edge, binary, enhancement, 360 photo)
2) Segmentation (superpixels, thresholding, color)
3) Detection (corner, SURF, SIFT, line, shapes)
4) Image Association (nearest-neighbor)
5) Tracking (KLT, object tracking, motion detection)
6) Camera Calibration (chessboard, circles, squares, ECoCheck)
7) Recognition (QR Code, Micro QR Code, CNN, fiducial markers)
8) Structure from Motion ( stereo disparity, mosaic/stabilization, photogrammetry),
Project Website: http://boofcv.org
For instructions and a more detailed explanation:
http://peterabeles.com/blog/?p=204
Full source code:
https://github.com/lessthanoptimal/BoofAndroidDemo