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