回答編集履歴
5
追記
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
data = linesMat.get(i, 0);
|
12
12
|
|
13
|
-
pt1.x = data[0];
|
13
|
+
pt1.x = data(i, 0)[0];
|
14
14
|
|
15
15
|
pt1.y = data(i, 0)[1];
|
16
16
|
|
4
追記
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
人工画像で一本しか検出しないとは考えにくいので,パラメータよりも表示の方を疑うべきかと思います.
|
4
4
|
|
5
|
-
```
|
5
|
+
```csharp
|
6
6
|
|
7
7
|
int rows = linesMat.rows();
|
8
8
|
|
3
追記
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
colとrowが逆ではないでしょうか.
|
1
|
+
colとrowが逆ではないでしょうか.以下のC#コード(OpenCV for Unityを使用,Javaベースなので同じはず)で正しく検出できました.
|
2
2
|
|
3
3
|
人工画像で一本しか検出しないとは考えにくいので,パラメータよりも表示の方を疑うべきかと思います.
|
4
4
|
|
2
追記
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
colとrowが逆ではないでしょうか.Matは混乱しがちですが...
|
2
2
|
|
3
|
-
人工画像で一本しか検出しないとは考えにくいので表示の方を疑うべきかと思います.
|
3
|
+
人工画像で一本しか検出しないとは考えにくいので,パラメータよりも表示の方を疑うべきかと思います.
|
4
4
|
|
5
5
|
```java
|
6
6
|
|
1
追記
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
colとrowが逆ではないでしょうか.Matは混乱しがちですが...
|
2
|
+
|
3
|
+
人工画像で一本しか検出しないとは考えにくいので表示の方を疑うべきかと思います.
|
2
4
|
|
3
5
|
```java
|
4
6
|
|