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

質問編集履歴

3

ソースの追加

2020/12/10 15:01

投稿

izm2192
izm2192

スコア12

title CHANGED
File without changes
body CHANGED
@@ -30,8 +30,22 @@
30
30
  **ID:2** KPHN (796 852 853 909)
31
31
 
32
32
  ```
33
+ ### ソース(未完成)
34
+ ```
35
+ f = open('out.csv', 'r', encoding='UTF-8')
36
+ i= open('inp.txt','w', encoding='UTF-8')
37
+ a="ID:"
38
+ for data in f:
39
+ if a in data:
40
+ i.write(data)
41
+ elif a not in data:
42
+ i.write(data)
33
43
 
34
44
 
45
+ f.close()
46
+ ```
47
+
48
+
35
49
  ### やりたいこと
36
50
 
37
51
  このような形式で表記されているtxtファイルがあるとして右4つの座標点のでどれかが+ー5の範囲内ならおなじID に書き直すというプログラムを書きたいです

2

文章改善

2020/12/10 15:01

投稿

izm2192
izm2192

スコア12

title CHANGED
File without changes
body CHANGED
@@ -38,6 +38,4 @@
38
38
 
39
39
  これはYolov4とDeepsortを用いKPHNという物体をトラッキングしているのですが誤認識などでもともとIDが振られているものに対して新たに新しいIDが振られているのでそれを直したいという感じです。
40
40
 
41
- 上の場合でいうとID2とID3は同一物体なのに精度の問題でID3と振られています。
41
+ 上の場合でいうとID2とID3は同一物体なのに精度の問題でID3と振られています。
42
-
43
- あらゆるやり方で試行錯誤しているのですがうまく行かないので助けてもらえると幸いです

1

2020/12/10 08:14

投稿

izm2192
izm2192

スコア12

title CHANGED
@@ -1,1 +1,1 @@
1
- pythonでのcsvファイルの書き換え
1
+ pythonでのtxtファイルの書き換え
body CHANGED
@@ -10,12 +10,31 @@
10
10
  Frame_time:0.133
11
11
  Frame #: 3
12
12
  ID:1 KPHN (873 799 976 851)
13
- ID:3 KPHN (796 852 853 909)
13
+ ID:3 KPHN (796 852 853 909)
14
- ```
15
14
 
15
+ ```
16
+ これを
17
+
18
+ ```
19
+
20
+ Frame #: 1
21
+ ID:1 KPHN (866 800 965 850)
22
+ ID:2 KPHN (796 850 851 904)
23
+ Frame_time:0.100
24
+ Frame #: 2
25
+ ID:1 KPHN (866 800 967 851)
26
+ **ID:2** KPHN (796 852 851 906)
27
+ Frame_time:0.133
28
+ Frame #: 3
29
+ ID:1 KPHN (873 799 976 851)
30
+ **ID:2** KPHN (796 852 853 909)
31
+
32
+ ```
33
+
34
+
16
35
  ### やりたいこと
17
36
 
18
- このような形式で表記されているCSVファイルがあるとして右4つの座標点のでどれかが+ー5の範囲内ならおなじID に書き直すというプログラムを書きたいです
37
+ このような形式で表記されているtxtファイルがあるとして右4つの座標点のでどれかが+ー5の範囲内ならおなじID に書き直すというプログラムを書きたいです
19
38
 
20
39
  これはYolov4とDeepsortを用いKPHNという物体をトラッキングしているのですが誤認識などでもともとIDが振られているものに対して新たに新しいIDが振られているのでそれを直したいという感じです。
21
40