Камера
Этот раздел содержит рекомендации по созданию приложений универсальной платформы Windows (UWP), которые используют камеру или микрофон для захвата фотографий, видео или аудио.
Использование встроенного пользовательского интерфейса камеры в Windows
Раздел | Описание |
---|---|
Фото- и видеосъемка с использованием встроенного пользовательского интерфейса камеры в Windows | Здесь рассказывается, как использовать класс CameraCaptureUI для фото- и видеосъемки с помощью встроенного пользовательского интерфейса камеры в Windows. Если требуется просто предоставить пользователю возможность снимать фотографии или видеоклипы и возвращать результат в приложение, это самый быстрый и простой способ. |
Основные задачи MediaCapture
Раздел | Описание |
---|---|
Отображение просмотра камеры | Показано, как быстро вывести поток предварительного просмотра изображения с камеры на странице XAML в приложении UWP. |
Основные принципы фото-, аудио- и видеозахвата с помощью MediaCapture | Показан простейший способ съемки фотографий и видеоклипов с помощью класса MediaCapture. Класс MediaCapture предоставляет широкий набор API, которые обеспечивают низкоуровневое управление конвейером захвата и поддерживают расширенные сценарии захвата, но цель этой статьи — помочь быстро и просто добавлять в приложение основные функции захвата мультимедиа. |
Функции пользовательского интерфейса камеры для мобильных устройств | Здесь показано, как использовать особенные элементы пользовательского интерфейса камеры, которые присутствуют только на мобильных устройствах. |
Дополнительные задачи MediaCapture
Раздел | Описание |
---|---|
Обработка ориентации устройства и экрана с помощью MediaCapture | Показано, как обрабатывать ориентацию устройства при захвате фотографий и видео с помощью вспомогательного класса. |
Обнаружение и выбор возможностей камеры с помощью профилей камеры | Здесь рассказывается, как использовать профили камеры для обнаружения возможностей различных устройств видеозахвата и управления ими. Сюда входят такие задачи, как выбор профилей, которые поддерживают определенные значения разрешения и частоты кадров, профилей, которые поддерживают одновременный доступ к нескольким камерам, и профилей, которые поддерживают HDR. |
Установка формата, разрешения и частоты кадров для MediaCapture | Здесь рассказывается, как с помощью интерфейса IMediaEncodingProperties задать разрешение и частоту кадров потока предварительного просмотра изображения с камеры, а также снятых фотографий и видео. Кроме того, здесь рассказывается, как обеспечить соответствие пропорций потока предварительного просмотра пропорциям записи мультимедиа. |
HDR и фотосъемка при слабом освещении | Здесь рассказывается, как использовать класс AdvancedPhotoCapture для съемки фотографий с расширенным динамическим диапазоном (HDR) и в условиях низкой освещенности. |
Ручные элементы управления фото- и видеозахватом на камере | Здесь рассказывается, как использовать ручные элементы управления устройства для включения расширенных сценариев фото- и видеозахвата, в том числе оптической стабилизации изображений и плавного масштабирования. |
Ручные элементы управления для видеозахвата на камере | Здесь рассказывается, как с помощью ручных элементов управления устройства включить расширенные сценарии видеозахвата, в том числе видеосъемку с расширенным динамическим диапазоном (HDR) и приоритетом экспозиции. |
Эффект стабилизации видео для видеозахвата | Здесь показано, как использовать эффект стабилизации видеоизображения. |
Анализ сцен для MediaCapture | Здесь рассказывается, как с помощью классов SceneAnalysisEffect и FaceDetectionEffect анализировать содержимое потока предварительного просмотра при захвате мультимедиа. |
Съемка последовательности фотографий с помощью VariablePhotoSequence | Здесь рассказывается, как захватить переменную серию фотографий (то есть несколько снимков, быстро следующих один за другим) и настроить для каждого снимка различные параметры фокусировки, вспышки, числа ISO, экспозиции и коррекции экспозиции. |
Обработка кадров мультимедиа с помощью MediaFrameReader | Здесь, рассказывается, как использовать класс MediaFrameReader с MediaCapture для получения кадров мультимедиа из одного или нескольких доступных источников, включая цветные камеры, камеры с эффектом глубины, инфракрасные камеры, звуковые устройства и даже специальные источники кадров, например создающие скелетные кадры отслеживания. Эта возможность предназначена для использования приложениями, которые выполняют обработку кадров мультимедиа в режиме реального времени, например приложениями дополненной реальности или камеры с эффектом глубины. |
Получение кадра предварительного просмотра | Здесь объясняется, как получить один кадр предварительного просмотра из потока предварительного просмотра захвата мультимедийного содержимого. |
Примеры приложений UWP для камеры
- Пример обнаружения лиц с камеры
- Пример предварительного просмотра кадра с камеры
- Пример камеры с расширенным динамическим диапазоном (HDR)
- Пример ручных элементов управления камеры
- Пример профиля камеры
- Пример разрешения камеры
- Начальный набор камеры
- Пример стабилизации видеоизображения с камеры
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по