OpenCV, a cross-platform computer vision library based on BSD licensing (open source), can run on Linux, Windows, Android, and Mac OS operating systems. It is lightweight and efficient-consisting of a series of C functions and a small number of C + + classes, and provides interfaces for languages such as Python, Ruby, and Matlab, and implements many common algorithms for image processing and computer vision. OpenCV in C + + language, its main interface is also C + + language, but still retains a large number of C language interface. The library also has a large number of interfaces for Python, Java and Matlab/octave (version 2.5). API interface functions for these languages can be obtained through online documentation. Today also provides support for C#,ch, Ruby.
All of its new development and algorithms are in C + + interfaces. A GPU interface using Cuda was also implemented in September 2010.
OPENCV Official Java Tutorial address: http://opencv-java-tutorials.readthedocs.io/en/latest/
Welcome to OpenCV Java tutorials documentation!
Installing OpenCV for Java Introduction to OpenCV for Java Install The latest Java version Install the latest Eclipse ver Sion Install OpenCV 3.x under Windows Install OpenCV 3.x under MacOS Install OpenCV 3.x under Linux Set up OpenCV for Java In Eclipse Set up OpenCV to Java in the other IDEs (experimental) Your-A-java application with OpenCV A Java application With OpenCV What We are doing in this tutorial create a New Project Add a User Library Create a simple application Your Fir St JavaFX application with OpenCV A JavaFX application with OpenCV What We are doing in this tutorial Your a In JavaFX installing E (FX) Clipse plugin and Scene Builder-Working with Scene Builder Key Concepts in JavaFX managing GUI Interactions with the Controller Class video capturing OpenCV Basics What We'll do in this tutorial getting Started Colo R Channel CheckBox Load an Image and Add it to the Stream Calculate a histogram Draw the histogram Fourier Transform Goal What is the Fourier TranSform? What We do in this tutorial getting Started Load The file applying the DfT applying the inverse DFT analyzing the Res Ults face detection and tracking Goal Cascade classifiers What We'll do with this tutorial getting started the Cla Ssifiers detection and Tracking Image segmentation Goal Canny Edge detector dilatation and erosion What we Tutorial Getting started using the Canny edge detection Canny result Using the Background removal Background removal resu Lt Object Detection Goal morphological image processing What We do on this tutorial getting Started image processing Morphological Operators Object Tracking Camera Calibration Goal What is the Camera calibration? Calibration pattern What We did in this tutorial getting started pattern recognition saving Data CameraIndices and TablesIndex Module Index Search Page Chinese study book: