@@ -137,6 +137,9 @@ def create_yolo(pipeline: dai.Pipeline, camera: dai.node.ColorCamera) -> Tuple[s
137137def clamp (num , v0 , v1 ):
138138 return max (v0 , min (num , v1 ))
139139
140+ DOT_STEP = 0.05
141+ FLOOD_STEP = 0.05
142+
140143class PipelineContext :
141144 q_name_yolo_passthrough : Optional [str ] = None
142145 """The name of the queue that the YOLO spatial detection network passthrough is connected to."""
@@ -150,8 +153,8 @@ def stress_test(mxid: str = ""):
150153
151154 # May have some unknown args
152155 args , _ = parser .parse_known_args ()
153- dot_intensity = 500
154- flood_intensity = 500
156+ dot_intensity = 0.5
157+ flood_intensity = 0.5
155158 iso = 800
156159 exp_time = 20000
157160
@@ -162,9 +165,9 @@ def stress_test(mxid: str = ""):
162165 cam_args .append (device_info )
163166 with dai .Device (* cam_args ) as device :
164167 print ("Setting default dot intensity to" , dot_intensity )
165- device .setIrLaserDotProjectorBrightness (dot_intensity )
168+ device .setIrLaserDotProjectorIntensity (dot_intensity )
166169 print ("Setting default flood intensity to" , flood_intensity )
167- device .setIrFloodLightBrightness (flood_intensity )
170+ device .setIrFloodLightIntensity (flood_intensity )
168171 pipeline , outputs , pipeline_context = build_pipeline (device , args )
169172 device .startPipeline (pipeline )
170173 start_time = time .time ()
@@ -230,21 +233,21 @@ def stress_test(mxid: str = ""):
230233 print ("Q Pressed, exiting stress test..." )
231234 break
232235 elif key == ord ('a' ):
233- dot_intensity = clamp (dot_intensity - 100 , 0 , 1200 )
236+ dot_intensity = clamp (dot_intensity - DOT_STEP , 0 , 1.0 )
234237 print ("Decreasing dot intensity by 100, new value:" , dot_intensity )
235- device .setIrLaserDotProjectorBrightness (dot_intensity )
238+ device .setIrLaserDotProjectorIntensity (dot_intensity )
236239 elif key == ord ('d' ):
237- dot_intensity = clamp (dot_intensity + 100 , 0 , 1200 )
240+ dot_intensity = clamp (dot_intensity + DOT_STEP , 0 , 1.0 )
238241 print ("Increasing dot intensity by 100, new value:" , dot_intensity )
239- device .setIrLaserDotProjectorBrightness (dot_intensity )
242+ device .setIrLaserDotProjectorIntensity (dot_intensity )
240243 elif key == ord ('w' ):
241- flood_intensity = clamp (flood_intensity + 100 , 0 , 1500 )
244+ flood_intensity = clamp (flood_intensity + FLOOD_STEP , 0 , 1.0 )
242245 print ("Increasing flood intensity by 100, new value:" , flood_intensity )
243- device .setIrFloodLightBrightness (flood_intensity )
246+ device .setIrFloodLightIntensity (flood_intensity )
244247 elif key == ord ('s' ):
245- flood_intensity = clamp (flood_intensity - 100 , 0 , 1500 )
248+ flood_intensity = clamp (flood_intensity - FLOOD_STEP , 0 , 1.0 )
246249 print ("Decreasing flood intensity by 100, new value:" , flood_intensity )
247- device .setIrFloodLightBrightness (flood_intensity )
250+ device .setIrFloodLightIntensity (flood_intensity )
248251 elif key == ord ('k' ):
249252 iso = clamp (iso - 50 , 0 , 1600 )
250253 print ("Decreasing iso by 50, new value:" , iso )
0 commit comments