11#include <cuda_runtime_api.h>
12#include <opencv2/core/cuda.hpp>
13#include <opencv2/core/cuda_stream_accessor.hpp>
17 [[nodiscard]]
inline cudaStream_t cuda_stream_handle(cv::cuda::Stream &stream) {
18 return cv::cuda::StreamAccessor::getStream(stream);
21 [[nodiscard]]
inline cv::Mat host_mem_mat_header(cv::cuda::HostMem &hostMem) {
22 return hostMem.createMatHeader();
25 [[nodiscard]]
inline cv::cuda::GpuMat host_mem_gpu_header(cv::cuda::HostMem &hostMem) {
26 return hostMem.createGpuMatHeader();
Utilities for loading and saving PNG images.