teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

マニュアル確認

2019/11/05 12:40

投稿

pepperleaf
pepperleaf

スコア6385

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() は無いみたいです。