Object Labeling in the Camera SDK
Posted: Mon Jan 20, 2014 6:53 am
While trying to get reliable object labels from the SDK, I found two modules that seem to be there for just this purpose: moduleactivelabel and modulepoorlabel.
1)
The first problem is that when I try to #include moduleactivelabel.h, the compiler gives an error that cTrajectorizer2D is undefined. Looking at the header, this turns out to be true: moduleactivelabel.h defines a subclass of cTrajectorizer2D and includes trajectorizer2d.h but the latter is empty in my copy of the SDK.
Am I missing some crucial step here?
2)
Also, any documentation on these labeler classes is missing. I gathered that the "poor" labeler basically does nothing and just fills in the label iVar of all objects in their order of arrival. The active labeler hopefully performs some kind of multi-model kalman tracking to give consistent labels to all objects.
Does anybody know what the active labeler is doing exactly?
Thanks for any help,
Thorsten
1)
The first problem is that when I try to #include moduleactivelabel.h, the compiler gives an error that cTrajectorizer2D is undefined. Looking at the header, this turns out to be true: moduleactivelabel.h defines a subclass of cTrajectorizer2D and includes trajectorizer2d.h but the latter is empty in my copy of the SDK.
Am I missing some crucial step here?
2)
Also, any documentation on these labeler classes is missing. I gathered that the "poor" labeler basically does nothing and just fills in the label iVar of all objects in their order of arrival. The active labeler hopefully performs some kind of multi-model kalman tracking to give consistent labels to all objects.
Does anybody know what the active labeler is doing exactly?
Thanks for any help,
Thorsten