6
6
import numpy as np
7
7
import dearpygui .dearpygui as dpg
8
8
9
+ from node_editor .util import dpg_get_value , dpg_set_value
10
+
9
11
from node .node_abc import DpgNodeABC
10
12
from node_editor .util import convert_cv_to_dpg
11
13
@@ -203,10 +205,10 @@ def update(
203
205
source_tag = connection_info [0 ] + 'Value'
204
206
destination_tag = connection_info [1 ] + 'Value'
205
207
# 値更新
206
- input_value = round (float (dpg . get_value (source_tag )), 3 )
208
+ input_value = round (float (dpg_get_value (source_tag )), 3 )
207
209
input_value = max ([self ._min_val , input_value ])
208
210
input_value = min ([self ._max_val , input_value ])
209
- dpg . set_value (destination_tag , input_value )
211
+ dpg_set_value (destination_tag , input_value )
210
212
if connection_type == self .TYPE_IMAGE :
211
213
# 画像取得元のノード名(ID付き)を取得
212
214
connection_info_src = connection_info [0 ]
@@ -217,13 +219,13 @@ def update(
217
219
frame = node_image_dict .get (connection_info_src , None )
218
220
219
221
# スコア閾値
220
- score_th = round (float (dpg . get_value (input_value03_tag )), 3 )
222
+ score_th = round (float (dpg_get_value (input_value03_tag )), 3 )
221
223
222
224
# CPU/GPU選択状態取得
223
- provider = dpg . get_value (tag_provider_select_value_name )
225
+ provider = dpg_get_value (tag_provider_select_value_name )
224
226
225
227
# モデル情報取得
226
- model_name = dpg . get_value (input_value02_tag )
228
+ model_name = dpg_get_value (input_value02_tag )
227
229
model_path = self ._model_path_setting [model_name ]
228
230
model_class = self ._model_class [model_name ]
229
231
@@ -259,7 +261,7 @@ def update(
259
261
if frame is not None and use_pref_counter :
260
262
elapsed_time = time .perf_counter () - start_time
261
263
elapsed_time = int (elapsed_time * 1000 )
262
- dpg . set_value (output_value02_tag ,
264
+ dpg_set_value (output_value02_tag ,
263
265
str (elapsed_time ).zfill (4 ) + 'ms' )
264
266
265
267
# 描画
@@ -276,7 +278,7 @@ def update(
276
278
small_window_w ,
277
279
small_window_h ,
278
280
)
279
- dpg . set_value (output_value01_tag , texture )
281
+ dpg_set_value (output_value01_tag , texture )
280
282
281
283
return frame , result
282
284
@@ -289,9 +291,9 @@ def get_setting_dict(self, node_id):
289
291
input_value03_tag = tag_node_name + ':' + self .TYPE_FLOAT + ':Input03Value'
290
292
291
293
# 選択モデル
292
- model_name = dpg . get_value (input_value02_tag )
294
+ model_name = dpg_get_value (input_value02_tag )
293
295
# スコア閾値
294
- score_th = round (float (dpg . get_value (input_value03_tag )), 3 )
296
+ score_th = round (float (dpg_get_value (input_value03_tag )), 3 )
295
297
296
298
pos = dpg .get_item_pos (tag_node_name )
297
299
@@ -311,5 +313,5 @@ def set_setting_dict(self, node_id, setting_dict):
311
313
model_name = setting_dict [input_value02_tag ]
312
314
score_th = setting_dict [input_value03_tag ]
313
315
314
- dpg . set_value (input_value02_tag , model_name )
315
- dpg . set_value (input_value03_tag , score_th )
316
+ dpg_set_value (input_value02_tag , model_name )
317
+ dpg_set_value (input_value03_tag , score_th )
0 commit comments