diff --git a/apps/conference-demos/rgb-depth-connections/requirements.txt b/apps/conference-demos/rgb-depth-connections/requirements.txt index 667dd4d0b..02dedcd4c 100755 --- a/apps/conference-demos/rgb-depth-connections/requirements.txt +++ b/apps/conference-demos/rgb-depth-connections/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python==4.10.0.84 diff --git a/apps/data-collection/backend/requirements.txt b/apps/data-collection/backend/requirements.txt index 344ef3178..60ca070a4 100644 --- a/apps/data-collection/backend/requirements.txt +++ b/apps/data-collection/backend/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 tokenizers~=0.21.0 diff --git a/apps/default-app/requirements.txt b/apps/default-app/requirements.txt index bd8a9f159..44f86d04a 100644 --- a/apps/default-app/requirements.txt +++ b/apps/default-app/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless==4.10.0.84 diff --git a/apps/focused-vision/backend/requirements.txt b/apps/focused-vision/backend/requirements.txt index bd8a9f159..44f86d04a 100644 --- a/apps/focused-vision/backend/requirements.txt +++ b/apps/focused-vision/backend/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless==4.10.0.84 diff --git a/apps/object-volume-measurement-3d/backend/requirements.txt b/apps/object-volume-measurement-3d/backend/requirements.txt index 3e521800d..ee5d0c619 100644 --- a/apps/object-volume-measurement-3d/backend/requirements.txt +++ b/apps/object-volume-measurement-3d/backend/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/apps/p2p-measurement/backend/requirements.txt b/apps/p2p-measurement/backend/requirements.txt index f71816fdb..3c7ce759c 100644 --- a/apps/p2p-measurement/backend/requirements.txt +++ b/apps/p2p-measurement/backend/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-contrib-python==4.12.0.88 numpy>=1.22 diff --git a/apps/people-demographics-and-sentiment-analysis/backend/requirements.txt b/apps/people-demographics-and-sentiment-analysis/backend/requirements.txt index 4f2673612..d25ae9028 100644 --- a/apps/people-demographics-and-sentiment-analysis/backend/requirements.txt +++ b/apps/people-demographics-and-sentiment-analysis/backend/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy==2.2.6 opencv-python-headless==4.10.0.84 diff --git a/apps/qr-tiling/backend/requirements.txt b/apps/qr-tiling/backend/requirements.txt index a6f7a0461..d423135cf 100644 --- a/apps/qr-tiling/backend/requirements.txt +++ b/apps/qr-tiling/backend/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 pyzbar==0.1.9 diff --git a/camera-controls/depth-driven-focus/requirements.txt b/camera-controls/depth-driven-focus/requirements.txt index 3e38ed1e5..52cff82a5 100644 --- a/camera-controls/depth-driven-focus/requirements.txt +++ b/camera-controls/depth-driven-focus/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 diff --git a/camera-controls/lossless-zooming/requirements.txt b/camera-controls/lossless-zooming/requirements.txt index 42a19107e..db983c5dc 100644 --- a/camera-controls/lossless-zooming/requirements.txt +++ b/camera-controls/lossless-zooming/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/camera-controls/manual-camera-control/requirements.txt b/camera-controls/manual-camera-control/requirements.txt index 3e38ed1e5..52cff82a5 100644 --- a/camera-controls/manual-camera-control/requirements.txt +++ b/camera-controls/manual-camera-control/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 diff --git a/custom-frontend/open-vocabulary-object-detection/backend/requirements.txt b/custom-frontend/open-vocabulary-object-detection/backend/requirements.txt index 8bdee7db9..e7d48a0a0 100644 --- a/custom-frontend/open-vocabulary-object-detection/backend/requirements.txt +++ b/custom-frontend/open-vocabulary-object-detection/backend/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/custom-frontend/raw-stream/requirements.txt b/custom-frontend/raw-stream/requirements.txt index ed6f0d585..3430d03a9 100644 --- a/custom-frontend/raw-stream/requirements.txt +++ b/custom-frontend/raw-stream/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 diff --git a/depth-measurement/3d-measurement/box-measurement/requirements.txt b/depth-measurement/3d-measurement/box-measurement/requirements.txt index 11542887c..f9db8e8b0 100644 --- a/depth-measurement/3d-measurement/box-measurement/requirements.txt +++ b/depth-measurement/3d-measurement/box-measurement/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 open3d~=0.18 diff --git a/depth-measurement/3d-measurement/rgbd-pointcloud/requirements.txt b/depth-measurement/3d-measurement/rgbd-pointcloud/requirements.txt index ed6f0d585..3430d03a9 100644 --- a/depth-measurement/3d-measurement/rgbd-pointcloud/requirements.txt +++ b/depth-measurement/3d-measurement/rgbd-pointcloud/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 diff --git a/depth-measurement/3d-measurement/tof-pointcloud/requirements.txt b/depth-measurement/3d-measurement/tof-pointcloud/requirements.txt index 68f54c843..b4faa1bb5 100644 --- a/depth-measurement/3d-measurement/tof-pointcloud/requirements.txt +++ b/depth-measurement/3d-measurement/tof-pointcloud/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 open3d~=0.18 diff --git a/depth-measurement/calc-spatial-on-host/requirements.txt b/depth-measurement/calc-spatial-on-host/requirements.txt index 0336a3d2d..71714b154 100644 --- a/depth-measurement/calc-spatial-on-host/requirements.txt +++ b/depth-measurement/calc-spatial-on-host/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless==4.10.0.84 numpy>=1.22 diff --git a/depth-measurement/dynamic-calibration/requirements.txt b/depth-measurement/dynamic-calibration/requirements.txt index 9bdede53c..e7ceadeb1 100644 --- a/depth-measurement/dynamic-calibration/requirements.txt +++ b/depth-measurement/dynamic-calibration/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 opencv-python==4.10.0.84 diff --git a/depth-measurement/stereo-on-host/requirements.txt b/depth-measurement/stereo-on-host/requirements.txt index 3b952dd19..61aa73d3b 100644 --- a/depth-measurement/stereo-on-host/requirements.txt +++ b/depth-measurement/stereo-on-host/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 scikit-image diff --git a/depth-measurement/stereo-runtime-configuration/requirements.txt b/depth-measurement/stereo-runtime-configuration/requirements.txt index 3e38ed1e5..52cff82a5 100644 --- a/depth-measurement/stereo-runtime-configuration/requirements.txt +++ b/depth-measurement/stereo-runtime-configuration/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 diff --git a/depth-measurement/triangulation/requirements.txt b/depth-measurement/triangulation/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/depth-measurement/triangulation/requirements.txt +++ b/depth-measurement/triangulation/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/depth-measurement/wls-filter/requirements.txt b/depth-measurement/wls-filter/requirements.txt index 13ecd4ad7..564a26fc5 100644 --- a/depth-measurement/wls-filter/requirements.txt +++ b/depth-measurement/wls-filter/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-contrib-python==4.10.0.84 numpy>=1.22 diff --git a/integrations/foxglove/requirements.txt b/integrations/foxglove/requirements.txt index 7f6f23fdd..a66d99e9b 100644 --- a/integrations/foxglove/requirements.txt +++ b/integrations/foxglove/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 foxglove-websocket==0.1.2 diff --git a/integrations/hub-snaps-events/requirements.txt b/integrations/hub-snaps-events/requirements.txt index a0ec1deaa..8f1eac6b7 100644 --- a/integrations/hub-snaps-events/requirements.txt +++ b/integrations/hub-snaps-events/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 python-dotenv diff --git a/integrations/rerun/requirements.txt b/integrations/rerun/requirements.txt index b643c410e..d08605eda 100644 --- a/integrations/rerun/requirements.txt +++ b/integrations/rerun/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/integrations/roboflow-dataset/requirements.txt b/integrations/roboflow-dataset/requirements.txt index b1c8a4dac..528e843b0 100644 --- a/integrations/roboflow-dataset/requirements.txt +++ b/integrations/roboflow-dataset/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 opencv-python-headless~=4.10.0 diff --git a/integrations/roboflow-workflow/backend/src/requirements.txt b/integrations/roboflow-workflow/backend/src/requirements.txt index 4373456cb..41fefd607 100644 --- a/integrations/roboflow-workflow/backend/src/requirements.txt +++ b/integrations/roboflow-workflow/backend/src/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python~=4.10.0 inference diff --git a/neural-networks/3D-detection/objectron/requirements.txt b/neural-networks/3D-detection/objectron/requirements.txt index f260a9e90..87f27a52a 100644 --- a/neural-networks/3D-detection/objectron/requirements.txt +++ b/neural-networks/3D-detection/objectron/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 \ No newline at end of file diff --git a/neural-networks/counting/crowdcounting/requirements.txt b/neural-networks/counting/crowdcounting/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/neural-networks/counting/crowdcounting/requirements.txt +++ b/neural-networks/counting/crowdcounting/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/neural-networks/counting/cumulative-object-counting/requirements.txt b/neural-networks/counting/cumulative-object-counting/requirements.txt index ed6f0d585..3430d03a9 100644 --- a/neural-networks/counting/cumulative-object-counting/requirements.txt +++ b/neural-networks/counting/cumulative-object-counting/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 diff --git a/neural-networks/counting/depth-people-counting/requirements.txt b/neural-networks/counting/depth-people-counting/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/neural-networks/counting/depth-people-counting/requirements.txt +++ b/neural-networks/counting/depth-people-counting/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/neural-networks/counting/people-counter/requirements.txt b/neural-networks/counting/people-counter/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/counting/people-counter/requirements.txt +++ b/neural-networks/counting/people-counter/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/depth-estimation/crestereo-stereo-matching/requirements.txt b/neural-networks/depth-estimation/crestereo-stereo-matching/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/neural-networks/depth-estimation/crestereo-stereo-matching/requirements.txt +++ b/neural-networks/depth-estimation/crestereo-stereo-matching/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/neural-networks/depth-estimation/foundation-stereo/requirements.txt b/neural-networks/depth-estimation/foundation-stereo/requirements.txt index 3ecc00201..1ec61569c 100644 --- a/neural-networks/depth-estimation/foundation-stereo/requirements.txt +++ b/neural-networks/depth-estimation/foundation-stereo/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 onnxruntime>=1.19.0 onnxruntime-gpu>=1.19.0 diff --git a/neural-networks/depth-estimation/neural-depth/host_eval/requirements.txt b/neural-networks/depth-estimation/neural-depth/host_eval/requirements.txt index 8ce0e1fb5..91c7f8729 100644 --- a/neural-networks/depth-estimation/neural-depth/host_eval/requirements.txt +++ b/neural-networks/depth-estimation/neural-depth/host_eval/requirements.txt @@ -1,5 +1,5 @@ beautifulsoup4==4.12.3 -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy opencv-python~=4.10.0 diff --git a/neural-networks/depth-estimation/neural-depth/requirements.txt b/neural-networks/depth-estimation/neural-depth/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/depth-estimation/neural-depth/requirements.txt +++ b/neural-networks/depth-estimation/neural-depth/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/face-detection/age-gender/requirements.txt b/neural-networks/face-detection/age-gender/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/face-detection/age-gender/requirements.txt +++ b/neural-networks/face-detection/age-gender/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/face-detection/blur-faces/requirements.txt b/neural-networks/face-detection/blur-faces/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/neural-networks/face-detection/blur-faces/requirements.txt +++ b/neural-networks/face-detection/blur-faces/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/neural-networks/face-detection/emotion-recognition/requirements.txt b/neural-networks/face-detection/emotion-recognition/requirements.txt index ed6f0d585..3430d03a9 100644 --- a/neural-networks/face-detection/emotion-recognition/requirements.txt +++ b/neural-networks/face-detection/emotion-recognition/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 diff --git a/neural-networks/face-detection/face-mask-detection/requirements.txt b/neural-networks/face-detection/face-mask-detection/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/face-detection/face-mask-detection/requirements.txt +++ b/neural-networks/face-detection/face-mask-detection/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/face-detection/fatigue-detection/requirements.txt b/neural-networks/face-detection/fatigue-detection/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/neural-networks/face-detection/fatigue-detection/requirements.txt +++ b/neural-networks/face-detection/fatigue-detection/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/neural-networks/face-detection/gaze-estimation/requirements.txt b/neural-networks/face-detection/gaze-estimation/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/face-detection/gaze-estimation/requirements.txt +++ b/neural-networks/face-detection/gaze-estimation/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/face-detection/head-posture-detection/requirements.txt b/neural-networks/face-detection/head-posture-detection/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/face-detection/head-posture-detection/requirements.txt +++ b/neural-networks/face-detection/head-posture-detection/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/feature-detection/xfeat/requirements.txt b/neural-networks/feature-detection/xfeat/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/neural-networks/feature-detection/xfeat/requirements.txt +++ b/neural-networks/feature-detection/xfeat/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/neural-networks/object-detection/barcode-detection-conveyor-belt/requirements.txt b/neural-networks/object-detection/barcode-detection-conveyor-belt/requirements.txt index af14bc21d..d35560c3e 100644 --- a/neural-networks/object-detection/barcode-detection-conveyor-belt/requirements.txt +++ b/neural-networks/object-detection/barcode-detection-conveyor-belt/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 opencv-python-headless~=4.10.0 diff --git a/neural-networks/object-detection/human-machine-safety/requirements.txt b/neural-networks/object-detection/human-machine-safety/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/object-detection/human-machine-safety/requirements.txt +++ b/neural-networks/object-detection/human-machine-safety/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/object-detection/social-distancing/requirements.txt b/neural-networks/object-detection/social-distancing/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/neural-networks/object-detection/social-distancing/requirements.txt +++ b/neural-networks/object-detection/social-distancing/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/neural-networks/object-detection/spatial-detections/requirements.txt b/neural-networks/object-detection/spatial-detections/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/object-detection/spatial-detections/requirements.txt +++ b/neural-networks/object-detection/spatial-detections/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/object-detection/text-blur/requirements.txt b/neural-networks/object-detection/text-blur/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/neural-networks/object-detection/text-blur/requirements.txt +++ b/neural-networks/object-detection/text-blur/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/neural-networks/object-detection/thermal-detection/requirements.txt b/neural-networks/object-detection/thermal-detection/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/object-detection/thermal-detection/requirements.txt +++ b/neural-networks/object-detection/thermal-detection/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/object-detection/yolo-host-decoding/requirements.txt b/neural-networks/object-detection/yolo-host-decoding/requirements.txt index ed6f0d585..3430d03a9 100644 --- a/neural-networks/object-detection/yolo-host-decoding/requirements.txt +++ b/neural-networks/object-detection/yolo-host-decoding/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 diff --git a/neural-networks/object-detection/yolo-world/requirements.txt b/neural-networks/object-detection/yolo-world/requirements.txt index f313c69d2..8bd4eb1cd 100644 --- a/neural-networks/object-detection/yolo-world/requirements.txt +++ b/neural-networks/object-detection/yolo-world/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/neural-networks/object-tracking/collision-avoidance/requirements.txt b/neural-networks/object-tracking/collision-avoidance/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/object-tracking/collision-avoidance/requirements.txt +++ b/neural-networks/object-tracking/collision-avoidance/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/object-tracking/deepsort-tracking/requirements.txt b/neural-networks/object-tracking/deepsort-tracking/requirements.txt index aa0093a30..c206da6ea 100644 --- a/neural-networks/object-tracking/deepsort-tracking/requirements.txt +++ b/neural-networks/object-tracking/deepsort-tracking/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 opencv-python-headless~=4.10.0 diff --git a/neural-networks/object-tracking/kalman/requirements.txt b/neural-networks/object-tracking/kalman/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/object-tracking/kalman/requirements.txt +++ b/neural-networks/object-tracking/kalman/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/object-tracking/people-tracker/requirements.txt b/neural-networks/object-tracking/people-tracker/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/object-tracking/people-tracker/requirements.txt +++ b/neural-networks/object-tracking/people-tracker/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/ocr/general-ocr/requirements.txt b/neural-networks/ocr/general-ocr/requirements.txt index 0336a3d2d..71714b154 100644 --- a/neural-networks/ocr/general-ocr/requirements.txt +++ b/neural-networks/ocr/general-ocr/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless==4.10.0.84 numpy>=1.22 diff --git a/neural-networks/ocr/license-plate-recognition/requirements.txt b/neural-networks/ocr/license-plate-recognition/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/neural-networks/ocr/license-plate-recognition/requirements.txt +++ b/neural-networks/ocr/license-plate-recognition/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/neural-networks/pose-estimation/animal-pose/requirements.txt b/neural-networks/pose-estimation/animal-pose/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/pose-estimation/animal-pose/requirements.txt +++ b/neural-networks/pose-estimation/animal-pose/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/pose-estimation/hand-pose/requirements.txt b/neural-networks/pose-estimation/hand-pose/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/pose-estimation/hand-pose/requirements.txt +++ b/neural-networks/pose-estimation/hand-pose/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/pose-estimation/human-pose/requirements.txt b/neural-networks/pose-estimation/human-pose/requirements.txt index 42a19107e..db983c5dc 100644 --- a/neural-networks/pose-estimation/human-pose/requirements.txt +++ b/neural-networks/pose-estimation/human-pose/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/neural-networks/reidentification/human-reidentification/requirements.txt b/neural-networks/reidentification/human-reidentification/requirements.txt index ed6f0d585..3430d03a9 100644 --- a/neural-networks/reidentification/human-reidentification/requirements.txt +++ b/neural-networks/reidentification/human-reidentification/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 diff --git a/neural-networks/speech-recognition/whisper-tiny-en/requirements.txt b/neural-networks/speech-recognition/whisper-tiny-en/requirements.txt index 0752a44cb..d1bddc509 100644 --- a/neural-networks/speech-recognition/whisper-tiny-en/requirements.txt +++ b/neural-networks/speech-recognition/whisper-tiny-en/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 scipy diff --git a/streaming/mjpeg-streaming/requirements.txt b/streaming/mjpeg-streaming/requirements.txt index 5b2c84208..0e3636bad 100644 --- a/streaming/mjpeg-streaming/requirements.txt +++ b/streaming/mjpeg-streaming/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 numpy>=1.22 diff --git a/streaming/on-device-encoding/requirements.txt b/streaming/on-device-encoding/requirements.txt index 32f76a209..ccd4f20b0 100644 --- a/streaming/on-device-encoding/requirements.txt +++ b/streaming/on-device-encoding/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 av==12.3.0 numpy>=1.22 diff --git a/streaming/poe-mqtt/requirements.txt b/streaming/poe-mqtt/requirements.txt index 42a19107e..db983c5dc 100644 --- a/streaming/poe-mqtt/requirements.txt +++ b/streaming/poe-mqtt/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/streaming/poe-tcp-streaming/requirements.txt b/streaming/poe-tcp-streaming/requirements.txt index 5fd79ce1a..12a2e5790 100644 --- a/streaming/poe-tcp-streaming/requirements.txt +++ b/streaming/poe-tcp-streaming/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python~=4.10.0 numpy>=1.22 diff --git a/streaming/rtsp-streaming/requirements.txt b/streaming/rtsp-streaming/requirements.txt index 7c38e4ed3..d8132458e 100644 --- a/streaming/rtsp-streaming/requirements.txt +++ b/streaming/rtsp-streaming/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 PyGObject==3.46.0 diff --git a/streaming/webrtc-streaming/requirements.txt b/streaming/webrtc-streaming/requirements.txt index 502755f88..be933c065 100644 --- a/streaming/webrtc-streaming/requirements.txt +++ b/streaming/webrtc-streaming/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 aiortc==1.9.0 aiohttp>=3.10.0,<4.0 diff --git a/tests/conftest.py b/tests/conftest.py index 3c3fbbe78..03a6c5ece 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -3,6 +3,8 @@ import os import logging +from constants import STARTUP_TIMEOUT_SECONDS + logger = logging.getLogger() logger.setLevel(logging.INFO) @@ -108,6 +110,19 @@ def test_args(request): return args +@pytest.fixture +def example_test_args(test_args, example_dir): + args = dict(test_args) + + for example_path, timeout in STARTUP_TIMEOUT_SECONDS.items(): + if example_path in example_dir.as_posix(): + args["startup_timeout"] = timeout + logger.info(f"startup_timeout argument changed to: {timeout}") + break + + return args + + def pytest_generate_tests(metafunc): if "example_dir" in metafunc.fixturenames: root_dirs = metafunc.config.getoption("--root-dir") diff --git a/tests/constants.py b/tests/constants.py index 6cd9466b7..ca2d1f723 100644 --- a/tests/constants.py +++ b/tests/constants.py @@ -191,3 +191,7 @@ "UserWarning: Specified provider 'CUDAExecutionProvider' is not in available", "Sync node has been trying to sync for", ] + +STARTUP_TIMEOUT_SECONDS = { + "neural-networks/speech-recognition/whisper-tiny-en": 900, +} diff --git a/tests/test_examples_standalone.py b/tests/test_examples_standalone.py index 1bf6aad30..505fea910 100644 --- a/tests/test_examples_standalone.py +++ b/tests/test_examples_standalone.py @@ -34,7 +34,7 @@ def skip_if_not_rvc4(test_args): pytest.skip("Skipping test_standalone.py: requires RVC4 platform") -def test_example_runs_in_standalone(example_dir, test_args): +def test_example_runs_in_standalone(example_dir, example_test_args): """Tests if the example runs in standalone mode for at least N seconds without errors.""" # Time that device is waiting before timing out, set for RVC4 tests os.environ["DEPTHAI_SEARCH_TIMEOUT"] = "30000" @@ -45,9 +45,9 @@ def test_example_runs_in_standalone(example_dir, test_args): example_dir=example_dir, known_failing_examples=KNOWN_FAILING, desired_mode="standalone", - desired_platform=test_args["platform"], - desired_py=test_args["python_version"], - desired_dai=test_args["depthai_version"], + desired_platform=example_test_args["platform"], + desired_py=example_test_args["python_version"], + desired_dai=example_test_args["depthai_version"], ) if not success: pytest.skip(f"Skipping {example_dir}: {reason}") @@ -87,15 +87,15 @@ def test_example_runs_in_standalone(example_dir, test_args): setup_env( base_dir=example_dir, requirements_path=requirements_path, - depthai_version=test_args["depthai_version"], - depthai_nodes_version=test_args["depthai_nodes_version"], + depthai_version=example_test_args["depthai_version"], + depthai_nodes_version=example_test_args["depthai_nodes_version"], oakapp_toml_path=oakapp_toml, - local_static_registry=test_args["local_static_registry"], + local_static_registry=example_test_args["local_static_registry"], ) with change_and_restore_dir(example_dir): time.sleep(10) # to stabilize device - success = run_example(example_dir=example_dir, args=test_args) + success = run_example(example_dir=example_dir, args=example_test_args) teardown() assert success, f"Test failed for {example_dir}" @@ -151,9 +151,8 @@ def run_example(example_dir: Path, args: Dict) -> bool: return False run_duration = args.get("timeout") - startup_timeout = ( - 60 * 5 - ) # if it takes more than 5min to setup the app then fail the test + # If setup takes too long, fail the test. Some apps can override this. + startup_timeout = args.get("startup_timeout", 60 * 5) try: logger.debug(f"Installing {example_dir} app") diff --git a/tutorials/camera-demo/requirements.txt b/tutorials/camera-demo/requirements.txt index ed6f0d585..3430d03a9 100644 --- a/tutorials/camera-demo/requirements.txt +++ b/tutorials/camera-demo/requirements.txt @@ -1,3 +1,3 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 diff --git a/tutorials/camera-stereo-depth/requirements.txt b/tutorials/camera-stereo-depth/requirements.txt index 9319da2b5..898671330 100644 --- a/tutorials/camera-stereo-depth/requirements.txt +++ b/tutorials/camera-stereo-depth/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 opencv-python-headless~=4.10.0 diff --git a/tutorials/custom-models/generate_model/requirements.txt b/tutorials/custom-models/generate_model/requirements.txt index cf3ce2f75..de025cff6 100644 --- a/tutorials/custom-models/generate_model/requirements.txt +++ b/tutorials/custom-models/generate_model/requirements.txt @@ -1,5 +1,5 @@ / -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 modelconv==0.3.3 numpy==1.23.0 diff --git a/tutorials/custom-models/requirements.txt b/tutorials/custom-models/requirements.txt index 9319da2b5..898671330 100644 --- a/tutorials/custom-models/requirements.txt +++ b/tutorials/custom-models/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 opencv-python-headless~=4.10.0 diff --git a/tutorials/display-detections/requirements.txt b/tutorials/display-detections/requirements.txt index 9319da2b5..898671330 100644 --- a/tutorials/display-detections/requirements.txt +++ b/tutorials/display-detections/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 opencv-python-headless~=4.10.0 diff --git a/tutorials/full-fov-nn/requirements.txt b/tutorials/full-fov-nn/requirements.txt index 42a19107e..db983c5dc 100644 --- a/tutorials/full-fov-nn/requirements.txt +++ b/tutorials/full-fov-nn/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/tutorials/multiple-devices/multi-cam-calibration/requirements.txt b/tutorials/multiple-devices/multi-cam-calibration/requirements.txt index 04535d364..95b3ffa8a 100644 --- a/tutorials/multiple-devices/multi-cam-calibration/requirements.txt +++ b/tutorials/multiple-devices/multi-cam-calibration/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python==4.10.0.84 numpy>=1.22 diff --git a/tutorials/multiple-devices/multiple-device-stitch-nn/requirements.txt b/tutorials/multiple-devices/multiple-device-stitch-nn/requirements.txt index 46ab9b0be..52c89e083 100644 --- a/tutorials/multiple-devices/multiple-device-stitch-nn/requirements.txt +++ b/tutorials/multiple-devices/multiple-device-stitch-nn/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 imutils stitching==0.6.1 diff --git a/tutorials/multiple-devices/multiple-devices-preview/requirements.txt b/tutorials/multiple-devices/multiple-devices-preview/requirements.txt index 42a19107e..db983c5dc 100644 --- a/tutorials/multiple-devices/multiple-devices-preview/requirements.txt +++ b/tutorials/multiple-devices/multiple-devices-preview/requirements.txt @@ -1,2 +1,2 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 diff --git a/tutorials/multiple-devices/spatial-detection-fusion/requirements.txt b/tutorials/multiple-devices/spatial-detection-fusion/requirements.txt index d7f2267cf..96e4c1394 100644 --- a/tutorials/multiple-devices/spatial-detection-fusion/requirements.txt +++ b/tutorials/multiple-devices/spatial-detection-fusion/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless==4.10.0.84 numpy>=1.22 diff --git a/tutorials/play-encoded-stream/requirements.txt b/tutorials/play-encoded-stream/requirements.txt index 26d5abaed..ba008acac 100644 --- a/tutorials/play-encoded-stream/requirements.txt +++ b/tutorials/play-encoded-stream/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 opencv-python-headless~=4.10.0 av==12.3.0 diff --git a/tutorials/qr-with-tiling/requirements.txt b/tutorials/qr-with-tiling/requirements.txt index 792827b15..b95f2eca4 100644 --- a/tutorials/qr-with-tiling/requirements.txt +++ b/tutorials/qr-with-tiling/requirements.txt @@ -1,4 +1,4 @@ -depthai==3.7.1 +depthai==3.8.0 depthai-nodes==0.5.0 numpy>=1.22 pyzbar==0.1.9