Skip to content

Commit 959efeb

Browse files
committed
rewrite intro comment to OpenCV class for documentation
1 parent e70629f commit 959efeb

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

src/gab/opencv/OpenCV.java

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,19 @@
6969
import processing.core.*;
7070

7171
/**
72-
* This is a template class and can be used to start a new processing library or tool.
73-
* Make sure you rename this class as well as the name of the example package 'template'
74-
* to your own library or tool naming convention.
72+
* OpenCV is the main class for using OpenCV for Processing. Most of the documentation is found here.
7573
*
76-
* @example Hello
74+
* OpenCV for Processing is a computer vision library for the Processing creative coding toolkit.
75+
* It's based on OpenCV, which is widely used throughout industry and academic research. OpenCV for
76+
* Processing provides friendly, Processing-style functions for doing all of the most common tasks
77+
* in computer vision: loading images, filtering them, detecting faces, finding contours, background
78+
* subtraction, optical flow, calculating histograms etc. OpenCV also provides access to all native
79+
* OpenCV data types and functions. So advanced users can do anything described in the OpenCV java
80+
* documentation: http://docs.opencv.org/java/
81+
*
82+
* A text is also underway to provide a narrative introduction to computer vision for beginners using
83+
* OpenCV for Processing: https://github.com/atduskgreg/opencv-processing-book/blob/master/book/toc.md
7784
*
78-
* (the tag @example followed by the name of an example included in folder 'examples' will
79-
* automatically include the example in the javadoc.)
80-
*
8185
*/
8286

8387
public class OpenCV {

0 commit comments

Comments
 (0)