Skip to content

Commit f5e4f6b

Browse files
committed
fix: updating the v0.4.0 release dev guide
1 parent 95cd69a commit f5e4f6b

File tree

2 files changed

+25
-4
lines changed

2 files changed

+25
-4
lines changed

DEVELOPER_GUIDE.md

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,30 +20,51 @@ CV-CUDA includes:
2020

2121
| Pre/Post-Processing Operators | Definition |
2222
|-------------------------------|------------|
23+
| Adaptive Thresholding | Chooses threshold based on smaller regions in the neighborhood of each pixel. |
24+
| Advanced Color Format Conversions | Performs color conversion from interleaved RGB/BGR <-> YUV/YVU and semi planar. Supported standards: BT.601. BT.709. BT.2020 |
2325
| AverageBlur | Reduces image noise using an average filter |
2426
| BilateralFilter | Reduces image noise while preserving strong edges |
27+
| Bounding Box | Draws an rectangular border using the X-Y coordinates and dimensions typically to define the location and size of an object in an image |
28+
| Box Blurring | Overlays a blurred rectangle using the X-Y coordinates and dimensions that define the location and size of an object in an image |
29+
| Brightness_Contrast | Adjusts brightness and contrast of an image |
2530
| CenterCrop | Crops an image at its center |
2631
| ChannelReorder | Shuffles the order of image channels |
32+
| Color_Twist | Adjusts the hue saturation brightness and contrast of an image |
2733
| Composite | Composites two images together |
2834
| Conv2D | Convolves an image with a provided kernel |
2935
| CopyMakeBorder | Creates a border around an image |
3036
| CustomCrop | Crops an image with a given region-of-interest |
3137
| CvtColor | Converts an image from one color space to another |
32-
| DataTypeConvert | Converts an image’s data type, with optional scaling |
38+
| DataTypeConvert | Converts an image’s data type with optional scaling |
3339
| Erase | Erases image regions |
40+
| Find Contours | Extract closed contours from an input binary image |
3441
| Flip | Flips a 2D image around its axis |
3542
| GammaContrast | Adjusts image contrast |
3643
| Gaussian | Applies a gaussian blur filter to the image |
37-
| JointBilateralFilter | Reduces image noise while preserving strong edges <br> based on a guidance image |
44+
| Gaussian Noise | Generates a statistical noise with a normal (Gaussian) distribution |
45+
| Histogram | Provides a grayscale value distribution showing the frequency of occurrence of each gray value. |
46+
| Histogram Equalizer | Allows effective spreading out the intensity range of the image typically used to improve contrast |
47+
| Inpainting | Performs inpainting by replacing a pixel by normalized weighted sum of all the known pixels in the neighborhood |
48+
| Joint Bilateral Filter | Provides a edge-preserving denoising filter |
3849
| Laplacian | Applies a Laplace transform to an image |
3950
| MedianBlur | Reduces an image’s salt-and-pepper noise |
51+
| MinArea Rect | Finds the minimum area rotated rectangle typically used to draw bounding rectangle with minimum area |
52+
| MinMaxLoc | Finds the maximum and minimum values in a given array |
4053
| Morphology | Performs morphological erode and dilate transformations |
54+
| Morphology (close) | Performs morphological operation that involves dilation followed by erosion on an image |
55+
| Morphology (open) | Performs morphological operation that involves erosion followed by dilation on an image |
56+
| Non-max Suppression | Enables selecting a single entity out of many overlapping ones typically used for selecting from multiple bounding boxes during object detection |
4157
| Normalize | Normalizes an image pixel’s range |
42-
| PadStack | Stacks several images into a tensor, with border extension |
58+
| OSD (Polyline Line Text Rotated Rect Segmented Mask) | Displays an overlay on the image of of different forms including polyline line text rotated rectangle segmented mask |
59+
| PadStack | Stacks several images into a tensor with border extension |
4360
| PillowResize | Changes the size and scale of an image using python-pillow algorithm |
61+
| RandomResizedCrop | Crops a random portion of an image and resizes it to a specified size. |
4462
| Reformat | Converts a planar image into non-planar and vice versa |
63+
| Remap | Maps pixels in an image with one projection to another projection in a new image. |
4564
| Resize | Changes the size and scale of an image |
4665
| Rotate | Rotates a 2D array in multiples of 90 degrees |
66+
| SIFT | Identifies and matches features in images that are invariant to scale rotation and affine distortion. |
67+
| Thresholding | Chooses a global threshold value that is the same for all pixels across the image. |
4768
| WarpAffine | Applies an affine transformation to an image |
4869
| WarpPerspective | Applies a perspective transformation to an image |
4970

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
[![Cuda](https://img.shields.io/badge/CUDA-v11.7-%2376B900?logo=nvidia)](https://developer.nvidia.com/cuda-toolkit-archive)
1010
[![GCC](https://img.shields.io/badge/GCC-v11.0-yellow)](https://gcc.gnu.org/gcc-11/changes.html)
11-
[![Python](https://img.shields.io/badge/python-v3.7_%7c_v3.8_%7c_v3.9_%7c_v3.10-blue?logo=python)](https://www.python.org/)
11+
[![Python](https://img.shields.io/badge/python-v3.7_%7c_v3.8_%7c_v3.10-blue?logo=python)](https://www.python.org/)
1212
[![CMake](https://img.shields.io/badge/CMake-v3.22-%23008FBA?logo=cmake)](https://cmake.org/)
1313

1414
CV-CUDA is an open-source project that enables building efficient cloud-scale

0 commit comments

Comments
 (0)