寻找4点的时刻

时间:2013-10-16 02:10:35

标签: opencv

我有4分,我想计算一下,但我得到一个错误。

我正在使用opencv时刻调用,就像这样。

片刻妈妈=时刻(分数,假);

这些是我的观点。

points = [4]({x = 119 y = 376},{x = 126 y = 436},{x = 66 y = 443},{x = 59 y = 383})

我得到错误:

表达式:(无符号)CV_MAT_DEPTH(类型)< = CV_64F

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

查看源代码以调试此错误会很有帮助。

但是以下内容应该有效(在C ++中):

std::vector<cv::Point> points(4);
cv::Moments mom;
points[0].x = 119;
points[0].y = 376;
points[1].x = 126;
points[1].y = 436;
points[2].x = 66;
points[2].y = 443;
points[3].x = 59;
points[3].y = 383;

mom = cv::moments(points, false);