Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
nppi.h107 linesDownload Raw Back to include
1 /* Copyright 2009-2022 NVIDIA CORPORATION & AFFILIATES.  All rights reserved. 
2  * 
3  * NOTICE TO LICENSEE: 
4  * 
5  * The source code and/or documentation ("Licensed Deliverables") are 
6  * subject to NVIDIA intellectual property rights under U.S. and 
7  * international Copyright laws. 
8  * 
9  * The Licensed Deliverables contained herein are PROPRIETARY and 
10  * CONFIDENTIAL to NVIDIA and are being provided under the terms and 
11  * conditions of a form of NVIDIA software license agreement by and 
12  * between NVIDIA and Licensee ("License Agreement") or electronically 
13  * accepted by Licensee.  Notwithstanding any terms or conditions to 
14  * the contrary in the License Agreement, reproduction or disclosure 
15  * of the Licensed Deliverables to any third party without the express 
16  * written consent of NVIDIA is prohibited. 
17  * 
18  * NOTWITHSTANDING ANY TERMS OR CONDITIONS TO THE CONTRARY IN THE 
19  * LICENSE AGREEMENT, NVIDIA MAKES NO REPRESENTATION ABOUT THE 
20  * SUITABILITY OF THESE LICENSED DELIVERABLES FOR ANY PURPOSE.  THEY ARE 
21  * PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND. 
22  * NVIDIA DISCLAIMS ALL WARRANTIES WITH REGARD TO THESE LICENSED 
23  * DELIVERABLES, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY, 
24  * NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE. 
25  * NOTWITHSTANDING ANY TERMS OR CONDITIONS TO THE CONTRARY IN THE 
26  * LICENSE AGREEMENT, IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY 
27  * SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY 
28  * DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 
29  * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS 
30  * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
31  * OF THESE LICENSED DELIVERABLES. 
32  * 
33  * U.S. Government End Users.  These Licensed Deliverables are a 
34  * "commercial item" as that term is defined at 48 C.F.R. 2.101 (OCT 
35  * 1995), consisting of "commercial computer software" and "commercial 
36  * computer software documentation" as such terms are used in 48 
37  * C.F.R. 12.212 (SEPT 1995) and are provided to the U.S. Government 
38  * only as a commercial end item.  Consistent with 48 C.F.R.12.212 and 
39  * 48 C.F.R. 227.7202-1 through 227.7202-4 (JUNE 1995), all 
40  * U.S. Government End Users acquire the Licensed Deliverables with 
41  * only those rights set forth herein. 
42  * 
43  * Any use of the Licensed Deliverables in individual and commercial 
44  * software must include, in the user documentation and internal 
45  * comments to the code, the above Disclaimer and U.S. Government End 
46  * Users Notice. 
47  */ 
48#ifndef NV_NPPI_H
49#define NV_NPPI_H
50 
51/**
52 * \file nppi.h
53 * NPP Image Processing Functionality.
54 */
55 
56#include "nppdefs.h"
57
58#ifdef __cplusplus
59#ifdef NPP_PLUS
60using namespace nppPlusV;
61#else
62extern "C" {
63#endif
64#endif
65
66/** @defgroup nppi NPP Image Processing
67 * The set of image processing functions available in the library.
68 * @{
69 */
70#ifdef NPP_PLUS
71
72#include "nppPlus/nppiPlus_support_functions.h"
73#include "nppPlus/nppiPlus_data_exchange_and_initialization.h"
74#include "nppPlus/nppiPlus_arithmetic_and_logical_operations.h"
75#include "nppPlus/nppiPlus_color_conversion.h"
76#include "nppPlus/nppiPlus_threshold_and_compare_operations.h"
77#include "nppPlus/nppiPlus_morphological_operations.h"
78#include "nppPlus/nppiPlus_filtering_functions.h"
79#include "nppPlus/nppiPlus_statistics_functions.h"
80#include "nppPlus/nppiPlus_linear_transforms.h"
81#include "nppPlus/nppiPlus_geometry_transforms.h"
82
83#else
84
85#include "nppi_support_functions.h"
86#include "nppi_data_exchange_and_initialization.h"
87#include "nppi_arithmetic_and_logical_operations.h"
88#include "nppi_color_conversion.h"
89#include "nppi_threshold_and_compare_operations.h"
90#include "nppi_morphological_operations.h"
91#include "nppi_filtering_functions.h"
92#include "nppi_statistics_functions.h"
93#include "nppi_linear_transforms.h"
94#include "nppi_geometry_transforms.h"
95
96#endif
97
98/** @} end of Image Processing module */
99
100#ifdef __cplusplus
101#ifndef NPP_PLUS
102} /* extern "C" */
103#endif
104#endif
105
106#endif /* NV_NPPI_H */
107 
codekingpro/portable-devtools · Team Ai