new VectorShort()
Custom container class for numbers.
Sample usage:
Sample usage:
function onTrack()
{
//Call track on a frame
trackerReturnState = m_Tracker.track(
mWidth, mHeight, ppixels, faceDataArray,
VisageModule.VisageTrackerImageFormat.VISAGE_FRAMEGRABBER_FMT_RGBA.value,
VisageModule.VisageTrackerOrigin.VISAGE_FRAMEGRABBER_ORIGIN_TL.value);
//Test result
if (trackerReturnState.get(0)===VisageModule.VisageTrackerStatus.TRACK_STAT_OK.value)
{
// construct a VectorShort object to pass to the extractDescriptor method
var descriptor = new VisageModule.VectorShort();
//
// call extractDescriptor and pass the faceData input parameter, image data and information and a short vector to be populated
var success = m_rec.extractDescriptor(faceDataArray.get(0), mWidth, mHeight, ppixels, descriptor);
if (success)
{
var first = descriptor.get(0);
}
// when done using descriptor clear memory
descriptor.delete();
}
}
Methods
-
push_back(number)
-
Add number to vector.
Parameters:
Name Type Description number
number number to be added. -
get(index) → {number}
-
Get number from the vector specified by index parameter.
Parameters:
Name Type Description index
number position of the number in the vector. Returns:
number located on the location specified by index parameter- Type
- number
-
delete()
-
Release the memory allocated to the VectorShort object.