Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
OpenCV for Processing. A creative coding computer vision library based on the official OpenCV Java API
| Date | Stars |
|---|---|
| 2026-07-31 | 1356 |
| 2026-08-02 | 1356 |
| 2026-08-06 | 1356 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
## OpenCV for Processing **A Processing library for the [OpenCV](http://opencv.org/) computer vision library.** OpenCV for Processing is based on OpenCV's official Java bindings. It attempts to provide convenient wrappers for common OpenCV functions that are friendly to beginners and feel familiar to the Processing environment. See the included examples below for an overview of what's possible and links to the relevant example code. Complete documentation is available here: **[OpenCV for Processing reference](http://atduskgreg.github.io/opencv-processing/reference/)** OpenCV for Processing is based on the officially supported [OpenCV Java API](http://docs.opencv.org/java/), currently at version 2.4.5. In addition to using the wrapped functionality, you can import OpenCV modules and use any of its documented functions: [OpenCV javadocs](http://docs.opencv.org/java/). See the advanced examples (HistogramSkinDetection, DepthFromStereo, and Marker Detection) below for details. (This style of API was inspired by Kyle McDonald's [ofxCv addon](https://github.com/kylemcdonald/ofxCv) for OpenFrameworks.) Contributions welcome. ### Installing OpenCV for Processing currently supports Mac OSX, 32-bit and 64-bit Windows, 32- and 64-bit Linux. Android support is hopefully coming soon (pull requests welcome). _NB: When running on the Mac, make sure you have Processing set to 64-bit mode in the Preferences_ See [here](https://github.com/atduskgreg/opencv-processing/releases) for the latest release. ### Examples #### LiveCamTest Access a live camera and do image processing on the result, specifically face detection. Code: [LiveCamTest.pde](https://github.com/atduskgreg/opencv-processing/blob/master/examples/LiveCamTest/LiveCamTest.pde) _Note: There's a bug that prevents live camera access in current versions of Processing 2.0 on machines with a Retina display._ #### FaceDetection Detect faces in images. <a href="http://www.flickr.com/photos/unavoidablegrain/8634017624/" title="Screen Shot 2013-04-08 at 1.22.18 PM by atduskgreg, on Flickr"><img src="http://farm9.staticflickr.com/8543/8634017624_35f7ef05ce.jpg" width="500" height="358" alt="Screen Shot 2013-04-08 at 1.22.18 PM"></a> Code: [FaceDetection.pde](https://github.com/atduskgreg/opencv-processing/blob/master/examples/FaceDetection/FaceDetection.pde) #### BrightnessContrast Adjust the brightness and contrast of color and gray images. <a href="http://www.flickr.com/photos/unavoidablegrain/9155239258/" title="brightness and contrast by atduskgreg, on Flickr"><img src="http://farm3.staticflickr.com/2841/9155239258_41a7df36c6.jpg" width="500" height="358" alt="brightness and contrast"></a> Code: [BrightnessContrast.pde](https://github.com/atduskgreg/opencv-processing/blob/master/examples/BrightnessContrast/BrightnessContrast.pde) #### FilterImages Basic filtering operations on images: threshold, blur, and adaptive thresholds. <a href="http://www.flickr.com/photos/unavoidablegrain/8643666252/" title="Screen Shot 2013-04-12 at 1.42.30 PM by atduskgreg, on Flickr"><img src="http://farm9.staticflickr.com/8240/8643666252_be0da1c751.jpg" width="500" height="358" alt="Screen Shot 2013-04-12 at 1.42.30 PM"></a> Code: [FilterImages.pde](https://github.com/atduskgreg/opencv-processing/blob/master/examples/FilterImages/FilterImages.pde) #### FindContours Find contours in images and calculate polygon approximations of the contours (i.e., the closest straight line that fits the contour). <a href="http://www.flickr.com/photos/unavoidablegrain/9024663015/" title="contours with polygon approximations by atduskgreg, on Flickr"><img src="http://farm4.staticflickr.com/3719/9024663015_f419b117b1.jpg" width="500" height="208" alt="contours with polygon approximations"></a> Code: [FindContours.pde](https://github.com/atduskgreg/opencv-processing/blob/master/examples/FindContours/FindContours.pde) #### FindEdges Three different edge-detection techniques: Canny, Scharr, and Sobel.
Excerpt of 13,121 characters
Read on GitHub119
14
4
arturo
3
3
3
3
2
1
Kyle McDonald
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:b9048196fbe1e819, desc:computer vision