ChkCreate_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation, ChkStart_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation
Valid for: CANoe DE • CANoe4SW DEFunction Syntax
dword chkCreate_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU); //form 1dword chkCreate_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, char* callback); //form 2dword chkCreate_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, int64 movingObjectId); //form 3dword chkCreate_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, int64 movingObjectId, char* callback); //form 4dword chkStart_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU); //form 5dword chkStart_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, char* callback); //form 6dword chkStart_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, int64 movingObjectId); //form 7dword chkStart_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, int64 movingObjectId, char* callback); //form 8
Constructor
TestCheck::CreateADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU);TestCheck::CreateADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, char* callback);TestCheck::Create_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, int64 movingObjectId);TestCheck::CreateADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, int64 movingObjectId, char* callback);TestCheck::StartADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU);TestCheck::StartADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, char* callback);TestCheck::StartADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, int64 movingObjectId);TestCheck::StartADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation (float minIoU, int64 movingObjectId, char* callback);
Description
Observes if Moving Objects have matching Detected Moving Objects. The check fires an event if the specified Moving Objects don’t have corresponding Detected Moving Objects.Parameters
-
minIoU
The minimum required Intersection over Union (IoU) between the Detected Moving Object and the Moving Object. IoU is defined as the intersection volume between the two objects divided by the volume of the union of both objects. -
movingObjectId
GroundTruthId of the Moving Object. Only this Moving Object will be checked. If the value -1 is given or no movingObjectId is specified, all Moving Objects will be checked. -
callback
This parameter is optional. Name of the callback which is called when the check fails. Signature:void Callback(dword checkId)orvoid Callback(TestCheck check).
Return Values
-
0
Check could not be created and must not be referenced -
> 0
Check was created successfully and may be referenced using the returned (handle-) value.