回答編集履歴

5

追記

2019/01/23 17:20

投稿

Takaya901
Takaya901

スコア181

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

追記

2019/01/23 17:20

投稿

Takaya901
Takaya901

スコア181

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  人工画像で一本しか検出しないとは考えにくいので,パラメータよりも表示の方を疑うべきかと思います.
4
4
 
5
- ```java
5
+ ```csharp
6
6
 
7
7
  int rows = linesMat.rows();
8
8
 

3

追記

2019/01/23 17:18

投稿

Takaya901
Takaya901

スコア181

test CHANGED
@@ -1,4 +1,4 @@
1
- colとrowが逆ではないでしょうか.Mat混乱がちすが...
1
+ colとrowが逆ではないでしょうか.以下のC#コード(OpenCV for Unityを使用,Javaベースなので同じず)で正く検出きました.
2
2
 
3
3
  人工画像で一本しか検出しないとは考えにくいので,パラメータよりも表示の方を疑うべきかと思います.
4
4
 

2

追記

2019/01/23 17:17

投稿

Takaya901
Takaya901

スコア181

test CHANGED
@@ -1,6 +1,6 @@
1
1
  colとrowが逆ではないでしょうか.Matは混乱しがちですが...
2
2
 
3
- 人工画像で一本しか検出しないとは考えにくいので表示の方を疑うべきかと思います.
3
+ 人工画像で一本しか検出しないとは考えにくいので,パラメータよりも表示の方を疑うべきかと思います.
4
4
 
5
5
  ```java
6
6
 

1

追記

2019/01/23 17:14

投稿

Takaya901
Takaya901

スコア181

test CHANGED
@@ -1,4 +1,6 @@
1
1
  colとrowが逆ではないでしょうか.Matは混乱しがちですが...
2
+
3
+ 人工画像で一本しか検出しないとは考えにくいので表示の方を疑うべきかと思います.
2
4
 
3
5
  ```java
4
6