atan2_imageatan2_imageAtan2ImageAtan2Image (Operator)

Name

atan2_imageatan2_imageAtan2ImageAtan2Image — Calculate the arctangent of two images.

Signature

atan2_image(ImageY, ImageX : ArctanImage : : )

Herror atan2_image(const Hobject ImageY, const Hobject ImageX, Hobject* ArctanImage)

Herror T_atan2_image(const Hobject ImageY, const Hobject ImageX, Hobject* ArctanImage)

void Atan2Image(const HObject& ImageY, const HObject& ImageX, HObject* ArctanImage)

HImage HImage::Atan2Image(const HImage& ImageX) const

static void HOperatorSet.Atan2Image(HObject imageY, HObject imageX, out HObject arctanImage)

HImage HImage.Atan2Image(HImage imageX)

Description

atan2_imageatan2_imageAtan2ImageAtan2ImageAtan2Image calculates the arctangent ImageYImageYImageYImageYimageY/ImageXImageXImageXImageXimageX of the input images ImageYImageYImageYImageYimageY and ImageXImageXImageXImageXimageX, using the signs of the gray values of the two images to determine the quadrant of the result, and stores the result in the image ArctanImageArctanImageArctanImageArctanImagearctanImage. The angles in ArctanImageArctanImageArctanImageArctanImagearctanImage are represented in radians.

Attention

atan2_imageatan2_imageAtan2ImageAtan2ImageAtan2Image can be executed on an OpenCL device for int1, int2, int4, and real images. Note that the results of the OpenCL code may vary from the results produced by the CPU.

Execution Information

Parameters

ImageYImageYImageYImageYimageY (input_object)  (multichannel-)image(-array) objectHImageHImageHobject (int1* / int2* / int4* / int8 / real*) *allowed for compute devices

Input image 1.

ImageXImageXImageXImageXimageX (input_object)  (multichannel-)image(-array) objectHImageHImageHobject (int1 / int2 / int4 / int8 / real)

Input image 2.

ArctanImageArctanImageArctanImageArctanImagearctanImage (output_object)  (multichannel-)image(-array) objectHImageHImageHobject * (real)

Output image.

Alternatives

atan_imageatan_imageAtanImageAtanImageAtanImage

See also

acos_imageacos_imageAcosImageAcosImageAcosImage, asin_imageasin_imageAsinImageAsinImageAsinImage, tan_imagetan_imageTanImageTanImageTanImage, sin_imagesin_imageSinImageSinImageSinImage, cos_imagecos_imageCosImageCosImageCosImage

Module

Foundation