This function runs a bottom detection on an echogram Bottom algorithms and settings are explained in the [Echoview Help File]('https://support.echoview.com/WebHelp/Reference/Algorithms/Line_picking_algorithm.htm')
EVFishTracking(EVFile, EVVar, FishTrackRegionClass = "Unclassified regions", export = NULL, DataDimensions = NULL, Alpha.MajorAxis = NULL, Alpha.MinorAxis = NULL, Alpha.Range = NULL, Beta.MajorAxis = NULL, Beta.MinorAxis = NULL, Beta.Range = NULL, ExclusionDistance.MajorAxis = NULL, ExclusionDistance.MinorAxis = NULL, ExclusionDistance.Range = NULL, MissedPingExpansion.MajorAxis = NULL, MissedPingExpansion.MinorAxis = NULL, MissedPingExpansion.Range = NULL, Weights.MajorAxis = NULL, Weights.MinorAxis = NULL, Weights.Range = NULL, Weights.TS = NULL, Weights.PingGap = NULL, MinimumTargets = NULL, MinimumPings = NULL, MaximumGap = NULL)
EVFile | An Echoview file COM object |
---|---|
EVVar | An Echoview Variable, accepts inputs as Character, list or Variable object (COMIDispatch) |
LineName | Character of the output name for the detected Line |
algorithm | numeric [0 - 2] Defines which bottom detection algorithm should be used: 0 for Delta Sv, 1 for Maximum Sv, 2 for Best bottom Candidate |
StartDepth | numeric [m] Minimum bottom detection depth |
StopDepth | numeric [m] maximum bottom detection detpth |
MinSv | numeric [dB] minimum detection Sv |
UseBackstep | Boolean [True or False] |
BackstepRange | numeric [m] Backstep range |
DiscriminationLevel | numeric [dB] Minimum discrimination threshold |
MaxDropOuts | numeric [samples] Maximum number of dropout samples before bottom detection fails |
windowRadius | numeric [samples] Search window size |
PeakThreshold | numeric [dB] Threshold for peak detection |
MinPeakAssymmetry | numeric |
replaceOldBottom | Boolean (TRUE or FALSE) If TRUE and a line with the same name as LineName already exists, the old line will be overwritten with the new one |
http://support.echoview.com/WebHelp/Echoview.htm/
#>#> Warning: Couldn't get clsid from the string#> Error: Invalid class string#>#> Error in EVNewFile(EVAppObj = EVAppObj, templateFn = templateFn): object 'echoview' not foundVarname <- "Fileset 1: Sv pulse compressed wideband pings T1" bottom <- EVBottomDetection(EVFile, EVVar=Varname, LineName="Bottom")#> Error in EVAcoVarNameFinder(EVFile, acoVarName = EVVar): object 'EVFile' not found# Change the algorithm to Best bottom candidate bottom <- EVBottomDetection(EVFile, EVVar=Varname, LineName="Bottom",algorithm=2)#> Error in EVAcoVarNameFinder(EVFile, acoVarName = EVVar): object 'EVFile' not found