The Cv2Gpu type exposes the following members.
Methods
Name | Description | |
---|---|---|
AllocMatFromBuf | ||
Blur |
Acts as a synonym for the normalized box filter.
| |
BoxFilter |
Smooths the image using the normalized box filter.
| |
CreateContinuous(Size, MatType) |
Creates continuous GPU matrix
| |
CreateContinuous(Int32, Int32, MatType) |
Creates continuous GPU matrix
| |
CreateContinuous(Size, MatType, GpuMat) |
Creates continuous GPU matrix
| |
CreateContinuous(Int32, Int32, MatType, GpuMat) |
Creates continuous GPU matrix
| |
Dilate(GpuMat, GpuMat, Mat, NullablePoint, Int32) |
Dilates an image by using a specific structuring element.
| |
Dilate(GpuMat, GpuMat, Mat, GpuMat, NullablePoint, Int32, Stream) |
Dilates an image by using a specific structuring element.
| |
EnsureSizeIsEnough(Size, MatType, GpuMat) |
Ensures that size of the given matrix is not less than (rows, cols) size
and matrix type is match specified one too
| |
EnsureSizeIsEnough(Int32, Int32, MatType, GpuMat) |
Ensures that size of the given matrix is not less than (rows, cols) size
and matrix type is match specified one too
| |
Erode(GpuMat, GpuMat, Mat, NullablePoint, Int32) |
Erodes an image by using a specific structuring element.
| |
Erode(GpuMat, GpuMat, Mat, GpuMat, NullablePoint, Int32, Stream) |
Erodes an image by using a specific structuring element.
| |
Filter2D |
Applies the non-separable 2D linear filter to an image.
| |
GaussianBlur(GpuMat, GpuMat, Size, Double, Double, BorderType, BorderType) | ||
GaussianBlur(GpuMat, GpuMat, Size, GpuMat, Double, Double, BorderType, BorderType, Stream) |
Smooths an image using the Gaussian filter.
| |
GetCudaEnabledDeviceCount |
Returns the number of installed CUDA-enabled devices.
Use this function before any other GPU functions calls.
If OpenCV is compiled without GPU support, this function returns 0.
| |
GetDevice |
Returns the current device index set by SetDevice() or initialized by default.
| |
Laplacian |
Applies the Laplacian operator to an image.
| |
MatchTemplate |
Computes a proximity map for a raster template and an image where the template is searched for.
| |
MinMaxLoc(GpuMat, Double, Double, Point, Point, GpuMat) |
Finds global minimum and maximum array elements and returns their values with locations
| |
MinMaxLoc(GpuMat, Double, Double, Point, Point, GpuMat, GpuMat, GpuMat) |
Finds global minimum and maximum array elements and returns their values with locations
| |
MorphologyEx(GpuMat, GpuMat, MorphologyOperation, Mat, NullablePoint, Int32) |
Applies an advanced morphological operation to an image.
| |
MorphologyEx(GpuMat, GpuMat, MorphologyOperation, Mat, GpuMat, GpuMat, NullablePoint, Int32, Stream) |
Applies an advanced morphological operation to an image.
| |
PrintCudaDeviceInfo | ||
PrintShortCudaDeviceInfo | ||
RegisterPageLocked |
Page-locks the matrix m memory and maps it for the device(s)
| |
ResetDevice |
Explicitly destroys and cleans up all resources associated with the current device in the current process.
Any subsequent API call to this device will reinitialize the device.
| |
Scharr(GpuMat, GpuMat, Int32, Int32, Int32, Double, BorderType, BorderType) |
Calculates the first x- or y- image derivative using the Scharr operator.
| |
Scharr(GpuMat, GpuMat, Int32, Int32, Int32, GpuMat, Double, BorderType, BorderType, Stream) |
Calculates the first x- or y- image derivative using the Scharr operator.
| |
SepFilter2D(GpuMat, GpuMat, Int32, Mat, Mat, NullablePoint, BorderType, BorderType) |
Applies a separable 2D linear filter to an image.
| |
SepFilter2D(GpuMat, GpuMat, Int32, Mat, Mat, GpuMat, NullablePoint, BorderType, BorderType, Stream) |
Applies a separable 2D linear filter to an image.
| |
SetDevice |
Sets a device and initializes it for the current thread.
| |
Sobel(GpuMat, GpuMat, Int32, Int32, Int32, Int32, Double, BorderType, BorderType) |
Applies the generalized Sobel operator to an image.
| |
Sobel(GpuMat, GpuMat, Int32, Int32, Int32, GpuMat, Int32, Double, BorderType, BorderType, Stream) |
Applies the generalized Sobel operator to an image.
| |
ThrowIfGpuNotAvailable | ||
UnregisterPageLocked |
Unmaps the memory of matrix m, and makes it pageable again.
|
See Also