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

feat: adding updates for CVCUDA Release v0.7.0 Beta 5 #152

Merged
merged 1 commit into from
Apr 26, 2024
Merged
Show file tree
Hide file tree
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
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.a filter=lfs diff=lfs merge=lfs -text
*.hdf5 filter=lfs diff=lfs merge=lfs -text
*.pt filter=lfs diff=lfs merge=lfs -text
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ assignees: ''

---

[//]: # "SPDX-FileCopyrightText: Copyright (c) 2022-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved."
[//]: # "SPDX-License-Identifier: Apache-2.0"
[//]: # ""
[//]: # "Licensed under the Apache License, Version 2.0 (the 'License');"
[//]: # "you may not use this file except in compliance with the License."
[//]: # "You may obtain a copy of the License at"
[//]: # "http://www.apache.org/licenses/LICENSE-2.0"
[//]: # ""
[//]: # "Unless required by applicable law or agreed to in writing, software"
[//]: # "distributed under the License is distributed on an 'AS IS' BASIS"
[//]: # "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."
[//]: # "See the License for the specific language governing permissions and"
[//]: # "limitations under the License."



**Describe the bug**
A clear and concise description of the bug.

Expand Down
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ assignees: ''

---

[//]: # "SPDX-FileCopyrightText: Copyright (c) 2022-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved."
[//]: # "SPDX-License-Identifier: Apache-2.0"
[//]: # ""
[//]: # "Licensed under the Apache License, Version 2.0 (the 'License');"
[//]: # "you may not use this file except in compliance with the License."
[//]: # "You may obtain a copy of the License at"
[//]: # "http://www.apache.org/licenses/LICENSE-2.0"
[//]: # ""
[//]: # "Unless required by applicable law or agreed to in writing, software"
[//]: # "distributed under the License is distributed on an 'AS IS' BASIS"
[//]: # "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."
[//]: # "See the License for the specific language governing permissions and"
[//]: # "limitations under the License."



**Is your feature request related to a problem? Please describe.**
A clear and concise description of the problem. Ex. I wish I could use CV-CUDA to do [...]

Expand Down
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/submit-question.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,20 @@ assignees: ''

---

[//]: # "SPDX-FileCopyrightText: Copyright (c) 2022-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved."
[//]: # "SPDX-License-Identifier: Apache-2.0"
[//]: # ""
[//]: # "Licensed under the Apache License, Version 2.0 (the 'License');"
[//]: # "you may not use this file except in compliance with the License."
[//]: # "You may obtain a copy of the License at"
[//]: # "http://www.apache.org/licenses/LICENSE-2.0"
[//]: # ""
[//]: # "Unless required by applicable law or agreed to in writing, software"
[//]: # "distributed under the License is distributed on an 'AS IS' BASIS"
[//]: # "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."
[//]: # "See the License for the specific language governing permissions and"
[//]: # "limitations under the License."



**What is your question?**
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
/build/
/build-*/
/install/
/cvcuda-installer*/

# Visual Studio Code
# ------------------
Expand Down
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,8 @@ repos:
- id: copyright_check
name: 'check copyright message'
language: system
types: ['file', 'text']
exclude_types: ['markdown', 'xml', 'json', 'csv']
types: ['file', 'text', 'markdown']
exclude_types: ['xml', 'json', 'csv']
entry: ./lint/copyright_check.sh
exclude: 'models/.*'
- id: lfs_check
Expand All @@ -83,7 +83,7 @@ repos:
require_serial: true

- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
rev: v9.0.0
rev: v9.13.0
hooks:
- id: commitlint
stages: [commit-msg]
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ endif()

project(cvcuda
LANGUAGES C CXX
VERSION 0.6.0
VERSION 0.7.0
DESCRIPTION "CUDA-accelerated Computer Vision algorithms"
)

Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

# Contributing to CV-CUDA

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

Contributions to CV-CUDA fall into the following categories:

Expand All @@ -28,7 +28,7 @@ Contributions to CV-CUDA fall into the following categories:
1. To propose a new feature, please file a new feature request
[issue](https://github.com/CVCUDA/CV-CUDA/issues/new/choose). Describe the
intended feature and discuss the design and implementation with the team and
community. NOTE: Currently, as of release v0.6.0-beta, CV-CUDA is not accepting
community. NOTE: Currently, as of release v0.7.0-beta, CV-CUDA is not accepting
outside contribution.
1. To ask a general question, please sumbit a question
[issue](https://github.com/CVCUDA/CV-CUDA/issues/new/choose). If you need
Expand Down
21 changes: 9 additions & 12 deletions DEVELOPER_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ CV-CUDA includes:
- C, C++, and Python APIs
- Batching support, with variable shape images
- Zero-copy interfaces to PyTorch
- Sample applications: object classification and image segmentation
- Sample applications

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

Expand All @@ -40,7 +40,7 @@ CV-CUDA includes:
| Advanced Color Format Conversions | Performs color conversion from interleaved RGB/BGR <-> YUV/YVU and semi planar. Supported standards: BT.601. BT.709. BT.2020 |
| AverageBlur | Reduces image noise using an average filter |
| BilateralFilter | Reduces image noise while preserving strong edges |
| 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 |
| 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 |
| 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 |
| Brightness_Contrast | Adjusts brightness and contrast of an image |
| CenterCrop | Crops an image at its center |
Expand All @@ -53,8 +53,6 @@ CV-CUDA includes:
| CvtColor | Converts an image from one color space to another |
| DataTypeConvert | Converts an image’s data type, with optional scaling |
| Erase | Erases image regions |
| Find Contours | Extract closed contours from an input binary image |
| FindHomography | Calculates a perspective transform from four pairs of the corresponding points |
| Flip | Flips a 2D image around its axis |
| GammaContrast | Adjusts image contrast |
| Gaussian | Applies a gaussian blur filter to the image |
Expand All @@ -70,9 +68,9 @@ CV-CUDA includes:
| MinArea Rect | Finds the minimum area rotated rectangle typically used to draw bounding rectangle with minimum area |
| MinMaxLoc | Finds the maximum and minimum values in a given array |
| Morphology | Performs morphological erode and dilate transformations |
| Morphology (close) | Performs a morphological operation that involves dilation followed by erosion on an image |
| Morphology (open) | Performs a morphological operation that involves erosion followed by dilation on an image |
| Non-max Suppression | Enables selecting a single entity out of many overlapping ones typically used for selecting from multiple bounding boxes during object detection |
| Morphology (close) | Performs morphological operation that involves dilation followed by erosion on an image |
| Morphology (open) | Performs morphological operation that involves erosion followed by dilation on an image |
| Non-Maximum Suppression | Enables selecting a single entity out of many overlapping ones typically used for selecting from multiple bounding boxes during object detection |
| Normalize | Normalizes an image pixel’s range |
| 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 |
| PadStack | Stacks several images into a tensor with border extension |
Expand All @@ -83,20 +81,19 @@ CV-CUDA includes:
| Remap | Maps pixels in an image with one projection to another projection in a new image. |
| Resize | Changes the size and scale of an image |
| Rotate | Rotates a 2D array in multiples of 90 degrees |
| SIFT | Identifies and matches features in images that are invariant to scale rotation and affine distortion. |
| Stack | Concatenates two input tensors into a single output tensor |
| SIFT | Identifies and describes features in images that are invariant to scale rotation and affine distortion. |
| Thresholding | Chooses a global threshold value that is the same for all pixels across the image. |
| WarpAffine | Applies an affine transformation to an image |
| WarpPerspective | Applies a perspective transformation to an image |

## Where Are the Release Notes?

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

## Where Can I Get Help?

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

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

<b>Copyright</b>

© 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
© 2022-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
</font>
Loading
Loading