Quick reference

Introduction

This page lists all the commands of Rack. The lists have been generated automatically using command-line help of the current version.

General commands

Anomaly detection and removal

Meteorological products

Compositing and Cartesian products

Basic image commands

Image operators

Rack - a radar data processing program
Section: imageOps
--iAdd <scale>,<bias>,<LIMIT>
Adds values
--iAverage <width>
Window averaging with optional weighting support.
--iBlender <width>,<spreader>,<mix>,<loops>,<expansionCoeff>
Smoothes image repeatedly, mixing original image with the result at each round.
--iCatenate <scale>,<offset>
Catenates images
--iCopy <dstView>,<scale>,<bias>,<LIMIT>
Copies current view to: f=full image, i=image channels, a=alpha channel(s), 0=1st, 1=2nd,...
--iCrop <width>,<height>,<i>,<j>
Crop image.
--iDistance <functor>
Computes the distance of pixel vectors. Post-scaling with desired functor.
--iDistanceTransform <width>,<height>,<topology>
Linearly decreasing intensities - applies decrements.
--iDistanceTransformExp <width>,<height>,<topology>
Exponentially decreasing intensities. Set half-decay radii.
--iDistanceTransformFill <width>,<height>,<topology>,<alphaThreshold>
Spreads intensities linearly up to distance defined by alpha intensities.
--iDistanceTransformFillExp <width>,<height>,<topology>,<alphaThreshold>
Spreads intensities exponentially up to distance defined by alpha intensities.
--iDiv <scale>,<bias>,<LIMIT>
Rescales intensities linerarly
--iFloodFill <location>,<intensity>,<value>
Fills an area starting at (i,j) having intensity in [min,max], with a value.
--iFlowAverage <width>
Window average that preserves the magnitude
--iFuzzyBell <location>,<width>,<scale>,<bias>,<LIMIT>
Fuzzy bell function.
--iFuzzyBell2 <location>,<width>,<scale>,<bias>,<LIMIT>
Fuzzy Gaussian-like bell function.
--iFuzzyStep <position>,<scale>,<bias>,<LIMIT>
Fuzzy step function.
--iFuzzyStepsoid <location>,<width>,<scale>,<bias>,<LIMIT>
Fuzzy step function
--iFuzzyTriangle <position>,<peakPos>,<scale>,<bias>,<LIMIT>
Fuzzy triangle function.
--iFuzzyTwinPeaks <location>,<width>,<scale>,<bias>,<LIMIT>
Fuzzy function of two peaks.
--iGamma <gamma>,<LIMIT>
Gamma correction for brightness.
--iGaussianAverage <width>,<radius>
Gaussian blur implemented as quick Wx1 and 1xH filtering.
--iGradient <radius>,<LIMIT>
Computes horizontal and vertical derivatives: df/di and df/dj.
--iGradientHorz <radius>,<LIMIT>
Horizontal intensity difference
--iGradientVert <radius>,<LIMIT>
Vertical intensity difference
--iGray <coeff>
Convert multi-channel image to single. Post-scaling with desired functor.
--iHighBoost <width>,<height>,<coeff>
Mixture of original and high-pass filtered image
--iHighPass <width>,<height>,<scale>,<offset>,<LIMIT>
High-pass filter for recognizing details.
--iImpulseAvg <decay>,<extendHorz>,<extendVert>,<weightThreshold>
Infinite-impulse response type spreading
--iLaplace <radius>,<LIMIT>
Second intensity derivatives, (df/di)^2 and (df/dj)^2
--iLaplaceHorz <radius>,<LIMIT>
Second horizontal differential
--iLaplaceVert <radius>,<LIMIT>
Second vertical differential
--iMagnitude <functor>
Computes the magnitude of a pixel vector. Post-scaling with desired functor.
--iMarginStat <mode>,<stat>,<medianPos>
Computes statistics on <horz> or <vert> lines: iAverage,sum,median,stdDev,variance,miN,maX
--iMax
Maximum of two values.
--iMedian <width>,<percentage>,<bins>
A pipeline implementation of window median.
--iMin
Minimum of two values.
--iMix <coeff>,<scale>,<bias>,<LIMIT>
Rescales intensities linerarly
--iMul <scale>,<bias>,<LIMIT>
Rescales intensities linerarly
--iMultiThreshold <range>,<min>,<max>
Change values outside given range to target.min and target.max
--iNegate
../src/drain/imageops/ImageOpBank.h
--iProduct <functor>
Computes the dot product of pixel vectors. Post-scaling with desired functor.
--iQualityMixer <coeff>
Weighted blending of two images.
--iQualityOverride <advantage>,<decay>
Compares two images, preserving pixels having higher alpha value. Src alpha is pre-multiplied with advantage.
--iQualityThreshold <threshold>,<replace>
Threshold data with quality
--iQuantizator <bits>,<LIMIT>
Quantize to n bits. (For integer images)
--iRemap <fromValue>,<toValue>,<LIMIT>
Rescales intensities linerarly
--iRescale <scale>,<bias>,<LIMIT>
Rescales values linerarly: y = scale*x + bias
--iResize <width>,<height>,<interpolation>,<scale>
Resize geometry and scale intensities
--iRunLengthHorz <threshold>
Computes lengths of segments of intensity above threshold.
--iRunLengthVert <threshold>
Computes lengths of segments of intensity above threshold.
--iSegmentArea <intensity>,<functor>
Computes segment sizes.
--iSegmentStats <statistics>,<intensity>,<functor>
Segment statistics: area, mx, my, variance, slimness, horizontality, verticality, elongation
--iSub <scale>,<bias>,<LIMIT>
Subtracts values
--iThreshold <threshold>,<replace>,<LIMIT>
Resets values lower than a threshold
--iThresholdBinary <threshold>,<replace>,<replaceHigh>,<LIMIT>
Resets values lower and higher than a threshold
--iTranspose
Flips image matrix around its corner.
--iWindowHistogram <width>,<valueFunc>,<percentage>,<bins>
A pipeline implementation of window histogram; valueFunc=[asmdvNX] (avg,sum,median,stddev,variance,miN,maX)
For help on a commands, type:
--help <command>
For help on command sections, type:
--help [general|trigger|images|andre|science|products|accumulation|cart|imageOps|all]