=DeaD= писал(а):Порог подобия отмеряется от последнего обученного или от первого обученного образа?
И какой формат данных сейчас возвращает функция распознавания?
Нет не последнего не первого обученного образа. Есть множество образов (с одним и тем же экземпляром ассоциированных данных, в нашем случае индекс объекта) соответствующее искомому объекту.
Коэффициент подобия (Similarity 0…1). Если Similarity больше 0.5 объект распознан, если меньше, значит не распознан.
Соответственно верхний порог 0.54 – объект плохо распознаётся, нижний порог 0.45 объект не распознан, но обучение допустимо.
По каждому распознанному объекту в call-back функцию передаётся структура:
- Код: Выделить всё • Развернуть
// Parameters structure for recognition function
struct CvAM_Parameters {
CvRect ObjRect; // Rectangle where object found
double Similarity; // Similarity of the interest area to an object (0 ... 1)
long TotalABases; // Total number of associative bases
void** ppUserTrackingInfo; // Pointer to the tracking info data written by user
};