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
Sintaxis
Descripción
Argumentos de entrada
m
— Conexión con un dispositivo móvil
objeto mobiledev
Conexión con un dispositivo móvil, especificada como un objeto mobiledev
.
name
— Nombre de la cámara
'back'
| 'front'
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
Name
— Nombre de la cámara
'back'
| 'front'
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
AvailableResolutions
— Resoluciones disponibles
arreglo de celdas
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
Resolution
— Resolución de la cámara
vector de caracteres | cadena
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
Flash
— Modo de flash de la cámara
'auto'
| 'on'
| 'off'
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
Autofocus
— Modo de enfoque automático de la cámara
'on'
| 'off'
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
snapshot | Obtener un único fotograma de imagen desde la cámara de un dispositivo móvil |
Ejemplos
Conectar con una cámara de un dispositivo móvil
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
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)