class
EnvelopeAndLogCompressorPerforms normalized envelope detection and log compression on IQ data.
Contents
- Reference
Inputs:
- 0: Image 2 channels float (IQ data)
Outputs:
- 0: Image 1 channel float (beamspace data in dB) if convertToGrayscale == false, or Image 1 channel uint8 (beamspace data in grayscale) if convertToGrayscale == true
Base classes
- class ProcessObject
- Abstract base class for all process objects.
Public functions
- auto create(bool convertToGrayscale, float gain, float dynamicRange) -> std::shared_ptr<EnvelopeAndLogCompressor>
- void setGain(float gain)
- void setDynamicRange(float dynamicRange)
Private functions
- void execute() override