You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DEVELOPER_GUIDE.md
+24-3Lines changed: 24 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,30 +20,51 @@ CV-CUDA includes:
20
20
21
21
| Pre/Post-Processing Operators | Definition |
22
22
|-------------------------------|------------|
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 |
23
25
| AverageBlur | Reduces image noise using an average filter |
| 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 |
25
30
| CenterCrop | Crops an image at its center |
26
31
| ChannelReorder | Shuffles the order of image channels |
32
+
| Color_Twist | Adjusts the hue saturation brightness and contrast of an image |
27
33
| Composite | Composites two images together |
28
34
| Conv2D | Convolves an image with a provided kernel |
29
35
| CopyMakeBorder | Creates a border around an image |
30
36
| CustomCrop | Crops an image with a given region-of-interest |
31
37
| 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 |
33
39
| Erase | Erases image regions |
40
+
| Find Contours | Extract closed contours from an input binary image |
34
41
| Flip | Flips a 2D image around its axis |
35
42
| GammaContrast | Adjusts image contrast |
36
43
| 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 |
| Laplacian | Applies a Laplace transform to an image |
39
50
| 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 |
40
53
| 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 |
41
57
| 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 |
43
60
| 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. |
44
62
| 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. |
45
64
| Resize | Changes the size and scale of an image |
46
65
| 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. |
47
68
| WarpAffine | Applies an affine transformation to an image |
48
69
| WarpPerspective | Applies a perspective transformation to an image |
0 commit comments