Home  >  Article  >  Java  >  What is java cv?

What is java cv?

藏色散人
藏色散人Original
2019-05-22 13:36:186127browse

What is java cv?

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn