图像处理15-三角剖分



class SubDiv2D
{
    // 两种构造函数
    Subdiv2D();// 第一种无参的构造函数
    
    /*
    *param[in] rect 空的Delaunay細分割的参数。例如,针对整个图片的场合,cv::Rect(0,0,width,height)
    */
    Subdiv2D(Rect rect);
    //初始化
    void initDelaunay(Rect rect);
    //往Delaunay三角形里面追加点
    int insert(Point2f pt);
    void insert(const vector<Point2f>& ptvec);
    //返回指定点所属三角形相关信息
    /*
    *param[in] pt 指定点
    *param[out] edge 指定点所属三角形最初的边ID
    *param[out] vertex 指定点所属三角形最初的頂点ID
    */
    int locate(Point2f pt, int& edge, int& vertex);
    // 找到与指定点最近的细分割的顶点。
    /*
    *param[in] pt 指定点
    *param[out] nearestPt 最近的细分割的顶点
    */
    int findNearest(Point2f pt, Point2f* nearestPt=0);


    //找

猜你喜欢

转载自blog.csdn.net/u013480226/article/details/123274402