About & Pics

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)
7) Recognition (QR Code, CNN, fiducial markers)
8) Structure from Motion ( stereo disparity, mosaic/stabilization),

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

 Free in Google Play

Screenshots

BoofCV Computer Vision screenshot 1BoofCV Computer Vision screenshot 2BoofCV Computer Vision screenshot 3BoofCV Computer Vision screenshot 4BoofCV Computer Vision screenshot 5BoofCV Computer Vision screenshot 6

Version History

Launched Jan 17, 2014 (about 5 years ago).

Releasing new versions every 3 months, on average.

Dec 30
2018
(Current)
Version 2.3.0

- Updated to stable 0.32 of BoofCV
- More accurate uncalibrated intrinsics
- Added stability bar to square fiducials
- 3D cubes on top of QR

Oct 20
2018
Version 2.2.0

- Updated to stable 0.31 of BoofCV
- Visualization uses unsafe buffering for speed
* There could be visual artifacts
- Added NICK thresholding
- Re-tuned stereo disparity making it a bit easy to get good results

May 19
2018
Version 2.1.0

2.1.0 Added equirectangular image examples. Bug fixes
2.0.2 - 2.0.10 Bug fixes for crashes, better crash reporting, improvements in BoofCV
2.0.0
Improved and more controllable demonstrations. Uses the Camera2 API. Latest version of BoofCV. Added superpixels, GMM background, QR Code detector, color histogram segmentation, more calibration types, and auto reduce resolution if running too slow.

May 04
2018
Version 2.0.10

2.0.10 Fixed stereo regression, check for weird camera states, sanity check text controls
2.0.2 - 2.0.9 Bug fixes for crashes, better crash reporting, improvements in BoofCV
2.0.0
Improved and more controllable demonstrations. Uses the Camera2 API. Latest version of BoofCV. Added superpixels, GMM background, QR Code detector, color histogram segmentation, more calibration types, and auto reduce resolution if running too slow.

May 02
2018
Version 2.0.9

2.0.9 Min Android SDK is 22. Image rotated for CNN. UI improvements. Bug fixes. See github for more.
2.0.2 - 2.0.8 Bug fixes for crashes, better crash reporting, improvements in BoofCV
2.0.0
Improved and more controllable demonstrations. Uses the Camera2 API. Latest version of BoofCV. Added superpixels, GMM background, QR Code detector, color histogram segmentation, more calibration types, and auto reduce resolution if running too slow.

Apr 30
2018
Version 2.0.8

2.0.8 More fixes for crashes. See Github for a detailed change list.
2.0.2 - 2.0.7 Bug fixes for crashes, better crash reporting, improvements in BoofCV
2.0.0
Improved and more controllable demonstrations. Uses the Camera2 API. Latest version of BoofCV. Added superpixels, GMM background, QR Code detector, color histogram segmentation, more calibration types, and auto reduce resolution if running too slow.

Apr 28
2018
Version 2.0.7

2.0.7 Stale version of BoofCV was included by accident
2.0.2 - 2.0.6 Bug fixes for crashes, better crash reporting, improvements in BoofCV
2.0.0
Improved and more controllable demonstrations. Uses the Camera2 API. Latest version of BoofCV. Added superpixels, GMM background, QR Code detector, color histogram segmentation, more calibration types, and auto reduce resolution if running too slow.

Apr 28
2018
Version 2.0.5

2.0.2 - 2.0.5 Bug fixes for crashes, better crash reporting, improvements in BoofCV
2.0.0
Improved and more controllable demonstrations. Uses the Camera2 API. Latest version of BoofCV. Added superpixels, GMM background, QR Code detector, color histogram segmentation, more calibration types, and auto reduce resolution if running too slow.

Apr 26
2018
Version 2.0.4

2.0.4 Another problem in YUV420-888
2.0.3 Fixed array math in YUV420-888 Thanks Mr. LGE LG X for crashing a lot
2.0.2 Fix for crash in undistort if not calibrated
2.0.0
Improved and more controllable demonstrations. Uses the Camera2 API. Latest version of BoofCV. Added superpixels, GMM background, QR Code detector, color histogram segmentation, more calibration types, and auto reduce resolution if running too slow.

Apr 25
2018
Version 2.0.3

2.0.3 Fixed array math in YUV420-888 Thanks Mr. LGE LG X for crashing a lot
2.0.2 Fix for crash in undistort if not calibrated
2.0.0
Improved and more controllable demonstrations. Uses the Camera2 API. Latest version of BoofCV. Added superpixels, GMM background, QR Code detector, color histogram segmentation, more calibration types, and auto reduce resolution if running too slow.

Apr 24
2018
Version 2.0.1

Improved and more controllable demonstrations. Uses the Camera2 API. Latest version of BoofCV. Added superpixels, GMM background, QR Code detector, color histogram segmentation, more calibration types.

Feb 08
2017
Version 1.8.1

- Fixed crash issue with calibration files in old format
- Updated to BoofCV v0.26
- Updated how square grid calibration is specified
- Added circle asymmetric grid for calibration and fiducials
- Added black ellipse detector
- Added Image Classifiers

Jul 20
2016
Version 1.7

Updated for BoofCV v0.24.1
- Calibration now shows a preview of the target you're configuring in the opening dialog
- Added calibration fiducials to fiducial menu
- Tap fiducials and you will see binary image
- reset button in disparity activity

Nov 19
2015
Version 1.6.1

Updated for BoofCV v0.20
- Calibration now shows a preview of the target you're configuring in the opening dialog
- Added calibration fiducials to fiducial menu
- Tap fiducials and you will see binary image
- reset button in disparity activity

Sep 21
2015
Version 1.6

Demonstration of several computer vision techniques provided by BoofCV. BoofCV is an open source computer vision library written in pure Java. This application demonstrates the following: 1) image processing (blur, edge, binary), 2) detection (corner, blob, line), 3) image association, 4) structure from motion (calibration, stereo disparity, mosaic/stabilization), 4) object tracking, 5) Fiducials, and 6) motion detection

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

Sep 23
2014
Version 1.5

Demonstration of several computer vision techniques provided by BoofCV. BoofCV is an open source computer vision library written in pure Java. This application demonstrates the following: 1) image processing (blur, edge, binary), 2) detection (corner, blob, line), 3) image association, 4) structure from motion (calibration, stereo disparity, mosaic/stabilization), 4) object tracking, and 5) Fiducials

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

Previous 3 versions
3

Total Ratings

5
3
4
0
3
0
2
0
1
0
130

Total Ratings

5
120
4
9
3
2
2
0
1
1