Synopsis
HxImageRep HxAtan (HxImageRep img)
Input
HxImageRep img
Return value
HxImageRep
Description
This function takes the arctangent of every pixel value of the input image. For vector images, the arctangent of every element of the vector is taken.
Remarks
Examples
Taking the arctangent of an image.
#include "HxImageRepGlobalFuncs.h" #include "HxImageRep.h" HxImageRep HxAtanExample1(HxImageRep img) { img = HxImageAsDouble(img); img = HxContrastStretch(img, 10.0); img = HxAddVal(img, -5.0); img = HxAtan(img); img = HxContrastStretch(img, 255.0); img = HxImageAsByte(img); return img; } int main(int argc, char* argv[]) { HxImageRep im1 = HxMakeFromFile(argv[1]); im1 = HxAtanExample1(im1); HxWriteFile(im1, argv[2]); return 0; }
Input image for the HxAtan example.
Output image for the HxAtan example.
This example illustrates the result of taking the arctangent of an image.
See also
Keywords
Unary, Trigonometric,