Оцените модели контура маршрута против наземной истины
numMatches = evaluateLaneBoundaries(boundaries,worldGroundTruthPoints,threshold)
[numMatches,numMissed,numFalsePositives]
= evaluateLaneBoundaries(___)
[___] = evaluateLaneBoundaries(___,xWorld)
[___] = evaluateLaneBoundaries(boundaries,groundTruthBoundaries,threshold)
[___,assignments]
= evaluateLaneBoundaries(___)
возвращает общее количество соответствий контура маршрута (истинные положительные стороны) на боковом расстоянии numMatches
= evaluateLaneBoundaries(boundaries
,worldGroundTruthPoints
,threshold
)threshold
путем сравнения входных моделей контура, boundaries
, против наземных данных об истине.
[
также возвращает общее количество промахов (ложные отрицательные стороны) и ложные положительные стороны, с помощью предыдущих входных параметров.numMatches
,numMissed
,numFalsePositives
]
= evaluateLaneBoundaries(___)
[___] = evaluateLaneBoundaries(___,
задает x - точки оси, в которых можно выполнить сравнения. Точки, заданные в xWorld
)worldGroundTruthPoints
, линейно интерполированы в данном x - местоположения оси.
[___] = evaluateLaneBoundaries(
сравнивает контуры с наземными моделями истины, которые заданы в массиве объектов контура маршрута или массиве ячеек массивов.boundaries
,groundTruthBoundaries
,threshold
)
[___,
также возвращает индексы присвоения, которые заданы в assignments
]
= evaluateLaneBoundaries(___)groundTruthBoundaries
. Каждый контур является соответствующим к соответствующему присвоению класса в groundTruthBoundaries
. k
th контур в boundaries
является соответствующим к элементу assignments(k)
worldGroundTruthPoints
. Нуль указывает на положительную ложь (никакое найденное соответствие).