OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
split_merge.hpp 檔案參考
#include "../common.hpp"
#include "../util/tuple.hpp"
#include "../util/vec_traits.hpp"
#include "../ptr2d/traits.hpp"
#include "../ptr2d/gpumat.hpp"
#include "../ptr2d/glob.hpp"
#include "../ptr2d/mask.hpp"
#include "detail/split_merge.hpp"
split_merge.hpp 的包含依賴圖
此圖顯示哪些檔案直接或間接包含此檔案

結構體  cv::cudev::DefaultSplitMergePolicy
 

名稱空間

名稱空間  cv
 
名稱空間  cv::cudev
 

#define OPENCV_CUDEV_GRID_SPLIT_MERGE_HPP
 

函式

template<class SrcPtrTuple , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridMerge (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class SrcPtrTuple , typename DstType >
主機端 void cv::cudev::gridMerge (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridMerge (const SrcPtrTuple &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class SrcPtrTuple , typename DstType >
主機端 void cv::cudev::gridMerge (const SrcPtrTuple &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
主機端 void cv::cudev::gridMerge (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType >
主機端 void cv::cudev::gridMerge (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType >
主機端 void cv::cudev::gridMerge (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridMerge_ (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType >
主機端 void cv::cudev::gridMerge_ (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridMerge_ (const SrcPtrTuple &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType >
主機端 void cv::cudev::gridMerge_ (const SrcPtrTuple &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
主機端 void cv::cudev::gridMergeArray (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
主機端 void cv::cudev::gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType >
主機端 void cv::cudev::gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
主機端 void cv::cudev::gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType >
主機端 void cv::cudev::gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
模板<class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
模板<class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
模板<class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , int COUNT, class MaskPtr >
主機端 void cv::cudev::gridSplit (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[COUNT], const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class SrcPtr , typename DstType , int COUNT>
主機端 void cv::cudev::gridSplit (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[COUNT], Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , int COUNT, class MaskPtr >
主機端 void cv::cudev::gridSplit (const SrcPtr &src, GpuMat_< DstType >(&dst)[COUNT], const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class SrcPtr , typename DstType , int COUNT>
主機端 void cv::cudev::gridSplit (const SrcPtr &src, GpuMat_< DstType >(&dst)[COUNT], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class Policy , class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class Policy , class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class Policy , class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[2], const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class Policy , class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[2], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[3], const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class Policy , class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[3], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[4], const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class Policy , class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[4], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[2], const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class Policy , class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[2], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[3], const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class Policy , class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[3], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[4], const MaskPtr &mask, Stream &stream=Stream::Null())
 
模板<class Policy , class SrcPtr , typename DstType >
主機端 void cv::cudev::gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[4], Stream &stream=Stream::Null())
 

宏定義文件

◆ OPENCV_CUDEV_GRID_SPLIT_MERGE_HPP

#define OPENCV_CUDEV_GRID_SPLIT_MERGE_HPP