Demonstration verschiedener Computer-Vision-Techniken, die von BoofCV bereitgestellt werden
1) Bildverarbeitung (Unschärfe, Rand, Binär, Verbesserung, 360-Grad-Foto)
2) Segmentierung (Superpixel, Thresholding, Farbe)
3) Erkennung (Ecke, SURF, SIFT, Linie, Formen)
4) Image Association (nächster Nachbar)
5) Tracking (KLT, Objektverfolgung, Bewegungserkennung)
6) Kamerakalibrierung (Schachbrett, Kreise, Quadrate, ECoCheck)
7) Erkennung (QR Code, Micro QR Code, CNN, Passermarken)
8) Struktur aus Bewegung (Stereo-Disparität, Mosaik/Stabilisierung, Photogrammetrie),
Projekt-Website: http://boofcv.org
Für Anweisungen und eine detailliertere Erklärung:
http://peterabeles.com/blog/?p=204
Vollständiger Quellcode:
https://github.com/lessthanoptimal/BoofAndroidDemo