OpenCV实现中的CV :: Point_

时间:2018-03-22 14:27:12

标签: c++ opencv templates

为什么CV::Point_类的OpenCV最后有一个下划线,但是当我创建这个类的实例时,我不需要使用下划线(例如:Point a(1,2))?

1 个答案:

答案 0 :(得分:0)

如果查看文档,Opencv会为cv :: Point

提供模板

https://docs.opencv.org/3.1.0/db/d4e/classcv_1_1Point__.html

  

模板类cv :: Point_< _Tp>

     

2D的模板类   由坐标x和y指定的点。

当你call the template调用该类的实际实例化并因此调用它时,通过提供要创建的特定Point函数的详细信息。

Point2f a(0.3f, 0.f), b(0.f, 0.4f);
Point pt = (a + b)*10.f;
cout << pt.x << ", " << pt.y << endl;