Main Content

Esta página es para la versión anterior. La página correspondiente en inglés ha sido eliminada en la versión actual.

camera

Conexión con la cámara de un dispositivo móvil

Descripción

Un objeto camera representa una conexión con la cámara de un dispositivo móvil. Después de crear el objeto, puede obtener imágenes de la cámara del dispositivo con Funciones de objeto.

Creación

Descripción

ejemplo

cam = camera(m,name) conecta con la cámara especificada por name en el dispositivo móvil m.

Argumentos de entrada

expandir todo

Conexión con un dispositivo móvil, especificada como un objeto mobiledev.

Nombre de la cámara, especificado como 'back' o 'front'. Los nombres de cámaras válidos están enumerados en la propiedad AvailableCameras del objeto mobiledev.

Ejemplo: cam = camera(m,'front') crea una conexión con la cámara frontal del dispositivo móvil representada por el objeto mobiledev m.

Propiedades

expandir todo

Esta propiedad o parámetro es de solo lectura.

Nombre de la cámara, devuelto como 'back' o 'front'. La cámara 'back' es la cámara posterior en la parte trasera del móvil. La cámara 'front' es la cámara frontal, en la misma cara que la pantalla.

Tipos de datos: char | string

Esta propiedad o parámetro es de solo lectura.

Resoluciones disponibles de la cámara, devueltas como un arreglo de celdas de cadenas. Las posibles resoluciones son '640x480' y '1280x720'. Si la cámara del dispositivo no es compatible con una de estas resoluciones, se elige la resolución compatible más cercana.

Tipos de datos: cell

Resolución de la cámara, devuelta como vector de caracteres o escalar de cadena. Los valores válidos están enumerados en la propiedad AvailableResolutions. Puede ajustar la resolución de la cámara usando notación de puntos.

Ejemplo: cam.Resolution = '1280x720' ajusta la resolución de la cámara a 1280 por 720.

Tipos de datos: char | string

Modo de flash de la cámara, especificado como 'auto', 'on' u 'off'. Esta propiedad solo está disponible para cámaras compatibles con flash. Puede ajustar el modo de flash usando notación de puntos.

Ejemplo: cam.Flash = 'off' desactiva el flash.

Tipos de datos: char | string

Modo de enfoque automático de la cámara, especificado como 'on' u 'off'. Esta propiedad solo está disponible para cámaras compatibles con el enfoque automático. Puede ajustar el modo de enfoque automático usando notación de puntos.

Ejemplo: cam.Autofocus = 'off' desactiva el enfoque automático.

Tipos de datos: char | string

Funciones del objeto

snapshotObtener un único fotograma de imagen desde la cámara de un dispositivo móvil

Ejemplos

contraer todo

Este ejemplo asume que ya ha instalado y configurado MATLAB® Mobile™ en su dispositivo y ya se ha conectado a MathWorks® Cloud. Si todavía no lo ha hecho, consulte Instalar MATLAB Mobile en su dispositivo.

Si desea leer los datos en una sesión diferente de MATLAB, inicie MATLAB Online™ o MATLAB en su ordenador local. Usar una instalación local para leer los datos del sensor también requiere uno de los siguientes paquetes de soporte, adecuados para su dispositivo móvil:

  • MATLAB Support Package for Apple iOS Sensors

  • MATLAB Support Package for Android™ Sensors

Inicie MATLAB Mobile en su dispositivo móvil.

En su sesión MATLAB, cree un objeto mobiledev m.

m = mobiledev
m = 
mobiledev with properties:

                   Connected: 1
            AvailableCameras: {'back' 'front'}
                     Logging: 0
            InitialTimestamp: ''

   AccelerationSensorEnabled: 0
AngularVelocitySensorEnabled: 0
       MagneticSensorEnabled: 0
    OrientationSensorEnabled: 0
       PositionSensorEnabled: 0

La propiedad AvailableCameras indica que este dispositivo tiene cámaras 'back' y 'front'.

Cree una conexión con la cámara 'back' del dispositivo.

cam = camera(m,'back')
cam = 
  Camera with properties:

                    Name: 'back'
    AvailableResolutions: {'640x480'  '1280x720'}
              Resolution: '640x480'
                   Flash: 'off'
               Autofocus: 'on'

Crear la conexión devuelve el objeto camera y sus propiedades.

Historial de versiones

Introducido en R2019a

Consulte también

|