

지원 종료 알림: 2026년 5월 31일에에 대한 지원이 AWS 종료됩니다 AWS Panorama. 2026년 5월 31일 이후에는 AWS Panorama 콘솔 또는 AWS Panorama 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 [AWS Panorama 지원 종료를 참조하세요](https://docs.aws.amazon.com/panorama/latest/dev/panorama-end-of-support.html).

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS Panorama Application SDK
<a name="applications-panoramasdk"></a>

AWS Panorama Application SDK는 AWS 파노라마 애플리케이션 개발을 위한 Python 라이브러리입니다. [애플리케이션 코드](gettingstarted-sample.md)에서 AWS Panorama Application SDK를 사용하여 컴퓨터 비전 모델을 로드하고, 추론을 실행하고, 모니터에 비디오를 출력합니다.

**참고**  
AWS Panorama 애플리케이션 SDK의 최신 기능에 액세스하려면 [어플라이언스 소프트웨어를 업그레이드하십시오](appliance-manage.md#appliance-manage-software).

애플리케이션 SDK가 정의하는 클래스와 메서드에 대한 자세한 내용은 [Application SDK 참조](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/resources/applicationsdk-reference.md)를 참조하십시오.

**Topics**
+ [

## 출력 비디오에 텍스트 및 상자 추가
](#applications-panoramasdk-overlays)

## 출력 비디오에 텍스트 및 상자 추가
<a name="applications-panoramasdk-overlays"></a>

AWS Panorama SDK를 사용하면 디스플레이에 비디오 스트림을 출력할 수 있습니다. 비디오에는 모델의 출력, 애플리케이션의 현재 상태 또는 기타 데이터를 보여주는 텍스트와 상자가 포함될 수 있습니다.

`video_in` 배열의 각 개체는 기기에 연결된 카메라 스트림의 이미지입니다. 이 개체의 유형은 `panoramasdk.media`입니다. 이미지에 텍스트와 사각형 상자를 추가한 다음 `video_out` 배열에 할당할 수 있는 메서드가 있습니다.

다음 예제에서 샘플 애플리케이션은 각 결과에 레이블을 추가합니다. 각 결과는 왼쪽 위치는 같지만 높이는 서로 다릅니다.

```
        for j in range(max_results):
            label = 'Class [%s], with probability %.3f.'% (self.classes[indexes[j]], class_tuple[0][indexes[j]])
            stream.add_label(label, 0.1, 0.1 + 0.1*j)
```

출력 이미지에 상자를 추가하려면 `add_rect`를 사용하십시오. 이 메서드는 0과 1 사이의 4개 값을 사용하여 상자의 왼쪽 상단과 오른쪽 하단 모서리의 위치를 나타냅니다.

```
        w,h,c = stream.image.shape
        stream.add_rect(x1/w, y1/h, x2/w, y2/h)
```