سلام به همگی
ما با آستانه گیری از تصویر به یک ماسکی رسیدیم بعد با کد زیر مرکز ماسک را بدست آوردم .آیا راه حل من درسته؟
float sum_x=0, sum_y=0;
float num_pix = 0;
for(int x=0; x<mask.cols; x++) {
for(int y=0; y<mask.rows; y++) {
int val = mask.at<uchar>(y,x);
if( val >= 50) {
sum_x += x;
sum_y += y;
num_pix++;
}
}
}
Point p(sum_x/num_pix, sum_y/num_pix);
OpenCV تابعی برای اینکار نداره؟