我想要做的是,通过标准Hough变换检测一些线,并根据theta值过滤结果,以便剩下的线将是具有某些特定方向的线。
我很好奇的是,在函数HoughLines中,这个函数计算每个theta值的来源是什么?例如,如果我有一个大小宽度为x的图像,这个原点的坐标是多少?是(0,身高)?或(0,0)
我认为它介于图像的四个角落之间,但我不太确定。任何人都可以清除它,真的很感激。
答案 0 :(得分:4)
来自opencv docs的照片中的原点:
图像中的(0,高),左下角
答案 1 :(得分:0)
lines - 行的输出向量。 每行由两元素向量(rho,theta)
表示rho 是坐标原点(0,0)(图像的左上角)的距离。
theta 是弧度的线旋转角度(0 = {垂直线},pi / 2 = {水平线})。
来自http://docs.opencv.org/modules/imgproc/doc/feature_detection.html?highlight=houghlines
答案 2 :(得分:0)
它是图片的左上角。