Function:Invert

From CUVI Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Computes matrix inverse of a square image using LU factorization.

Function

CuviStatus invert(const CuviImage& src,
                  CuviImage& dst,
                  const CuviStream& stream = CuviStream());

Parameters

Name Type Description
src const CuviImage& Input Image
dst CuviImage& Destination Image
stream const CuviStream& GPU stream ID for execution

Image Type Support

Input Output
32fC1 32fC1

Example

//Initialize GPU image
CuviImage input(3,3,CUVI_32FC1), output;

//Fill input image with random values
cuvi::dataExchange::generateRandomImage(input);

	
//Calculate the inverse
cuvi::arithmeticLogical::invert(input, output);