質問編集履歴
6
エラーメッセージ欄の追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
### 発生している問題・エラーメッセージ
|
20
20
|
|
21
|
-
|
21
|
+
エラーメッセージはとくに表示されません
|
22
22
|
|
23
23
|
```
|
24
24
|
|
5
タイトルの修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
websocket通信でブラウザ画面に結果表示したのちもリクエストに応じて都度、表示結果を更新したい
|
test
CHANGED
@@ -2,9 +2,9 @@
|
|
2
2
|
|
3
3
|
WiFiアクセスポイント化したラズパイに、ローカルPCからアクセスしてブラウザ画面を立ち上げ、パラメータをサーバ側に送信、計算結果をブラウザに返す一連の処理を繰り返し行えるようにしたいです。
|
4
4
|
|
5
|
-
初回はブラウザに
|
5
|
+
初回は問題なくブラウザにグラフ表示がされますが、二回目以降は、同一ページで別のパラメータ値を入力しなおして送信すると、サーバ側で正常に動作していません(コンソールで確認したところ、ブラウザ側では二回目に入力した値を送信していますが、サーバー側は初回と同じ値を受け取っているようです)
|
6
|
-
|
6
|
+
|
7
|
-
websocketは一度接続が確立されたら、リクエストにし
|
7
|
+
websocketは一度接続が確立されたら、リクエストに応じて繰り返し同じ処理を実行できるイメージでしたが、そういうものではないのでしょうか?それとも下記のプログラムに原因があるようでしたらアドバイスいただけますと大変ありがたいです。よろしくお願いいたします。
|
8
8
|
|
9
9
|
|
10
10
|
|
4
pythonプログラムの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -140,9 +140,9 @@
|
|
140
140
|
|
141
141
|
#動画ファイルを静止画に分割してフォルダに保存
|
142
142
|
|
143
|
-
save_all_frames('/home/pi/
|
143
|
+
save_all_frames('/home/pi/test11.h264', 'image', 'test')
|
144
|
-
|
144
|
+
|
145
|
-
DIR='/home/pi/
|
145
|
+
DIR='/home/pi/image'
|
146
146
|
|
147
147
|
file_num=sum(os.path.isfile(os.path.join(DIR, name)) for name in os.listdir(DIR))
|
148
148
|
|
@@ -150,7 +150,7 @@
|
|
150
150
|
|
151
151
|
for f in range(0,file_num):
|
152
152
|
|
153
|
-
img_path = "/home/pi/
|
153
|
+
img_path = "/home/pi/image"
|
154
154
|
|
155
155
|
img_name = "test_"+str(f).zfill(16)+".jpg"
|
156
156
|
|
@@ -166,13 +166,13 @@
|
|
166
166
|
|
167
167
|
|
168
168
|
|
169
|
-
|
170
|
-
|
171
|
-
|
172
|
-
|
173
169
|
ws.send(json.dumps(data_all)) #ブラウザにデータを送信して結果を表示させる
|
174
170
|
|
175
|
-
|
171
|
+
path_sh1 = os.path.join(script_path, '/home/pi/final_program/trial/folder_remove.sh')
|
172
|
+
|
173
|
+
#フォルダの削除
|
174
|
+
|
175
|
+
subprocess.run(['sh', path_sh1])
|
176
176
|
|
177
177
|
|
178
178
|
|
3
前提・実現したいことの説明文を微修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,9 +2,9 @@
|
|
2
2
|
|
3
3
|
WiFiアクセスポイント化したラズパイに、ローカルPCからアクセスしてブラウザ画面を立ち上げ、パラメータをサーバ側に送信、計算結果をブラウザに返す一連の処理を繰り返し行えるようにしたいです。
|
4
4
|
|
5
|
-
初回はブラウザに結果表示されますが、二回目以降は、同一ページで別のパラメータ値を入力しなおす、あるいは別のページを開いて入力・送信
|
5
|
+
初回はブラウザに結果表示されますが、二回目以降は、同一ページで別のパラメータ値を入力しなおす、あるいは別のページを開いて入力・送信すると、サーバ側で正常に動作していないようです(コンソールで確認したところ、ブラウザ側では二回目に入力した値を送信していますが、サーバー側は初回と同じ値を受け取っているようです)
|
6
|
-
|
6
|
+
|
7
|
-
websocketは一度接続が確立されたら、リクエストにしたがって何度でも同じ処理を実行できるイメージ
|
7
|
+
websocketは一度接続が確立されたら、リクエストにしたがって何度でも同じ処理を実行できるイメージだったのですが、そういうものではないのでしょうか?それとも下記のプログラムに原因があるようでしたらアドバイスいただけますと大変ありがたいです。よろしくお願いいたします。
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
このpythonプログラムはラズパイ自動起動設定にしています(.serviceの設定)
|
14
14
|
|
15
|
-
なお、アドレスをラズパイのローカルホストに設定して確認してみましたが、同様の結果でした。
|
15
|
+
なお、自動起動登録をオフにし、アドレスをラズパイのローカルホストに設定して確認してみましたが、同様の結果でした。
|
16
16
|
|
17
17
|
|
18
18
|
|
@@ -134,7 +134,7 @@
|
|
134
134
|
|
135
135
|
path_sh = os.path.join(script_path, '/home/pi/final_program/trial/satsuei.sh')
|
136
136
|
|
137
|
-
|
137
|
+
#動画撮影
|
138
138
|
|
139
139
|
subprocess.run(['sh', path_sh])
|
140
140
|
|
@@ -158,13 +158,15 @@
|
|
158
158
|
|
159
159
|
img = cv2.imread(target_path)
|
160
160
|
|
161
|
+
|
162
|
+
|
161
|
-
|
163
|
+
#画像処理
|
162
164
|
|
163
165
|
input1, input2 = scanning(img)
|
164
166
|
|
165
167
|
|
166
168
|
|
167
|
-
|
169
|
+
|
168
170
|
|
169
171
|
|
170
172
|
|
2
前提・実現したいことに追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,10 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
WiFiアクセスポイント化したラズパイに、ローカルPCからアクセスしてブラウザ画面を立ち上げ、パラメータをサーバ側に送信、計算結果をブラウザに返す一連の処理を繰り返し行えるようにしたいです。
|
3
|
+
WiFiアクセスポイント化したラズパイに、ローカルPCからアクセスしてブラウザ画面を立ち上げ、パラメータをサーバ側に送信、計算結果をブラウザに返す一連の処理を繰り返し行えるようにしたいです。
|
4
|
+
|
5
|
+
初回はブラウザに結果表示されますが、二回目以降は、同一ページで別のパラメータ値を入力しなおす、あるいは別のページを開いて入力・送信した際に、サーバ側が正常に動作していないようです(コンソールで確認したところ、ブラウザ側では二回目に入力した値を送信していますが、サーバー側では初回と同じ値を受け取っているようです)
|
6
|
+
|
7
|
+
websocketは一度接続が確立されたら、リクエストにしたがって何度でも同じ処理を実行できるイメージでいたのですが、そういうものではないのでしょうか?それとも下記のプログラムに原因があるようでしたらアドバイスいただけますと大変ありがたいです。よろしくお願いいたします。
|
4
8
|
|
5
9
|
|
6
10
|
|
@@ -8,6 +12,8 @@
|
|
8
12
|
|
9
13
|
このpythonプログラムはラズパイ自動起動設定にしています(.serviceの設定)
|
10
14
|
|
15
|
+
なお、アドレスをラズパイのローカルホストに設定して確認してみましたが、同様の結果でした。
|
16
|
+
|
11
17
|
|
12
18
|
|
13
19
|
### 発生している問題・エラーメッセージ
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,6 +4,10 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
+
※追記
|
8
|
+
|
9
|
+
このpythonプログラムはラズパイ自動起動設定にしています(.serviceの設定)
|
10
|
+
|
7
11
|
|
8
12
|
|
9
13
|
### 発生している問題・エラーメッセージ
|