OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項

詳細描述

函式

NCVStatus nppsStCompact_32f (Ncv32f *d_src, Ncv32u srcLen, Ncv32f *d_dst, Ncv32u *p_dstLen, Ncv32f elemRemove, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &devProp)
 
NCVStatus nppsStCompact_32f_host (Ncv32f *h_src, Ncv32u srcLen, Ncv32f *h_dst, Ncv32u *dstLen, Ncv32f elemRemove)
 
NCVStatus nppsStCompact_32s (Ncv32s *d_src, Ncv32u srcLen, Ncv32s *d_dst, Ncv32u *p_dstLen, Ncv32s elemRemove, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &devProp)
 
NCVStatus nppsStCompact_32s_host (Ncv32s *h_src, Ncv32u srcLen, Ncv32s *h_dst, Ncv32u *dstLen, Ncv32s elemRemove)
 
NCVStatus nppsStCompact_32u (Ncv32u *d_src, Ncv32u srcLen, Ncv32u *d_dst, Ncv32u *p_dstLen, Ncv32u elemRemove, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &devProp)
 
NCVStatus nppsStCompact_32u_host (Ncv32u *h_src, Ncv32u srcLen, Ncv32u *h_dst, Ncv32u *dstLen, Ncv32u elemRemove)
 
NCVStatus nppsStCompactGetSize_32f (Ncv32u srcLen, Ncv32u *pBufsize, cudaDeviceProp &devProp)
 
NCVStatus nppsStCompactGetSize_32s (Ncv32u srcLen, Ncv32u *pBufsize, cudaDeviceProp &devProp)
 
NCVStatus nppsStCompactGetSize_32u (Ncv32u srcLen, Ncv32u *pBufsize, cudaDeviceProp &devProp)
 

函式文件

◆ nppsStCompact_32f()

NCVStatus nppsStCompact_32f ( Ncv32f * d_src,
Ncv32u srcLen,
Ncv32f * d_dst,
Ncv32u * p_dstLen,
Ncv32f elemRemove,
Ncv8u * pBuffer,
Ncv32u bufSize,
cudaDeviceProp & devProp )

#include <opencv2/cudalegacy/NPP_staging.hpp>

透過移除指定值的元素來壓縮輸入向量。32 位浮點值

另請參見
nppsStCompact_32u

◆ nppsStCompact_32f_host()

NCVStatus nppsStCompact_32f_host ( Ncv32f * h_src,
Ncv32u srcLen,
Ncv32f * h_dst,
Ncv32u * dstLen,
Ncv32f elemRemove )

#include <opencv2/cudalegacy/NPP_staging.hpp>

透過移除指定值的元素來壓縮輸入向量。32 位浮點值。主機實現

另請參見
nppsStCompact_32u_host

◆ nppsStCompact_32s()

NCVStatus nppsStCompact_32s ( Ncv32s * d_src,
Ncv32u srcLen,
Ncv32s * d_dst,
Ncv32u * p_dstLen,
Ncv32s elemRemove,
Ncv8u * pBuffer,
Ncv32u bufSize,
cudaDeviceProp & devProp )

#include <opencv2/cudalegacy/NPP_staging.hpp>

透過移除指定值的元素來壓縮輸入向量。32 位有符號值

另請參見
nppsStCompact_32u

◆ nppsStCompact_32s_host()

NCVStatus nppsStCompact_32s_host ( Ncv32s * h_src,
Ncv32u srcLen,
Ncv32s * h_dst,
Ncv32u * dstLen,
Ncv32s elemRemove )

#include <opencv2/cudalegacy/NPP_staging.hpp>

透過移除指定值的元素來壓縮輸入向量。32 位有符號值。主機實現

另請參見
nppsStCompact_32u_host

◆ nppsStCompact_32u()

NCVStatus nppsStCompact_32u ( Ncv32u * d_src,
Ncv32u srcLen,
Ncv32u * d_dst,
Ncv32u * p_dstLen,
Ncv32u elemRemove,
Ncv8u * pBuffer,
Ncv32u bufSize,
cudaDeviceProp & devProp )

#include <opencv2/cudalegacy/NPP_staging.hpp>

透過移除指定值的元素來壓縮輸入向量。32 位無符號值

引數
d_src[IN] 源向量指標(CUDA 裝置記憶體)
srcLen[IN] 源向量長度
d_dst[OUT] 目標向量指標(CUDA 裝置記憶體)
p_dstLen[OUT] 指向目標向量長度的指標(固定記憶體或 NULL)
elemRemove[IN] 要移除的值
pBuffer[IN] 指向預分配的臨時緩衝區的指標(CUDA 裝置記憶體)
bufSize[IN] pBuffer 的大小(以位元組為單位)
devProp[IN] CUDA 裝置屬性結構,包含紋理對齊資訊
返回
NCV 狀態碼

◆ nppsStCompact_32u_host()

NCVStatus nppsStCompact_32u_host ( Ncv32u * h_src,
Ncv32u srcLen,
Ncv32u * h_dst,
Ncv32u * dstLen,
Ncv32u elemRemove )

#include <opencv2/cudalegacy/NPP_staging.hpp>

透過移除指定值的元素來壓縮輸入向量。32 位無符號值。主機實現

引數
h_src[IN] 源向量指標(CUDA 裝置記憶體)
srcLen[IN] 源向量長度
h_dst[OUT] 目標向量指標(CUDA 裝置記憶體)
dstLen[OUT] 指向目標向量長度的指標(可以為 NULL)
elemRemove[IN] 要移除的值
返回
NCV 狀態碼

◆ nppsStCompactGetSize_32f()

NCVStatus nppsStCompactGetSize_32f ( Ncv32u srcLen,
Ncv32u * pBufsize,
cudaDeviceProp & devProp )

#include <opencv2/cudalegacy/NPP_staging.hpp>

計算向量壓縮所需的臨時緩衝區的大小。32 位浮點值

另請參見
nppsStCompactGetSize_32u

◆ nppsStCompactGetSize_32s()

NCVStatus nppsStCompactGetSize_32s ( Ncv32u srcLen,
Ncv32u * pBufsize,
cudaDeviceProp & devProp )

#include <opencv2/cudalegacy/NPP_staging.hpp>

計算向量壓縮所需的臨時緩衝區的大小。32 位有符號值

另請參見
nppsStCompactGetSize_32u

◆ nppsStCompactGetSize_32u()

NCVStatus nppsStCompactGetSize_32u ( Ncv32u srcLen,
Ncv32u * pBufsize,
cudaDeviceProp & devProp )

#include <opencv2/cudalegacy/NPP_staging.hpp>

計算向量壓縮所需的臨時緩衝區的大小。32 位無符號值

引數
srcLen[IN] 輸入向量的長度(以元素為單位)
pBufsize[OUT] 指向主機變數的指標,該變數返回臨時緩衝區的大小(以位元組為單位)
devProp[IN] CUDA 裝置屬性結構,包含紋理對齊資訊
返回
NCV 狀態碼