Angolo di campo
Mostra quanta scena abbraccia un obiettivo: una focale di 50 mm su un sensore largo 36 mm copre 39,597752709 gradi. Funziona con larghezza, altezza o diagonale, purché nella stessa unità della focale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Dimensione del sensore
- 36
- Lunghezza focale
- 50
- Angolo di campo (gradi)
- 39,597752709
- Angolo di campo (radianti)
- 0,6911111612
Un obiettivo non possiede da solo un angolo di campo fisso: l’ampiezza visibile dipende sia dalla lunghezza focale sia dalla dimensione fisica del sensore considerata. Questo calcolatore applica la relazione rettilineare standard alla larghezza, all’altezza o alla diagonale del sensore, espresse nella stessa unità della focale. Restituisce gradi e radianti ed è quindi utile per fotografia, cinema, visione artificiale, documentazione tecnica e procedure automatizzate.
Scelga la dimensione del sensore adatta alla Sua domanda
L’angolo di campo può descrivere l’estensione orizzontale, verticale o diagonale di un’immagine. Decida quindi quale dimensione fisica del sensore risponde alla Sua esigenza. Inserisca la larghezza per l’inquadratura orizzontale, l’altezza per quella verticale oppure la diagonale per il valore spesso riportato nelle specifiche.
Il calcolatore accetta intenzionalmente una sola dimensione e non presume un rapporto d’aspetto. È quindi adatto a sensori insoliti, modalità di lettura ritagliate, finestre della pellicola, dorsi di scansione e telecamere industriali, oltre ai normali formati fotografici. Indichi la focale esattamente nella stessa unità della dimensione scelta.
I millimetri sono convenzionali, ma anche centimetri o pollici funzionano se entrambi i numeri usano la stessa unità, poiché il rapporto è adimensionale. Se la fotocamera ritaglia il sensore per video o stabilizzazione, utilizzi l’area attiva reale; la misura nominale completa descriverebbe un angolo più ampio del fotogramma registrato. Entrambi i valori devono essere numeri finiti positivi.
Comprenda il calcolo basato sul doppio arcotangente
Il calcolo definisce l’angolo di campo come due volte l’arcotangente della dimensione del sensore divisa per due volte la lunghezza focale. Geometricamente, metà della dimensione e la focale costituiscono i cateti opposto e adiacente di un triangolo rettangolo tracciato dall’asse ottico a un bordo del fotogramma. L’arcotangente determina il semiangolo e la moltiplicazione per due copre l’intera apertura fra i bordi.
Ripete inoltre gli ingressi normalizzati e riporta la formula, così i risultati archiviati rimangono comprensibili. Una dimensione maggiore amplia l’angolo a focale costante; una focale più lunga lo restringe a sensore invariato. Non utilizza rete, campionamento casuale, inferenza di modelli, file o data.
Usi il risultato tenendo presenti i limiti del modello
Utilizzi l’angolo calcolato per confrontare obiettivi su una fotocamera, replicare l’inquadratura tra formati diversi, stimare la copertura di una telecamera industriale o configurare una fotocamera virtuale. Per ottenere una specifica completa sui tre assi, esegua separatamente il calcolo con larghezza, altezza e diagonale, lasciando invariata la focale. Il risultato rappresenta il modello rettilineare standard a lente sottile.
Non corregge distorsione ottica, proiezione fisheye, variazioni durante la messa a fuoco, messa a fuoco interna, posizione della pupilla, ritagli della stabilizzazione digitale o elaborazioni del produttore. Gli obiettivi reali possono quindi differire leggermente, soprattutto ai bordi, a distanza ravvicinata o con focali estreme. Se le tolleranze incidono su sicurezza, metrologia o produzioni costose, consideri autorevoli le misure del produttore o immagini di prova calibrate.
Per pianificazione e confronto ordinari, la formula restituisce l’angolo convenzionale delle fonti ottiche. Conservi insieme al risultato la dimensione scelta: il numero non rivela se l’angolo è orizzontale, verticale o diagonale. Etichette chiare evitano di applicare un valore corretto all’asse sbagliato.
Casi d'uso
Confrontare l’inquadratura degli obiettivi
Calcoli l’angolo orizzontale o verticale per varie focali prima di scegliere quali obiettivi portare o noleggiare.
Configurare la visione artificiale
Converta dimensione del sensore e focale in copertura angolare per impianti di ispezione e monitoraggio.
Allineare fotocamere reali e virtuali
Fornisca un angolo in radianti o gradi agli strumenti di previsualizzazione, rendering e simulazione che devono riprodurre una fotocamera reale.
Domande frequenti
Quale dimensione del sensore devo inserire?
Usi la larghezza per l’angolo orizzontale, l’altezza per quello verticale o la diagonale per l’angolo di campo diagonale.
Quale formula usa il calcolatore?
Applica il doppio arcotangente: 2 × atan(dimensione del sensore ÷ (2 × lunghezza focale)).
Modella obiettivi fisheye o distorsione?
No. Il risultato segue il modello rettilineare standard a lente sottile e non applica proiezioni fisheye o profili di distorsione.
Qual è l'angolo di campo di un 50 mm su un sensore da 36 mm?
39,597752709 gradi in orizzontale: il doppio dell'arcotangente di 36 diviso il doppio di 50. Inserisca l'altezza o la diagonale del sensore per ottenere l'angolo verticale o diagonale.
Perché una modalità video ritagliata riduce l'angolo di campo?
Perché la fotocamera registra solo con una parte del sensore. Inserisca la dimensione effettivamente usata, non quella nominale, altrimenti il risultato descriverà un'inquadratura più ampia di quella registrata.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"sensor_dimension": 36,
"focal_length": 50
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.camera_angle_of_view",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il calcolo nel browser è immediato, mentre ogni elemento elaborato correttamente tramite API costa $0.002.
Scelga la dimensione del sensore adatta alla Sua domanda
Zero, numeri negativi, campi mancanti e testo numerico non valido restituiscono invalid_input. I campi canonici sono sensor_dimension e focal_length; l’API accetta anche gli alias documentati.
Comprenda il calcolo basato sul doppio arcotangente
La risposta contiene angle_of_view_degrees per confronti e piani leggibili e angle_of_view_radians per grafica, simulazione, visione artificiale e software matematico. L’implementazione arrotonda i valori visualizzati a dieci decimali per rendere stabili i confronti JSON senza cambiare la relazione.
Usi il risultato tenendo presenti i limiti del modello
Il browser offre verifiche gratuite, mentre le chiamate API a $0.002 per elemento riuscito sono adatte a cataloghi, noleggi, piani di ripresa e pipeline di convalida.
Domande tecniche
I valori devono essere espressi in millimetri?
No. Va bene qualsiasi unità di lunghezza, purché sensor_dimension e focal_length usino la stessa.
Quanto costa un calcolo tramite API?
Ogni elemento elaborato correttamente tramite API costa $0.002. Il calcolatore nel browser consente verifiche interattive immediate.