Synopsis
HxImageRep HxAcos (HxImageRep img)
Input
HxImageRep img
Return value
HxImageRep
Description
This function takes the arccosine (or inverse cosine) of every pixel value of the input image. For vector images, the arccosine of every element of the vector is taken.
Remarks
Examples
Taking the arccosine of an image.
#include "HxImageRepGlobalFuncs.h" #include "HxImageRep.h" HxImageRep HxAcosExample1(HxImageRep img) { img = HxImageAsDouble(img); img = HxContrastStretch(img, 2.0); img = HxAddVal(img, -1.0); img = HxAcos(img); img = HxContrastStretch(img, 255.0); img = HxImageAsByte(img); return img; } int main(int argc, char* argv[]) { // HxImageRep im1 = HxMakeFromFile("../Images/exampleImage1.tif"); HxImageRep im1 = HxMakeFromFile(argv[1]); im1 = HxAcosExample1(im1); // HxWriteFile(im1, "HxAcosResult1.tif"); HxWriteFile(im1, argv[2]); return 0; }
Input image for the HxAcos example.
Output image of the HxAcos example.
This example illustrates the result of taking the arccosine of an image.
See also
Keywords
Unary, Trigonometric,