
BoofCV Computer Vision
Demonstration of the BoofCV Computer Vision Library.
BoofCV · org.boofcv.android
UpdatedJan 22, 2026
PublishedJul 20, 2021
Packageorg.boofcv.android
MD5b2c3595cfc069303373df450470df7cc
SHA1 (signer)48:FF:06:66:B2:E4:67:D1:32:D4:C7:9B:93:06:C1:21:35:DD:21:47
Signed byCN=Peter Abeles
Malware scanTRUSTED
Websitehttp://boofcv.org
Contact[email protected]
Privacy policyView
What's new
Updated Android target version to make Google happy
Updated BoofCV version
Updated BoofCV version
Description
Demonstration of several computer vision techniques provided by BoofCV
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
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
Required features
- Camera android.hardware.camera
- Faketouch android.hardware.faketouch
- Screen Landscape android.hardware.screen.landscape
Permissions (5)
BoofCV Computer Vision requests the following Android permissions:
- Camera android.permission.CAMERA
- Internet android.permission.INTERNET
- Read External Storage android.permission.READ_EXTERNAL_STORAGE
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE
- Org Boofcv Android Dynamic Receiver Not Exported Permission org.boofcv.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION