JavaCV
is an open source visual processing library based on the Apache License Version 2.0 agreement and GPLv2 agreement. It encapsulates various commonly used computer vision libraries. A set of jar packages that encapsulate the interfaces of libraries commonly used by computer vision programmers such as OpenCV, libdc1394, OpenKinect, videoInput and ARToolKitPlus.
JavaCV can easily call these interfaces on Java platforms including Android through its utility class.
Features
In addition, JavaCV also comes with hardware-accelerated full-screen image display (CanvasFrame), easy to execute parallel code (parallel) in multiple cores, user-friendly The geometric and color camera and projector calibration (GeometricCalibrator, ProCamGeometricCalibrator, ProCamColorCalibrator), detection and feature point (ObjectFinder), a class is implemented to match the projection, camera system (direct image alignment settings) mainly GNImageAligner, ProjectiveTransformer, ProjectiveGainBiasTransformer, ProCamTransformer and ReflectanceInitializer ), as well as miscellaneous functions in the JavaCV class.
Related learning recommendations: java basic tutorial
The above is the detailed content of What is java cv?. For more information, please follow other related articles on the PHP Chinese website!