Angle de vue d’une caméra
Montre quelle part de la scène couvre un objectif : une focale de 50 mm sur un capteur de 36 mm de large embrasse 39,597752709 degrés. Fonctionne avec la largeur, la hauteur ou la diagonale, dans l'unité de la focale. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Dimension du capteur
- 36
- Distance focale
- 50
- Angle de champ (degrés)
- 39,597752709
- Angle de champ (radians)
- 0,6911111612
Un objectif ne possède pas à lui seul un angle de vue fixe : l’angle visible dépend de la focale et de la dimension physique du capteur mesurée. Ce calculateur applique la relation rectilinéaire standard à la largeur, à la hauteur ou à la diagonale du capteur, exprimée dans la même unité que la focale. Il fournit le résultat en degrés et en radians pour la photographie, le cinéma, la vision industrielle, la documentation technique et les traitements automatisés.
Choisissez la dimension du capteur adaptée à votre question
L’angle de vue peut désigner l’étendue horizontale, verticale ou diagonale d’une image. Commencez donc par déterminer quelle dimension physique du capteur répond à votre besoin. Saisissez la largeur pour le cadrage horizontal, la hauteur pour le cadrage vertical ou la diagonale pour la valeur souvent publiée dans les fiches techniques.
Le calculateur accepte volontairement une seule dimension sans supposer de rapport d’image. Il convient ainsi aux capteurs atypiques, aux modes de lecture recadrés, aux fenêtres de film, aux dos numériques et aux caméras industrielles comme aux formats photographiques courants. Indiquez la focale exactement dans la même unité que la dimension choisie.
Les millimètres sont habituels, mais les centimètres ou les pouces conviennent si les deux nombres emploient cette unité, puisque leur rapport est sans dimension. Si la caméra recadre son capteur pour la vidéo ou la stabilisation, utilisez la zone active réelle ; la taille nominale complète donnerait un angle trop large. Les deux valeurs doivent être des nombres finis strictement positifs.
Comprenez le calcul fondé sur le double arc tangente
Le calcul définit l’angle de vue comme deux fois l’arc tangente de la dimension du capteur divisée par deux fois la focale. Géométriquement, la moitié de cette dimension et la focale forment les côtés opposé et adjacent d’un triangle rectangle allant de l’axe optique à un bord de l’image. L’arc tangente fournit le demi-angle, puis la multiplication par deux couvre toute l’ouverture d’un bord à l’autre.
Elle répète également les entrées normalisées et précise la formule afin que les résultats archivés restent explicites. Une dimension plus grande élargit l’angle à focale constante, tandis qu’une focale plus longue le réduit pour un même capteur. L’exécution n’utilise ni réseau, ni hasard, ni modèle, ni fichier, ni horloge.
Exploitez le résultat en tenant compte des limites du modèle
Utilisez l’angle calculé pour comparer des objectifs sur un boîtier, reproduire un cadrage entre plusieurs formats de capteur, vérifier la couverture d’une caméra industrielle ou configurer une caméra virtuelle. Pour obtenir les trois axes, relancez le calcul séparément avec la largeur, la hauteur et la diagonale tout en conservant la même focale. Le résultat représente le modèle rectilinéaire standard de la lentille mince.
Il ne corrige ni la distorsion optique, ni la projection fisheye, ni la variation de cadrage pendant la mise au point, ni la focalisation interne, la position de pupille, les recadrages de stabilisation ou les traitements du fabricant. Un objectif réel peut donc différer légèrement, surtout sur les bords, à courte distance ou aux focales extrêmes. Lorsque les tolérances concernent la sécurité, la métrologie ou une production coûteuse, fiez-vous aux mesures du fabricant ou à des images étalonnées.
Pour la préparation courante, cette formule donne l’angle conventionnel des références optiques. Conservez la dimension choisie avec le résultat, car le nombre seul n’indique pas s’il s’agit de l’angle horizontal, vertical ou diagonal. Un libellé clair évite d’appliquer une valeur correcte au mauvais axe.
Cas d’usage
Comparer le cadrage des objectifs
Calculez l’angle horizontal ou vertical de plusieurs focales avant de choisir les objectifs à emporter ou à louer.
Configurer une caméra industrielle
Transformez une dimension de capteur et une focale en couverture angulaire pour des installations d’inspection ou de surveillance.
Faire correspondre caméras réelles et virtuelles
Transmettez un angle en radians ou en degrés aux outils de prévisualisation, de rendu et de simulation qui doivent reproduire une caméra réelle.
Questions fréquentes
Quelle dimension du capteur dois-je saisir ?
Utilisez la largeur pour l’angle horizontal, la hauteur pour l’angle vertical ou la diagonale pour l’angle de vue diagonal.
Quelle formule le calculateur utilise-t-il ?
Il applique le double arc tangente : 2 × atan(dimension du capteur ÷ (2 × focale)).
Modélise-t-il les objectifs fisheye ou la distorsion ?
Non. Le résultat suit le modèle rectilinéaire standard de la lentille mince, sans projection fisheye ni profil de distorsion.
Quel est l'angle de champ d'un 50 mm sur un capteur de 36 mm ?
39,597752709 degrés en horizontal : deux fois l'arc tangente de 36 divisé par deux fois 50. Saisissez la hauteur ou la diagonale du capteur pour obtenir l'angle vertical ou diagonal.
Pourquoi un mode vidéo recadré réduit-il l'angle de champ ?
Parce que l'appareil n'enregistre qu'avec une partie du capteur. Saisissez la dimension réellement utilisée et non la taille nominale, sinon le résultat décrira un cadre plus large que l'image enregistrée.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"sensor_dimension": 36,
"focal_length": 50
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.camera_angle_of_view",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le calcul dans le navigateur est immédiat ; chaque élément traité par l’API coûte $0.002.
Choisissez la dimension du capteur adaptée à votre question
Une valeur nulle ou négative, un champ absent ou un texte numérique incorrect renvoie invalid_input. Les noms canoniques sont sensor_dimension et focal_length, et les alias documentés restent acceptés par l’API.
Comprenez le calcul fondé sur le double arc tangente
La réponse contient angle_of_view_degrees pour les comparaisons et les plans lisibles, ainsi que angle_of_view_radians pour l’infographie, la simulation, la vision par ordinateur et les logiciels mathématiques. Les nombres affichés sont arrondis à dix décimales afin de stabiliser les comparaisons JSON sans modifier la relation.
Exploitez le résultat en tenant compte des limites du modèle
Le navigateur permet des vérifications gratuites ; les appels API à $0.002 par élément réussi conviennent aux catalogues, locations, plans de tournage et chaînes de validation.
Questions techniques
Les valeurs doivent-elles être en millimètres ?
Non. Toute unité de longueur convient si sensor_dimension et focal_length emploient la même unité.
Combien coûte un calcul par API ?
Chaque élément traité avec succès par l’API coûte $0.002. Le calculateur Web permet des vérifications interactives immédiates.