霍夫变换
Hough transform
本文关键字:霍夫变换 更新时间:2023-10-16
for(size_t i=0; i<lines.size(); i++){
Vec4i l = lines[i];
line(gray, Point(l[0], l[1]), Point(l[2], l[3]), Scalar(0,0,255), 3, CV_AA);
}
我这里有使用霍夫变换函数的代码。我可以问一下这一行的情况吗?
line(gray, Point(l[0], l[1]), Point(l[2], l[3]), Scalar(0,0,255), 3, CV_AA);
Point(l[0], l[1])和Point(l[2], l[3])是什么意思?这是构成这条直线的两点吗?谢谢你。
确实,你应该读就像它在说:
line(gray, (start_point.x, start_point.y), (end_point.x, end_point.y), Scalar(0,0,255), 3, CV_AA);