주요 콘텐츠

이 페이지의 내용은 이전 릴리스에 관한 것입니다. 해당 영문 페이지는 최신 릴리스에서 제거되었습니다.

snapshot

Ryze 드론 카메라에서 단일 이미지 프레임 수집

설명

frame = snapshot(cameraObj)cameraObj로 지정된 드론 카메라 객체에서 보낸 단일 이미지를 반환합니다. 루프에서 snapshot을 호출하면 루프의 각 반복에 대해 새로운 프레임을 반환합니다.

예제

[frame,ts] = snapshot(cameraObj)cameraObj로 지정된 드론 카메라 객체에서 보낸 단일 이미지를 수집하여 이를 frame 변수에 할당하고 타임스탬프 ts를 반환합니다.

예제

예제

모두 축소

Ryze Tello 드론에 연결합니다.

droneObj = ryze()
droneObj = 
          ryze with properties:

                    Name: "Tello"
                      ID: "TELLO-D2B07B"
               IPAddress: "192.168.10.1"
                   State: "landed"
            BatteryLevel: 50%
             StationMode: 0
        AvailableCameras: ["FPV"]

camera 객체를 사용하여 드론의 카메라에 연결합니다.

cameraObj = camera(droneObj);
cameraObj = 
          Camera with properties:

                    Name: "FPV"
              Resolution: "720x960" 

드론의 카메라에서 이미지를 캡처합니다.

frame = snapshot(cameraObj);

Ryze Tello 드론에 연결합니다.

droneObj = ryze()
droneObj = 
          ryze tello with properties:

                    Name: "Tello"
                      ID: "TELLO-D2B07B"
                   State: "landed"
            BatteryLevel: 50%
        AvailableCameras: ["FPV"]

camera 객체를 사용하여 드론의 카메라에 연결합니다.

cameraObj = camera(droneObj);
cameraObj = 
          Camera with properties:

                    Name: "FPV"
              Resolution: "720x960" 

드론 카메라에서 이미지를 캡처하여 frame에 할당하고 타임스탬프를 수집하여 ts에 할당합니다.

[frame,ts] = snapshot(cameraObj);

수집한 이미지를 표시합니다.

imshow(frame)

스냅샷의 timestamp를 표시합니다.

ts
time =  
        datetime
          15-Aug-2019 14:07:19                   

입력 인수

모두 축소

Ryze 드론 카메라 연결 객체이며, cameraObj로 지정됩니다.

출력 인수

모두 축소

드론의 카메라에서 캡처한 RGB 이미지이며, uint8 행렬로 지정됩니다.

버전 내역

R2020a에 개발됨

참고 항목

| |