카메라
이 섹션에서는 카메라 또는 마이크를 사용하여 사진, 비디오 또는 오디오를 캡처하는 UWP(유니버설 Windows 플랫폼) 앱을 만들기 위한 지침을 제공합니다.
Windows 기본 제공 카메라 UI 사용
항목 | 설명 |
---|---|
Windows 기본 카메라 UI를 사용하여 사진 및 비디오 캡처 | CameraCaptureUI 클래스를 사용하여 Windows에 기본 제공되는 카메라 UI를 사용하여 사진이나 비디오를 캡처하는 방법을 보여 줍니다. 사용자가 사진이나 비디오를 캡처하고 결과를 앱에 반환하도록 설정하려는 경우 가장 빠르고 쉬운 방법입니다. |
기본 MediaCapture 작업
항목 | 설명 |
---|---|
카메라 미리 보기 표시 | UWP 앱의 XAML 페이지 내에서 카메라 미리 보기 스트림을 빠르게 표시하는 방법을 보여줍니다. |
MediaCapture를 사용하여 기본적인 사진, 비디오 및 오디오 캡처 | MediaCapture 클래스를 사용하여 사진과 비디오를 캡처하는 가장 간단한 방법을 보여줍니다. MediaCapture 클래스는 캡처 파이프라인에 대해 낮은 수준의 제어를 제공하고 고급 캡처 시나리오를 사용하도록 설정하는 강력한 API 집합을 노출하지만, 이 문서는 앱에 기본 미디어 캡처를 빠르고 쉽게 추가할 수 있도록 하기 위한 것입니다. |
모바일 장치용 카메라 UI 기능 | 모바일 디바이스에만 존재하는 특수 카메라 UI 기능을 활용하는 방법을 보여줍니다. |
고급 MediaCapture 작업
항목 | 설명 |
---|---|
MediaCapture로 장치 및 화면 방향 처리 | 도우미 클래스를 사용하여 사진과 비디오를 캡처할 때 디바이스 방향을 처리하는 방법을 보여 줍니다. |
카메라 프로필로 카메라 기능 검색 및 선택 | 카메라 프로필을 사용하여 여러 다양한 비디오 캡처 디바이스의 기능을 검색 및 관리하는 방법을 보여줍니다. 특정 해상도 또는 프레임 속도를 지원하는 프로필, 여러 카메라에 대한 동시 액세스를 지원하는 프로필, HDR을 지원하는 프로필 선택 등의 작업이 포함됩니다. |
MediaCapture에 대한 형식, 해상도 및 프레임 속도 설정 | IMediaEncodingProperties 인터페이스를 사용하여 카메라 미리 보기 스트림 및 캡처된 사진 및 비디오의 해상도 및 프레임 속도를 설정하는 방법을 보여 줍니다. 또한 미리 보기 스트림의 가로 세로 비율이 캡처된 미디어의 가로 세로 비율과 일치하는지 확인하는 방법도 보여줍니다. |
HDR 및 저조도 사진 캡처 | AdvancedPhotoCapture 클래스를 사용하여 HDR(High Dynamic Range) 및 저조도 사진을 캡처하는 방법을 보여 줍니다. |
사진 및 비디오 캡처를 위한 수동 카메라 컨트롤 | 수동 디바이스 컨트롤을 사용하여 광학 이미지 손떨림 보정 및 부드러운 확대/축소를 비롯한 향상된 사진 및 비디오 캡처 시나리오를 사용하도록 설정하는 방법을 보여 줍니다. |
비디오 캡처를 위한 수동 카메라 컨트롤 | 수동 디바이스 컨트롤을 사용하여 HDR 비디오 및 노출 우선 순위를 비롯한 향상된 비디오 캡처 시나리오를 사용하도록 설정하는 방법을 보여줍니다. |
비디오 캡처를 위한 비디오 안정화 효과 | 비디오 안정화 효과를 사용하는 방법을 보여줍니다. |
MediaCapture에 대한 장면 분석 | SceneAnalysisEffect 및 FaceDetectionEffect를 사용하여 미디어 캡처 미리 보기 스트림의 콘텐츠를 분석하는 방법을 보여줍니다. |
VariablePhotoSequence로 사진 시퀀스 캡처 | 변수 사진 시퀀스를 캡처하는 방법을 설명합니다. 이를 통해 여러 이미지 프레임을 연속으로 빠르게 캡처하고 각 프레임에서 다양한 초점, 플래시, ISO, 노출 및 노출 보정 설정을 사용하도록 구성할 수 있습니다. |
MediaFrameReader를 사용하여 미디어 프레임 처리 | MediaFrameReader를 MediaCapture와 함께 사용하여 색, 깊이 및 적외선 카메라, 오디오 장치 또는 사용자 지정 프레임 원본(예: 골격 추적 프레임을 생성하는 장치)을 포함하여 하나 이상의 사용 가능한 원본에서 미디어 프레임을 가져오는 방법을 보여 줍니다. 이 기능은 확대된 현실 및 깊이 인식 카메라 앱과 같이 미디어 프레임의 실시간 처리를 수행하는 앱에 사용되도록 설계되었습니다. |
미리 보기 프레임 가져오기 | 미디어 캡처 미리 보기 스트림에서 단일 미리 보기 프레임을 가져오는 방법을 보여 줍니다. |
카메라용 UWP 앱 샘플
- 카메라 얼굴 감지 샘플
- 카메라 미리 보기 프레임 샘플
- 카메라 HDR 샘플
- 카메라 수동 컨트롤 샘플
- 카메라 프로필 샘플
- 카메라 해상도 샘플
- 카메라 시작 키트
- 카메라 동영상 손떨림 보정 샘플
관련 항목