Skip to content

Commit 11d40a4

Browse files
Merge pull request #152 from CVCUDA/feat/milesp/release_v0.7.0-beta5
feat: adding updates for CVCUDA Release v0.7.0 Beta 5
2 parents 0c6dde3 + c9a8cfd commit 11d40a4

File tree

140 files changed

+2940
-4325
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

140 files changed

+2940
-4325
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@
2121
*.mp4 filter=lfs diff=lfs merge=lfs -text
2222
*.a filter=lfs diff=lfs merge=lfs -text
2323
*.hdf5 filter=lfs diff=lfs merge=lfs -text
24+
*.pt filter=lfs diff=lfs merge=lfs -text

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ assignees: ''
77

88
---
99

10+
[//]: # "SPDX-FileCopyrightText: Copyright (c) 2022-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved."
11+
[//]: # "SPDX-License-Identifier: Apache-2.0"
12+
[//]: # ""
13+
[//]: # "Licensed under the Apache License, Version 2.0 (the 'License');"
14+
[//]: # "you may not use this file except in compliance with the License."
15+
[//]: # "You may obtain a copy of the License at"
16+
[//]: # "http://www.apache.org/licenses/LICENSE-2.0"
17+
[//]: # ""
18+
[//]: # "Unless required by applicable law or agreed to in writing, software"
19+
[//]: # "distributed under the License is distributed on an 'AS IS' BASIS"
20+
[//]: # "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."
21+
[//]: # "See the License for the specific language governing permissions and"
22+
[//]: # "limitations under the License."
23+
24+
25+
1026
**Describe the bug**
1127
A clear and concise description of the bug.
1228

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ assignees: ''
77

88
---
99

10+
[//]: # "SPDX-FileCopyrightText: Copyright (c) 2022-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved."
11+
[//]: # "SPDX-License-Identifier: Apache-2.0"
12+
[//]: # ""
13+
[//]: # "Licensed under the Apache License, Version 2.0 (the 'License');"
14+
[//]: # "you may not use this file except in compliance with the License."
15+
[//]: # "You may obtain a copy of the License at"
16+
[//]: # "http://www.apache.org/licenses/LICENSE-2.0"
17+
[//]: # ""
18+
[//]: # "Unless required by applicable law or agreed to in writing, software"
19+
[//]: # "distributed under the License is distributed on an 'AS IS' BASIS"
20+
[//]: # "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."
21+
[//]: # "See the License for the specific language governing permissions and"
22+
[//]: # "limitations under the License."
23+
24+
25+
1026
**Is your feature request related to a problem? Please describe.**
1127
A clear and concise description of the problem. Ex. I wish I could use CV-CUDA to do [...]
1228

.github/ISSUE_TEMPLATE/submit-question.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,20 @@ assignees: ''
77

88
---
99

10+
[//]: # "SPDX-FileCopyrightText: Copyright (c) 2022-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved."
11+
[//]: # "SPDX-License-Identifier: Apache-2.0"
12+
[//]: # ""
13+
[//]: # "Licensed under the Apache License, Version 2.0 (the 'License');"
14+
[//]: # "you may not use this file except in compliance with the License."
15+
[//]: # "You may obtain a copy of the License at"
16+
[//]: # "http://www.apache.org/licenses/LICENSE-2.0"
17+
[//]: # ""
18+
[//]: # "Unless required by applicable law or agreed to in writing, software"
19+
[//]: # "distributed under the License is distributed on an 'AS IS' BASIS"
20+
[//]: # "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."
21+
[//]: # "See the License for the specific language governing permissions and"
22+
[//]: # "limitations under the License."
23+
24+
25+
1026
**What is your question?**

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
/build/
1919
/build-*/
2020
/install/
21+
/cvcuda-installer*/
2122

2223
# Visual Studio Code
2324
# ------------------

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ repos:
7272
- id: copyright_check
7373
name: 'check copyright message'
7474
language: system
75-
types: ['file', 'text']
76-
exclude_types: ['markdown', 'xml', 'json', 'csv']
75+
types: ['file', 'text', 'markdown']
76+
exclude_types: ['xml', 'json', 'csv']
7777
entry: ./lint/copyright_check.sh
7878
exclude: 'models/.*'
7979
- id: lfs_check
@@ -83,7 +83,7 @@ repos:
8383
require_serial: true
8484

8585
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
86-
rev: v9.0.0
86+
rev: v9.13.0
8787
hooks:
8888
- id: commitlint
8989
stages: [commit-msg]

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ endif()
2323

2424
project(cvcuda
2525
LANGUAGES C CXX
26-
VERSION 0.6.0
26+
VERSION 0.7.0
2727
DESCRIPTION "CUDA-accelerated Computer Vision algorithms"
2828
)
2929

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
# Contributing to CV-CUDA
1818

19-
**As of release v0.6.0-beta, CV-CUDA is not accepting outside contribution.**
19+
**As of release v0.7.0-beta, CV-CUDA is not accepting outside contribution.**
2020

2121
Contributions to CV-CUDA fall into the following categories:
2222

@@ -28,7 +28,7 @@ Contributions to CV-CUDA fall into the following categories:
2828
1. To propose a new feature, please file a new feature request
2929
[issue](https://github.com/CVCUDA/CV-CUDA/issues/new/choose). Describe the
3030
intended feature and discuss the design and implementation with the team and
31-
community. NOTE: Currently, as of release v0.6.0-beta, CV-CUDA is not accepting
31+
community. NOTE: Currently, as of release v0.7.0-beta, CV-CUDA is not accepting
3232
outside contribution.
3333
1. To ask a general question, please sumbit a question
3434
[issue](https://github.com/CVCUDA/CV-CUDA/issues/new/choose). If you need

DEVELOPER_GUIDE.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ CV-CUDA includes:
3030
- C, C++, and Python APIs
3131
- Batching support, with variable shape images
3232
- Zero-copy interfaces to PyTorch
33-
- Sample applications: object classification and image segmentation
33+
- Sample applications
3434

3535
## What Pre- and Post-Processing Operators Are Included?
3636

@@ -40,7 +40,7 @@ CV-CUDA includes:
4040
| Advanced Color Format Conversions | Performs color conversion from interleaved RGB/BGR <-> YUV/YVU and semi planar. Supported standards: BT.601. BT.709. BT.2020 |
4141
| AverageBlur | Reduces image noise using an average filter |
4242
| BilateralFilter | Reduces image noise while preserving strong edges |
43-
| Bounding Box | Draws a rectangular border using the X-Y coordinates and dimensions typically to define the location and size of an object in an image |
43+
| 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 |
4444
| 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 |
4545
| Brightness_Contrast | Adjusts brightness and contrast of an image |
4646
| CenterCrop | Crops an image at its center |
@@ -53,8 +53,6 @@ CV-CUDA includes:
5353
| CvtColor | Converts an image from one color space to another |
5454
| DataTypeConvert | Converts an image’s data type, with optional scaling |
5555
| Erase | Erases image regions |
56-
| Find Contours | Extract closed contours from an input binary image |
57-
| FindHomography | Calculates a perspective transform from four pairs of the corresponding points |
5856
| Flip | Flips a 2D image around its axis |
5957
| GammaContrast | Adjusts image contrast |
6058
| Gaussian | Applies a gaussian blur filter to the image |
@@ -70,9 +68,9 @@ CV-CUDA includes:
7068
| MinArea Rect | Finds the minimum area rotated rectangle typically used to draw bounding rectangle with minimum area |
7169
| MinMaxLoc | Finds the maximum and minimum values in a given array |
7270
| Morphology | Performs morphological erode and dilate transformations |
73-
| Morphology (close) | Performs a morphological operation that involves dilation followed by erosion on an image |
74-
| Morphology (open) | Performs a morphological operation that involves erosion followed by dilation on an image |
75-
| Non-max Suppression | Enables selecting a single entity out of many overlapping ones typically used for selecting from multiple bounding boxes during object detection |
71+
| Morphology (close) | Performs morphological operation that involves dilation followed by erosion on an image |
72+
| Morphology (open) | Performs morphological operation that involves erosion followed by dilation on an image |
73+
| Non-Maximum Suppression | Enables selecting a single entity out of many overlapping ones typically used for selecting from multiple bounding boxes during object detection |
7674
| Normalize | Normalizes an image pixel’s range |
7775
| OSD (Polyline Line Text Rotated Rect Segmented Mask) | Displays an overlay on the image of different forms including polyline line text rotated rectangle segmented mask |
7876
| PadStack | Stacks several images into a tensor with border extension |
@@ -83,20 +81,19 @@ CV-CUDA includes:
8381
| Remap | Maps pixels in an image with one projection to another projection in a new image. |
8482
| Resize | Changes the size and scale of an image |
8583
| Rotate | Rotates a 2D array in multiples of 90 degrees |
86-
| SIFT | Identifies and matches features in images that are invariant to scale rotation and affine distortion. |
87-
| Stack | Concatenates two input tensors into a single output tensor |
84+
| SIFT | Identifies and describes features in images that are invariant to scale rotation and affine distortion. |
8885
| Thresholding | Chooses a global threshold value that is the same for all pixels across the image. |
8986
| WarpAffine | Applies an affine transformation to an image |
9087
| WarpPerspective | Applies a perspective transformation to an image |
9188

9289
## Where Are the Release Notes?
9390

94-
An awesome product requires excellent support. CV-CUDA release notes can be
91+
CV-CUDA release notes can be
9592
found [here](https://github.com/CVCUDA/CV-CUDA/releases)
9693

9794
## Where Can I Get Help?
9895

99-
File requests for enhancements and bug reports
96+
An awesome product requires excellent support. File requests for enhancements and bug reports
10097
[here](https://github.com/CVCUDA/CV-CUDA/issues/new/choose).
10198

10299
We are providing limited, direct, support to select enterprises using CV-CUDA.
@@ -208,5 +205,5 @@ companies with which they are associated.
208205

209206
<b>Copyright</b>
210207

211-
© 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
208+
© 2022-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
212209
</font>

0 commit comments

Comments
 (0)