JavaCV es un wrapper Java (+Android) para varias libreras de visin artificial:
OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, ARToolKitPlus y flandmark
JavaCV adems ofrece estas capacidades:
hardware accelerated full-screen image display (CanvasFrame and GLCanvasFrame),
easy-to-use methods to execute code in parallel on multiple cores (Parallel),
user-friendly geometric and color calibration of cameras and projectors (GeometricCalibrator, ProCamGeometricCalibrator, ProCamColorCalibrator),
detection and matching of feature points (ObjectFinder),
a set of classes that implement direct image alignment of projector-camera systems (mainlyGNImageAligner, ProjectiveTransformer, ProjectiveColorTransformer, ProCamTransformer, and ReflectanceInitializer),
a blob analysis package (Blobs)
Aunque no ofrece documentacin es fcil entender cmo funciona a travs de su ejemplo de uso y de sus programas de ejemplo.
Adems de los ejemplos portados del libro OpenCV2 Cookbook y sus wiki pages.
Para utilizarlo basta con definir esta dependencia en Maven:
Se pueden encontrar numerosos ejemplos como este: Face recognition OpenCV-JavaCV. Training and recognation process.




Deja un comentario