计算直线方程

来源:互联网 发布:电脑淘宝怎么解除绑定 编辑:程序博客网 时间:2024/04/28 14:23

根据(y - y1) / (y2 - y1) = (x - x1) / (x2 - x1)计算方程

方程为(y2 - y1)x - (x2 - x1)y - x1(y2 - y1) + y1(x2 - x1) = 0

void ComputeEquation(CvPoint pt1, CvPoint Pt2, float &a, float &b, float &c)

{

a =(pt2.y - pt1. y);

b = - (pt2.x - pt1.x);

c = - pt1.x * (pt2.y - pt1.y) + pt1.y * (pt2.x -pt1.x); 

}

0 0