回答編集履歴
1
マニュアル確認
answer
CHANGED
@@ -1,4 +1,14 @@
|
|
1
1
|
cv2.HoughLines() とかの hough変換でしようか?
|
2
2
|
とすると、戻り値は、ρ, Θ だけみたいなので、投票数を得る方法は無いのではないかと思います。
|
3
3
|
|
4
|
-
ただ、ソースが公開されている([GitHub](https://github.com/opencv/opencv))なので、調べる方法はありそうです。
|
4
|
+
ただ、ソースが公開されている([GitHub](https://github.com/opencv/opencv))なので、調べる方法はありそうです。
|
5
|
+
|
6
|
+
-----
|
7
|
+
追記.
|
8
|
+
[マニュアル](https://docs.opencv.org/3.4.8/dd/d1a/group__imgproc__feature.html#ga46b4e588934f6c8dfd509cc6e0e4545a) (V.3.4.8 HoughLines()) を見ると、
|
9
|
+
> Output vector of lines. Each line is represented by a 2 or 3 element vector (ρ,θ) or (ρ,θ,votes)
|
10
|
+
|
11
|
+
なので、ありそうです。ただ、サンプルを見る限り、その記述が見つからない。でも lines[i][0] がρ、lines[i][1]がΘなので、lines[i][2] が votes ?
|
12
|
+
Pythonも同じように、3個目でしょうか?
|
13
|
+
すぐに試せないので、情報のみ。
|
14
|
+
なお、HoughLineP() は無いみたいです。
|