我有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
非常感谢任何帮助。
答案 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);