Library/ManagedCuda/NPP/NPPImage_32fC1.cs
/// <summary>
/// floating point image warp affine batch.
/// </summary>
/// <param name="oSmallestSrcSize">Size in pixels of the entire smallest source image width and height, may be from different images.</param>
/// <param name="oSrcRectROI">Region of interest in the source images (may overlap source image size width and height).</param>
/// <param name="oDstRectROI">Region of interest in the destination images (may overlap destination image size width and height).</param>
/// <param name="eInterpolation">The type of eInterpolation to perform resampling. Currently limited to NPPI_INTER_NN, NPPI_INTER_LINEAR, NPPI_INTER_CUBIC, or NPPI_INTER_SUPER. </param>
/// <param name="pBatchList">Device memory pointer to nBatchSize list of NppiWarpAffineBatchCXR structures.</param>
floating point image warp affine batch.
floating point image warp affine batch .
public static void WarpAffineBatch(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, InterpolationMode eInterpolation, CudaDeviceVariable<NppiWarpAffineBatchCXR> pBatchList)
        {
            NppStatus status = NPPNativeMethods.NPPi.GeometricTransforms.nppiWarpAffineBatch_32f_C1R(oSmallestSrcSize, oSrcRectROI, oDstRectROI, eInterpolation, pBatchList.DevicePointer, pBatchList.Size);
            Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiWarpAffineBatch_32f_C1R", status));
            NPPException.CheckNppStatus(status, null);
        }
public static void WarpAffineBatch ( NppiSize oSmallestSrcSize , NppiRect oSrcRectROI , NppiRect oDstRectROI , InterpolationMode eInterpolation , CudaDeviceVariable < NppiWarpAffineBatchCXR > pBatchList ) { NppStatus status = NPPNativeMethods . NPPi . GeometricTransforms . nppiWarpAffineBatch_32f_C1R ( oSmallestSrcSize , oSrcRectROI , oDstRectROI , eInterpolation , pBatchList . DevicePointer , pBatchList . Size ) ; Debug . WriteLine ( String . Format ( " " , DateTime . Now , " " , status ) ) ; NPPException . CheckNppStatus ( status , null ) ; }
floating point image warp affine batch.
floating point image warp affine batch .
oSmallestSrcSize
NppiSize
Size in pixels of the entire smallest source image width and height, may be from different images.
Size in pixels of the entire smallest source image width and height may be from different images .
oSrcRectROI
NppiRect
Region of interest in the source images (may overlap source image size width and height).
Region of interest in the source images ( may overlap source image size width and height ) .
oDstRectROI
NppiRect
Region of interest in the destination images (may overlap destination image size width and height).
Region of interest in the destination images ( may overlap destination image size width and height ) .
eInterpolation
InterpolationMode
The type of eInterpolation to perform resampling. Currently limited to NPPI_INTER_NN, NPPI_INTER_LINEAR, NPPI_INTER_CUBIC, or NPPI_INTER_SUPER.
The type of eInterpolation to perform resampling . Currently limited to NPPI_INTER_NN NPPI_INTER_LINEAR NPPI_INTER_CUBIC or NPPI_INTER_SUPER .
pBatchList
CudaDeviceVariable<NppiWarpAffineBatchCXR>
Device memory pointer to nBatchSize list of NppiWarpAffineBatchCXR structures.
Device memory pointer to nBatchSize list of NppiWarpAffineBatchCXR structures .