如何在OpenCV2中找到cv::点的中点

  • 本文关键字:cv OpenCV2 opencv
  • 更新时间 :
  • 英文 :


我有两个cv::Point2f,像——

cv::Point2f a = cv::Point2f( 2.34, 6.2 );
cv::Point2f b = cv::Point2f( 8.34, 16.2 );

现在,我想找到a和b的中点

cv::Point2f midi = (a+b)/2;

这似乎不起作用。还有别的办法吗?

刚刚发现没有划分定义。这个操作可以用乘法来完成——

cv::Point2f midi = (a+b)*.5;

似乎没有operator+与任何cv::Point2D32f相关联,查看这里的代码,您有几个选项,如本地派生您自己的MyPoint2f并定义该操作符,或定义朋友或普通函数来完成它。

相关内容

  • 没有找到相关文章

最新更新