【问题标题】:Hough transform霍夫变换
【发布时间】:2011-11-19 16:54:18
【问题描述】:
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]) 是什么意思?这两个点构成线吗?谢谢。

【问题讨论】:

    标签: c++ opencv image-processing


    【解决方案1】:

    确实,您应该像上面所说的那样阅读

    line(gray, (start_point.x, start_point.y), (end_point.x, end_point.y), Scalar(0,0,255), 3, CV_AA);
    

    【讨论】:

      猜你喜欢
      • 2019-10-26
      • 2014-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多