NNEngine
UTextureProcessFunctionLibrary Member List

This is the complete list of members for UTextureProcessFunctionLibrary, including all inherited members.

affineTransformPoint(const FAffineMat2D &affineMat, const FVector2D &point)UTextureProcessFunctionLibrarystatic
affineTransformPoints(const TArray< FVector2D > &in_points, TArray< FVector2D > &out_points, const FAffineMat2D affineMat)UTextureProcessFunctionLibrarystatic
convertToIntImage(UPARAM(ref) TArray< uint8 > &in_rawDataHxWxBGR, TArray< int > &out_rawDataHxWxBGR, const int imageWidth, const int imageHeight)UTextureProcessFunctionLibrarystatic
CopyByteArrayToTexture2D(const TArray< uint8 > &source_data, UPARAM(ref) UTexture2D *destination_texture2D, const bool useMultiThread=true)UTextureProcessFunctionLibrarystatic
CopyByteArrayToTexture2D_RGB_To_BGRA(const TArray< uint8 > &source_data, UPARAM(ref) UTexture2D *destination_texture2D, const bool useMultiThread=true, const bool CHW_to_HWC=true)UTextureProcessFunctionLibrarystatic
CopyFloatArrayToTexture2D(const TArray< float > &source_data, UPARAM(ref) UTexture2D *destination_texture2D, const bool useMultiThread=true)UTextureProcessFunctionLibrarystatic
CopyFloatArrayToTexture2D_RGB_To_RGBA(const TArray< float > &source_data, UPARAM(ref) UTexture2D *destination_texture2D, const bool useMultiThread=true, const bool CHW_to_HWC=true)UTextureProcessFunctionLibrarystatic
correctAspectRatio(const FVector2D &uvScalingFactor, const FAffineMat2D &affineMat, FAffineMat2D &correctedAffineMat)UTextureProcessFunctionLibrarystatic
CreateTexture2d_BGRA_Byte(const int32 width, const int32 height)UTextureProcessFunctionLibrarystatic
CreateTexture2d_Gray_Byte(const int32 width, const int32 height)UTextureProcessFunctionLibrarystatic
CreateTexture2d_Gray_Float(const int32 width, const int32 height)UTextureProcessFunctionLibrarystatic
CreateTexture2d_RGBA_Float(const int32 width, const int32 height)UTextureProcessFunctionLibrarystatic
getImageSize(UTexture *inputTexture, FVector2D &dimensions)UTextureProcessFunctionLibrarystatic
getInverseAffineMat(const FVector2D &center, const FVector2D &orientation, const float &size, FAffineMat2D &out_inverseAffineMat)UTextureProcessFunctionLibrarystatic
getInverseAffineMatFrom2Points(const FVector2D &center, const FVector2D &topCenter, const float &scalingFactor, FAffineMat2D &out_inverseAffineMat)UTextureProcessFunctionLibrarystatic
isExternal(UTexture *texture)UTextureProcessFunctionLibrarystatic
multiplyAffineTransformMatrices(const FAffineMat2D &affineMat_A, const FAffineMat2D &affineMat_B, FAffineMat2D &affineMat_C)UTextureProcessFunctionLibrarystatic
normalizeFloatArray(UPARAM(ref) TArray< float > &in_data, TArray< float > &out_data, const float bias=0.0f, const float scalingFactor=1.0f)UTextureProcessFunctionLibrarystatic
normalizeFloatArrayWith3Channels(UPARAM(ref) TArray< float > &in_data, TArray< float > &out_data, const FVector bias=FVector::ZeroVector, const FVector scalingFactor=FVector(1.0f, 1.0f, 1.0f), const bool isCHW=true)UTextureProcessFunctionLibrarystatic
showImage(const TArray< uint8 > &rawDataHxWxBGR, const int imageWidth, const int imageHeight, const int windowSize=700, const FString windowTitle="Debug")UTextureProcessFunctionLibrarystatic
showImageFloat(const TArray< float > &rawDataHxWxBGR, const int imageWidth, const int imageHeight, const int windowSize=700, const FString windowTitle="Debug")UTextureProcessFunctionLibrarystatic
showImageWith2dPoints(const TArray< uint8 > &rawDataHxWxBGR, const TArray< FVector2D > &overlayPoints, const int imageWidth, const int imageHeight, const int windowSize=700, const FString windowTitle="Debug", const bool denormalizePoints=true)UTextureProcessFunctionLibrarystatic
showImageWith3dPoints(const TArray< uint8 > &rawDataHxWxBGR, const TArray< FVector > &overlayPoints, const int imageWidth, const int imageHeight, const int windowSize=700, const FString windowTitle="Debug", const bool denormalizePoints=true)UTextureProcessFunctionLibrarystatic