質問編集履歴
2
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -128,9 +128,31 @@
|
|
128
128
|
|
129
129
|
どうしたらFILの変数も「書き換えたい値」のように書き換えることが可能でしょうか?
|
130
130
|
|
131
|
+
訂正したcfg.sh
|
132
|
+
|
131
133
|
```zsh
|
132
134
|
|
135
|
+
# /bin/sh
|
136
|
+
|
137
|
+
CLAESES=3
|
138
|
+
|
139
|
+
FIL=(${CLAESES}+5)*3
|
140
|
+
|
141
|
+
mv yolov4-tiny.cfg yolov4-tiny.cfg.bak
|
142
|
+
|
143
|
+
cat yolov4-tiny.cfg.bak | sed -e "s/filters=255/filters=${FIL}/g" -e "s/classes=80/classes=${CLAESES}/g" > yolov4-tiny.cfg
|
144
|
+
|
145
|
+
rm *bak
|
146
|
+
|
147
|
+
```
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
実行結果
|
152
|
+
|
153
|
+
```zsh
|
154
|
+
|
133
|
-
filters=(
|
155
|
+
filters=(3+5)*3
|
134
156
|
|
135
157
|
activation=linear
|
136
158
|
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -117,3 +117,31 @@
|
|
117
117
|
classes=3
|
118
118
|
|
119
119
|
```
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
###追記
|
126
|
+
|
127
|
+
ダブルクオーテーションで囲んだら以下のようにFILが上手く計算結果を反映してくれません。
|
128
|
+
|
129
|
+
どうしたらFILの変数も「書き換えたい値」のように書き換えることが可能でしょうか?
|
130
|
+
|
131
|
+
```zsh
|
132
|
+
|
133
|
+
filters=(CLAESES+5)*3
|
134
|
+
|
135
|
+
activation=linear
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
[yolo]
|
140
|
+
|
141
|
+
mask = 1,2,3
|
142
|
+
|
143
|
+
anchors = 10,14, 23,27, 37,58, 81,82, 135,169, 344,319
|
144
|
+
|
145
|
+
classes=3
|
146
|
+
|
147
|
+
```
|