OpenCV点类型转换

时间:2018-02-12 19:50:08

标签: c++ opencv point

OpenCV文档表明在Point类中有一个成员函数,它可以在数据类型之间进行转换(int - > float等)。文档广告以下函数“转换为另一种数据类型”。

E2

我无法让它发挥作用。我尝试了以下内容。

text-decoration:none;

header.main h1 {
  margin-bottom: 2rem;
  font-size: 55px;
  color: #FFFFFF;
  text-decoration: none;
}

header.main h2 {
  margin-bottom: 2rem;
  color: #FFFFFF;
  text-decoration: none;
}

有没有人能够使用这个功能?

1 个答案:

答案 0 :(得分:2)

这是user-defined conversion function的一个例子。你使用演员来调用它。

#include <opencv2/opencv.hpp>

int main()
{
    cv::Point2i foo(1, 2);
    cv::Point2f bar;

    bar = static_cast<cv::Point2f>(foo);

    std::cout << foo << "\n" << bar << "\n";

    return 0;
}

输出:

[1, 2]
[1, 2]