Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md #3602

Open
wants to merge 1 commit into
base: 4.x
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions modules/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,33 @@ $ cmake -D OPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules -D BUILD_opencv_<r
- **xobjdetect**: Boosted 2D Object Detection -- Uses a Waldboost cascade and local binary patterns computed as integral features for 2D object detection.

- **xphoto**: Extra Computational Photography -- Additional photo processing algorithms: Color balance / Denoising / Inpainting.

- **cudaarithm**: GPU-accelerated operations for image processing and computer vision -- Arithmetic operations / Bitwise operations / Logical operations.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please keep lexicographical order

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sorry i am new so idk what is lexicographical order is it same as ABCD or the order was given in the issue #2600


- **cudabgsegm**: GPU-accelerated algorithms for background segmentation in videos and images -- mixture-of-gaussian background subtractor / MOG2 background subtractor.

- **cudacodec**: GPU-accelerated video encoding and decoding functionality -- grabbing the next frame from a video file or camera / writing frames to a video file.

- **cudafeatures2d**: GPU-accelerated algorithms for feature detection and description in images -- Feature detection using the FAST method / Detector and descriptor extractor.

- **cudafilters**: GPU-accelerated algorithms for image filtering -- normalized 2D box filter / Specified filter to an image.

- **cudaimgproc**: GPU-accelerated algorithms for image processing and computer vision -- common interface for all CUDA filters / detecting edges in images / computing the connected components of a binary image.

- **cudalegacy**: CUDA-accelerated computer vision algorithms -- discriminates between foreground and background pixels / ackground/foreground segmentation algorithm / optical flow between two images.

- **cudaobjdetect**: GPU-accelerated algorithms for object detection in images and videos -- object detection using Haar cascades and LBP cascades / Histogram of Oriented Gradients (HOG) algorithm for object detection.

- **cudaoptflow**: GPU-accelerated algorithms for optical flow computation in images and videos -- optical flow for two images using the Brox et al / computes a dense optical flow.

- **cudastereo**: GPU-accelerated algorithms for stereo correspondence computation in images and videos.

- **cudawarping**: GPU-accelerated algorithms for image warping and geometric transformations -- builds transformation maps for affine transformation / transformation maps for perspective transformation / generic geometrical transformation to an image / resizes an image / rotates an image around the origin.

- **cudev**: CUDA-accelerated functions and classes for computer vision and image processing -- global memory location on the CUDA device / 2D CUDA device memory pointer.

- **img_hash**: computing hash values for images -- average / block / perceptual hash value of an image.

- **superres**: upscaling or improving the details of images using deep learning algorithms -- deep learning algorithms for upscaling images / super-resolution algorithms.

- **videostab**: video stabilization.