为什么CV::Point_
类的OpenCV最后有一个下划线,但是当我创建这个类的实例时,我不需要使用下划线(例如:Point a(1,2)
)?
答案 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;