complex_to_realComplexToRealComplexToRealcomplex_to_realcomplex_to_real
Short description
complex_to_realComplexToRealComplexToRealcomplex_to_realcomplex_to_real — Convert a complex image into two real images.
Signature
complex_to_real( image ImageComplex, out image ImageReal, out image ImageImaginary )void ComplexToReal( const HObject& ImageComplex, HObject* ImageReal, HObject* ImageImaginary )static void HOperatorSet.ComplexToReal( HObject imageComplex, out HObject imageReal, out HObject imageImaginary )def complex_to_real( image_complex: HObject ) -> Tuple[HObject, HObject]
Herror complex_to_real( const Hobject ImageComplex, Hobject* ImageReal, Hobject* ImageImaginary )
Herror T_complex_to_real( const Hobject ImageComplex, Hobject* ImageReal, Hobject* ImageImaginary )
HImage HImage::ComplexToReal( HImage* ImageImaginary ) const
HImage HImage.ComplexToReal( out HImage imageImaginary )
Description
complex_to_realComplexToReal converts a complex image
ImageCompleximageCompleximage_complex into two real images ImageRealimageRealimage_real
and ImageImaginaryimageImaginaryimage_imaginary, which contain the real and imaginary
part of the complex image.
Execution information
-
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
-
Multithreading scope: global (may be called from any thread).
-
Automatically parallelized on tuple level.
Parameters
ImageCompleximageCompleximage_complex (input_object) singlechannelimage(-array) → object (complex)HObject (complex)HImage (complex)HObject (complex)Hobject (complex)
Complex image.
ImageRealimageRealimage_real (output_object) image(-array) → object (real)HObject (real)HImage (real)HObject (real)Hobject * (real)
Real part.
ImageImaginaryimageImaginaryimage_imaginary (output_object) image(-array) → object (real)HObject (real)HImage (real)HObject (real)Hobject * (real)
Imaginary part.
Combinations with other operators
Combinations
See also
real_to_complexRealToComplex
Module
Foundation