Ángulo de visión de cámara
Muestra cuánta escena abarca un objetivo: una focal de 50 mm sobre un sensor de 36 mm de ancho cubre 39,597752709 grados. Sirve con el ancho, el alto o la diagonal, en la misma unidad que la focal. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Dimensión del sensor
- 36
- Distancia focal
- 50
- Ángulo de visión (grados)
- 39,597752709
- Ángulo de visión (radianes)
- 0,6911111612
Un objetivo no tiene por sí solo un ángulo de visión fijo: el ángulo visible depende tanto de la distancia focal como de la dimensión física del sensor que se mida. Esta calculadora aplica la relación rectilínea estándar al ancho, alto o diagonal del sensor, expresado en la misma unidad que la distancia focal. Devuelve el resultado en grados y radianes, por lo que resulta útil para planificar fotografía y cine, visión artificial, documentación técnica y flujos automatizados.
Elija la dimensión del sensor adecuada para su consulta
El ángulo de visión puede describir la amplitud horizontal, vertical o diagonal de una imagen. Por ello, primero debe decidir qué dimensión física del sensor responde a su consulta. Introduzca el ancho para el encuadre horizontal, la altura para el vertical o la diagonal para obtener el valor que suele figurar en las especificaciones.
La calculadora acepta deliberadamente una sola dimensión y no presupone una relación de aspecto. Así funciona con sensores poco habituales, modos de lectura recortados, ventanillas de película, respaldos de escaneado y cámaras de visión artificial, además de formatos fotográficos comunes. Indique la distancia focal exactamente en la misma unidad que la dimensión seleccionada.
Lo normal es usar milímetros, pero también sirven centímetros o pulgadas si ambas cifras comparten la unidad, porque la relación carece de dimensiones. Si una cámara recorta el sensor para vídeo o estabilización, utilice la zona activa real; el tamaño nominal completo daría un ángulo mayor que el fotograma grabado. Los dos valores deben ser números finitos positivos.
Comprenda el cálculo mediante el doble arco tangente
El cálculo establece que el ángulo de visión es dos veces el arco tangente de la dimensión del sensor dividida entre dos veces la distancia focal. Desde el punto de vista geométrico, la mitad de la dimensión y la distancia focal forman los catetos opuesto y adyacente de un triángulo rectángulo trazado desde el eje óptico hasta un borde del fotograma. El arco tangente produce el semíángulo y la multiplicación por dos abarca todo el recorrido entre ambos bordes.
También repite las entradas normalizadas y aporta una etiqueta con la fórmula para que los resultados almacenados sigan siendo comprensibles. Una dimensión mayor amplía el ángulo con una distancia focal fija, mientras que una distancia focal más larga lo estrecha con un sensor constante. La implementación no usa red, muestreo aleatorio, inferencia de modelos, archivos ni fecha.
Aplique el resultado teniendo presentes los límites del modelo
Utilice el ángulo calculado para comparar objetivos en una cámara, igualar encuadres entre formatos de sensor, estimar si una cámara de visión artificial cubre un objetivo o configurar una cámara virtual. Para obtener una especificación completa en tres ejes, ejecute la calculadora por separado con el ancho, el alto y la diagonal, manteniendo sin cambios la distancia focal. El resultado representa el modelo rectilíneo estándar de lente delgada.
No corrige la distorsión óptica, la proyección de ojo de pez, la respiración de enfoque, el enfoque interno, la posición de la pupila, los recortes de estabilización digital ni el procesamiento específico del fabricante. Por eso un objetivo real puede diferir ligeramente, sobre todo en los bordes, a corta distancia o con focales extremas. Cuando la tolerancia afecte a seguridad, metrología o producciones costosas, considere autoritarias las mediciones del fabricante o imágenes de prueba calibradas.
Para la planificación habitual, la fórmula ofrece el ángulo convencional de las referencias ópticas. Conserve junto al dato qué dimensión eligió, pues el número no revela si representa un ángulo horizontal, vertical o diagonal. Una etiqueta clara evita aplicar un valor correcto al eje equivocado.
Qué puede hacer con ella
Comparar encuadres de objetivos
Calcule el ángulo horizontal o vertical de varias focales antes de decidir qué objetivos llevar o alquilar.
Configurar visión artificial
Convierta una dimensión del sensor y una distancia focal en cobertura angular para instalaciones de inspección y supervisión.
Igualar cámaras físicas y virtuales
Introduzca un ángulo en radianes o grados en herramientas de previsualización, renderizado y simulación que deban reproducir una cámara real.
Preguntas frecuentes
¿Qué dimensión del sensor debo introducir?
Utilice el ancho para el ángulo horizontal, la altura para el vertical o la diagonal para el ángulo de visión diagonal.
¿Qué fórmula utiliza la calculadora?
Aplica la relación del doble arco tangente: 2 × atan(dimensión del sensor ÷ (2 × distancia focal)).
¿Modela objetivos ojo de pez o la distorsión?
No. El resultado sigue el modelo rectilíneo estándar de lente delgada y no aplica una proyección ojo de pez ni un perfil de distorsión.
¿Qué ángulo de visión tiene un objetivo de 50 mm en un sensor de 36 mm?
39,597752709 grados en horizontal: el doble del arcotangente de 36 dividido entre el doble de 50. Si introduce el alto o la diagonal del sensor, obtendrá el ángulo vertical o diagonal.
¿Por qué un modo de vídeo recortado reduce el ángulo de visión?
Porque la cámara graba solo con una parte del sensor. Introduzca la dimensión que realmente se usa al grabar y no la nominal, o el resultado describirá un encuadre más amplio que el grabado.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/optics/camera-angle-of-view \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sensor_dimension":36,"focal_length":50}'const res = await fetch("https://api.kit.forhosting.com/optics/camera-angle-of-view", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sensor_dimension": 36,
"focal_length": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/camera-angle-of-view",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sensor_dimension": 36,
"focal_length": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/camera-angle-of-view", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sensor_dimension":36,"focal_length":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sensor_dimension":36,"focal_length":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/camera-angle-of-view", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"sensor_dimension": 36,
"focal_length": 50
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.camera_angle_of_view",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
El cálculo en el navegador es inmediato y cada elemento procesado correctamente mediante la API cuesta $0.002.
Elija la dimensión del sensor adecuada para su consulta
Los ceros, valores negativos, campos ausentes o textos numéricos incorrectos producen un error invalid_input. Los nombres canónicos son sensor_dimension y focal_length, aunque la API admite los alias documentados.
Comprenda el cálculo mediante el doble arco tangente
La respuesta incluye angle_of_view_degrees para comparaciones y planes legibles, además de angle_of_view_radians para gráficos, simulación, visión artificial y software matemático. Los resultados se redondean a diez decimales para estabilizar las comparaciones JSON sin alterar la relación matemática.
Aplique el resultado teniendo presentes los límites del modelo
El navegador permite comprobaciones individuales gratuitas; las llamadas API, a $0.002 por elemento correcto, se integran en catálogos, alquileres, planes de rodaje y validaciones.
Preguntas técnicas
¿Los valores deben estar en milímetros?
No. Puede usar cualquier unidad de longitud, siempre que sensor_dimension y focal_length empleen la misma.
¿Cuánto cuesta un cálculo mediante la API?
Cada elemento procesado correctamente mediante la API cuesta $0.002. La calculadora del navegador permite comprobaciones interactivas inmediatas.