برای محاسبه میانگین نقط 2 راه دارید یا اینکه از تابع reduce کتابخانه OpenCV استفاده کنید و یا اینکه از تابغ std::accumulate استفاده کنید.
#include <numeric>
int _tmain(int argc, _TCHAR* argv[])
{
vector<Point> points;
for (size_t i = 0; i < 5; i++)
points.push_back(Point(rand()%100,rand()%100));
Point zero(0, 0);
Point sum = std::accumulate(points.begin(), points.end(), zero);
Point mean(sum.x / points.size(), sum.y / points.size());
cout << mean;
}