Detection
class Detection : NSObjectRepresents one detected object in the results of ObjectDetector.
-
An array of
Categoryobjects containing the predicted categories.Declaration
Swift
var categories: [ResultCategory] { get } -
The bounding box of the detected object.
Declaration
Swift
var boundingBox: CGRect { get } -
An optional array of
NormalizedKeypointobjects associated with the detection. Keypoints represent interesting points related to the detection. For example, the keypoints represent the eyes, ear and mouth from the from detection model. In template matching detection, e.g. KNIFT, they can instead represent the feature points for template matching.Declaration
Swift
var keypoints: [NormalizedKeypoint]? { get } -
Initializes a new
Detectionobject with the given array of categories, bounding box and optional array of keypoints;Declaration
Swift
init(categories: [ResultCategory], boundingBox: CGRect, keypoints: [NormalizedKeypoint]?)Parameters
categoriesA list of
Categoryobjects that contain category name, display name, score, and the label index.boundingBoxA
CGRectthat represents the bounding box.keypoints:An optional array of
NormalizedKeypointobjects associated with the detection. Keypoints represent interesting points related to the detection. For example, the keypoints represent the eyes, ear and mouth from the face detection model. In template matching detection, e.g. KNIFT, they can instead represent the feature points for template matching.Return Value
An instance of
Detectioninitialized with the given array of categories, bounding box andnilkeypoints. -
Undocumented
-
Undocumented