Skip to content

asin_imageAsinImageAsinImageasin_imageasin_image🔗

Short description🔗

asin_imageAsinImageAsinImageasin_imageasin_image — Calculate the arcsine of an image.

Signature🔗

asin_image( image Image, out image ArcsinImage )void AsinImage( const HObject& Image, HObject* ArcsinImage )static void HOperatorSet.AsinImage( HObject image, out HObject arcsinImage )def asin_image( image: HObject ) -> HObject

Herror asin_image( const Hobject Image, Hobject* ArcsinImage )

Herror T_asin_image( const Hobject Image, Hobject* ArcsinImage )

HImage HImage::AsinImage( ) const

HImage HImage.AsinImage( )

Description🔗

asin_imageAsinImage calculates the arcsine of an input image Imageimageimage and stores the result in the image ArcsinImagearcsinImagearcsin_image. The angles in ArcsinImagearcsinImagearcsin_image are represented in radians. If Imageimageimage contains gray values outside the valid domain \([-1,1]\) of the arcsine function, the corresponding gray values in ArcsinImagearcsinImagearcsin_image are set to 0.

Attention🔗

asin_imageAsinImage can be executed on OpenCL devices.

Execution information🔗

Execution information
  • Supports OpenCL compute devices.

  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Automatically parallelized on tuple level.

  • Automatically parallelized on channel level.

  • Automatically parallelized on domain level.

Parameters🔗

Imageimageimage (input_object) (multichannel-)image(-array) → object (real*)HObject (real*)HImage (real*)HObject (real*)Hobject (real*) *allowed for compute devices

Input image.

ArcsinImagearcsinImagearcsin_image (output_object) (multichannel-)image(-array) → object (real)HObject (real)HImage (real)HObject (real)Hobject * (real)

Output image.

Combinations with other operators🔗

Combinations

See also

acos_imageAcosImage, atan_imageAtanImage, atan2_imageAtan2Image, tan_imageTanImage, sin_imageSinImage, cos_imageCosImage

Module🔗

Foundation