streamer_des_images_opencv_avec_v4l2-loopback
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | Dernière révisionLes deux révisions suivantes | ||
streamer_des_images_opencv_avec_v4l2-loopback [2022/02/26 11:16] – [Profondeur d'une RealSense D455] serge | streamer_des_images_opencv_avec_v4l2-loopback [2022/02/26 11:17] – [Profondeur d'une RealSense D455] serge | ||
---|---|---|---|
Ligne 118: | Ligne 118: | ||
import numpy as np | import numpy as np | ||
import pyrealsense2 as rs | import pyrealsense2 as rs | ||
- | |||
# Le faux device | # Le faux device | ||
VIDEO = '/ | VIDEO = '/ | ||
- | |||
# Avec ou sans slider pour régler GRAY_BACKGROUND | # Avec ou sans slider pour régler GRAY_BACKGROUND | ||
SLIDER = 1 | SLIDER = 1 | ||
- | |||
# GRAY_BACKGROUND: | # GRAY_BACKGROUND: | ||
# si elle est modifiée par le slider, il faut le modifier ci-dessous | # si elle est modifiée par le slider, il faut le modifier ci-dessous | ||
GRAY_BACKGROUND = 153 | GRAY_BACKGROUND = 153 | ||
- | |||
class MyRealSense: | class MyRealSense: | ||
- | |||
def __init__(self): | def __init__(self): | ||
global VIDEO | global VIDEO | ||
Ligne 203: | Ligne 198: | ||
global GRAY_BACKGROUND | global GRAY_BACKGROUND | ||
global SLIDER | global SLIDER | ||
- | |||
while self.pose_loop: | while self.pose_loop: | ||
- | |||
# Get frameset of color and depth | # Get frameset of color and depth | ||
frames = self.pipeline.wait_for_frames() | frames = self.pipeline.wait_for_frames() | ||
Ligne 239: | Ligne 232: | ||
if SLIDER: | if SLIDER: | ||
cv2.imshow(' | cv2.imshow(' | ||
- | |||
self.camera.schedule_frame(bg_removed) | self.camera.schedule_frame(bg_removed) | ||
if cv2.waitKey(1) == 27: | if cv2.waitKey(1) == 27: | ||
break | break | ||
- | |||
- | |||
if __name__ == ' | if __name__ == ' |
streamer_des_images_opencv_avec_v4l2-loopback.txt · Dernière modification : 2022/03/03 12:35 de serge