私は次のことを試しました:
typedef std::tr1::unordered_map <Point2f,int> hash;
hash ht;
Point2f points;
points.x = ......
points.y = ......
.
.
.
ht.insert(hash::value_type(points,frame_num));
しかし、次のエラーが表示されます:
error: undefined reference to `std::tr1::hash<cv::Point_<float> >::operator()(cv::Point_<float>) const'
これを行う全体的な理由は、重心 (ポイント) の場所 (ハッシュ テーブルのキーとしての座標) と時間 (または値としてのフレーム番号) を保存することです。ヘルプや提案をいただければ幸いです。