Commit c20ea8e7 authored by StevenPuttemans's avatar StevenPuttemans

adding more clear documentation

parent 6a61e07c
......@@ -45,3 +45,11 @@ If you prefer using the gui version of cmake (cmake-gui), then, you can add `ope
6. press the `configure` button followed by the `generate` button (the first time, you will be asked which makefile style to use)
7. build the `opencv` core with the method you chose (make and make install if you chose Unix makfile at step 6)
### Update the repository documentation
In order to keep a clean overview containing all contributed modules the following files need to be created/adapted.
1. Update the README.md file under the modules folder. Here you add your model with a single line description.
2. Add a README.md inside your own module folder. This README explains which functionality (seperate functions) is available, links to the corresponding samples and explains in somewhat more detail what the module is expected to do. If any extra requirements are needed to build the module without problems, add them here also.
\ No newline at end of file
Please put your module here.
\ No newline at end of file
An overview of the contrib modules and a small explanation
----------------------------------------------------------
This list gives an overview of all modules available inside the contrib repository.
These are also the correct names for disabling the building of a specific module by adding
```
$ cmake -D OPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules -D BUILD_opencv_reponame=OFF <opencv_source_directory>
```
1. **opencv_adas**: Advanced Driver Assistance Systems module with Forward Collision Warning.
2. **opencv_bgsegm**: Improved Adaptive Background Mixture Model for Real-time Tracking / Visual Tracking of Human Visitors under Variable-Lighting Conditions.
3. **opencv_bioinspired**: Biologically inspired vision models and derivated tools.
4. **opencv_ ccalib**: Custom Calibration Pattern for 3D reconstruction.
5. **opencv_cvv**: GUI for Interactive Visual Debugging of Computer Vision Programs.
6. **opencv_datasettools**: Tools for working with different datasets.
7. **opencv_face**: Recently added face recognition software which is not yet stabalized.
8. **opencv_line_descriptor**: Binary descriptors for lines extracted from an image.
9. **opencv_matlab**: OpenCV Matlab Code Generator.
10. **opencv_optflow**: Optical Flow Algorithms for tracking points.
11. **opencv_reg**: Image Registration module.
12. **opencv_rgbd**: RGB-Depth Processing module.
13. **opencv_saliency**: Saliency API, understanding where humans focus given a scene.
14. **opencv_surface_matching**: Surface Matching Algorithm Through 3D Features.
15. **opencv_text**: Scene Text Detection and Recognition in Natural Scene Images.
16. **opencv_tracking**: Long-term optical tracking API.
17. **opencv_xfeatures2d**: Extra 2D Features Framework containing experimental and non-free 2D feature algorithms.
18. **opencv_ximgproc**: Extended Image Processing: Structured Forests / Domain Transform Filter / Guided Filter / Adaptive Manifold Filter / Joint Bilateral Filter / Superpixels.
19. **opencv_xobjdetect**: Integral Channel Features Detector Framework.
20. **opencv_xphoto**: Additional photo processing algorithms: Color balance / Denoising / Inpainting.
\ No newline at end of file
ADAS: Advanced Driver Assistance Systems module with Forward Collision Warning
==============================================================================
\ No newline at end of file
Improved Background-Foreground Segmentation Methods
===================================================
1. Adaptive Background Mixture Model for Real-time Tracking
2. Visual Tracking of Human Visitors under Variable-Lighting Conditions.
\ No newline at end of file
Biologically inspired vision models and derivated tools
=======================================================
Custom Calibration Pattern for 3D reconstruction
================================================
CVVisual
========
GUI for Interactive Visual Debugging of Computer Vision Programs
================================================================
Tools for working with different datasets
=========================================
\ No newline at end of file
Recently added face recognition software
========================================
\ No newline at end of file
Binary descriptors for lines extracted from an image
====================================================
\ No newline at end of file
Optical Flow Algorithms for tracking points
===========================================
\ No newline at end of file
# OpenCV pixel-intensity based registration module
OpenCV pixel-intensity based registration module
================================================
Author and maintainer: Alfonso Sanchez-Beato
alfonsosanchezbeato\_\_\_\_gmail.com
......
RGB-Depth Processing module
============================
\ No newline at end of file
# Saliency Module
Saliency API, understanding where humans focus given a scene
============================================================
The purpose of this module is to create, group and make available to the users, different saliency algorithms, belonging to different categories.
Surface Matching Algorithm Through 3D Features
==============================================
Scene Text Detection and Recognition in Natural Scene Images
============================================================
Long-term optical tracking API
==============================
Extra 2D Features Framework
===========================
1. Experimental 2D feature algorithms
2. Non-free 2D feature algorithms
\ No newline at end of file
Extended Image Processing
=========================
1. Structured Forests
2. Domain Transform Filter
3. Guided Filter
4. Adaptive Manifold Filter
5. Joint Bilateral Filter
6. Superpixels
Integral Channel Features Detector Framework
============================================
Additional photo processing algorithms
======================================
1. Color balance
2. Denoising
3. Inpainting
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment