您的位置:首页 > 其它

point 问题

2017-10-20 22:09 83 查看
//【4】依次在图中绘制出每条线段  

    for( size_t i = 0; i < lines.size(); i++ )  

    {  

        float rho = lines[i][0], theta = lines[i][1];  

        Point pt1, pt2;  

        double a = cos(theta), b = sin(theta);  

        double x0 = a*rho, y0 = b*rho;  

        pt1.x = cvRound(x0 + 1000*(-b));  

        pt1.y = cvRound(y0 + 1000*(a));  

        pt2.x = cvRound(x0 - 1000*(-b));  

        pt2.y = cvRound(y0 - 1000*(a));  

        line( dstImage, pt1, pt2, Scalar(55,100,195), 1, CV_AA);  

    }

线条如何写的?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: