A demo app, based partly on the samples provided with the OpenCV library (Java wrapper version, v2.4.4). Demonstrates the use of Canny edge detection, Hough lines, Hough circles, 'in-range' colour detection, separate channel view, face detection, good-features-to-track and optical flow.
This app replaces the earlier version which has now been removed from play.google.
Larger screens (eg tablets) may be slow due to the amount of data being processed.
Read more about the app at http://www.barrythomas.co.uk/machinevision.html - Source code of the key sections of the frame processing loop are on the web site.
The app was written mainly as a learning exercise and is provided with no guarantee of road worthiness or fitness for purpose. Let me know if you want a copy of the source code.
2.11 Small fixes
2.1 Added optical flow.
2.0 First release of this version, written for OpenCV2.4.4 Manager and Android 4.2.
Changes from the earlier version: Hough lines, circles and Canny edges now on separate menu options; face detect now copies the largest face in view to the top left of the screen, then if it is not the same as the previous largest face, it saves it to the Pictures director; RGB separate channel view now removed.