Ângulo de visão da câmera
Mostra quanto da cena uma lente abrange: uma focal de 50 mm sobre um sensor de 36 mm de largura cobre 39,597752709 graus. Funciona com largura, altura ou diagonal, na mesma unidade da distância focal. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Dimensão do sensor
- 36
- Distância focal
- 50
- Ângulo de visão (graus)
- 39,597752709
- Ângulo de visão (radianos)
- 0,6911111612
Uma lente não possui sozinha um ângulo de visão fixo: o ângulo visível depende tanto da distância focal quanto da dimensão física do sensor que está sendo medida. Esta calculadora aplica a relação retilínea padrão à largura, altura ou diagonal do sensor, informada na mesma unidade da distância focal. O resultado é fornecido em graus e radianos, o que ajuda no planejamento fotográfico e cinematográfico, na visão computacional, na documentação técnica e em fluxos automatizados.
Escolha a dimensão do sensor que corresponde à sua dúvida
O ângulo de visão pode descrever a extensão horizontal, vertical ou diagonal de uma imagem. Portanto, comece decidindo qual dimensão física do sensor responde à sua necessidade. Informe a largura para o enquadramento horizontal, a altura para o vertical ou a diagonal para obter o valor normalmente publicado nas especificações.
A calculadora aceita intencionalmente uma dimensão, sem presumir uma proporção de tela. Assim, ela atende sensores incomuns, modos de leitura recortados, janelas de filme, backs de digitalização e câmeras de visão computacional, além dos formatos fotográficos conhecidos. Digite a distância focal exatamente na mesma unidade da dimensão escolhida.
Milímetros são convencionais, mas centímetros ou polegadas funcionam da mesma forma se ambos os números usarem essa unidade, pois a razão não possui dimensão. Quando a câmera recortar o sensor para vídeo ou estabilização, use a área ativa real; o tamanho nominal completo indicaria um ângulo maior que o quadro gravado. Os dois valores precisam ser números finitos positivos.
Entenda o cálculo com duas vezes o arco tangente
O cálculo define o ângulo de visão como duas vezes o arco tangente da dimensão do sensor dividida por duas vezes a distância focal. Geometricamente, metade da dimensão e a distância focal formam os lados oposto e adjacente de um triângulo retângulo traçado do eixo óptico até uma borda do quadro. O arco tangente fornece o meio ângulo, e a multiplicação por dois cobre toda a abertura entre as duas bordas.
Ela também repete as entradas normalizadas e fornece a fórmula para que resultados armazenados continuem compreensíveis. Uma dimensão maior aumenta o ângulo quando a distância focal permanece fixa; uma distância focal maior estreita o ângulo com o mesmo sensor. Não há acesso à rede, amostragem aleatória, inferência de modelo, leitura de arquivos ou consulta de data.
Use o resultado considerando os limites do modelo
Use o ângulo calculado para comparar lentes em uma câmera, igualar enquadramentos entre formatos de sensor, estimar se uma câmera industrial cobre um alvo ou configurar uma câmera virtual. Para obter uma especificação completa em três eixos, execute a calculadora separadamente com largura, altura e diagonal, mantendo a distância focal. O resultado representa o modelo retilíneo padrão de lente delgada.
Ele não corrige distorção óptica, projeção olho de peixe, focus breathing, foco interno, posição da pupila, recortes de estabilização digital ou processamento específico do fabricante. Por isso, lentes reais podem apresentar pequenas diferenças, principalmente nas bordas, em foco próximo ou em distâncias focais extremas. Considere medições do fabricante ou imagens calibradas como referência quando as tolerâncias afetarem segurança, metrologia ou produções caras.
Para planejamento e comparação cotidianos, a fórmula fornece o ângulo convencional usado em referências ópticas. Registre junto ao resultado qual dimensão foi escolhida, pois o número sozinho não revela se corresponde ao ângulo horizontal, vertical ou diagonal. Rótulos claros evitam aplicar um valor correto ao eixo de enquadramento errado.
Casos de uso
Comparar o enquadramento de lentes
Calcule o ângulo horizontal ou vertical de várias distâncias focais antes de escolher quais lentes levar ou alugar.
Configurar visão computacional
Converta uma dimensão do sensor e a distância focal em cobertura angular para projetos de inspeção e monitoramento.
Alinhar câmeras físicas e virtuais
Forneça um ângulo em radianos ou graus a ferramentas de pré-visualização, renderização e simulação que precisam reproduzir uma câmera real.
Perguntas frequentes
Qual dimensão do sensor devo informar?
Use a largura para o ângulo horizontal, a altura para o vertical ou a diagonal para o ângulo de visão diagonal.
Qual fórmula a calculadora utiliza?
Ela usa a relação de duas vezes o arco tangente: 2 × atan(dimensão do sensor ÷ (2 × distância focal)).
Ela modela lentes olho de peixe ou distorção?
Não. O resultado segue o modelo retilíneo padrão de lente delgada e não aplica projeção olho de peixe nem perfil de distorção.
Qual é o ângulo de visão de uma lente de 50 mm em um sensor de 36 mm?
39,597752709 graus na horizontal: o dobro do arco tangente de 36 dividido pelo dobro de 50. Informe a altura ou a diagonal do sensor para obter o ângulo vertical ou diagonal.
Por que um modo de vídeo recortado reduz o ângulo de visão?
Porque a câmera grava usando só uma parte do sensor. Informe a dimensão realmente usada na gravação, não a nominal, ou o resultado vai descrever um enquadramento mais amplo do que o gravado.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"sensor_dimension": 36,
"focal_length": 50
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.camera_angle_of_view",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O cálculo no navegador é imediato, enquanto cada item concluído pela API custa US$ 0,002.
Escolha a dimensão do sensor que corresponde à sua dúvida
Zero, valores negativos, campos ausentes e textos numéricos inválidos retornam invalid_input. Os campos canônicos são sensor_dimension e focal_length, embora a API aceite os aliases documentados.
Entenda o cálculo com duas vezes o arco tangente
A resposta contém angle_of_view_degrees para comparações de lentes e planejamento legível, além de angle_of_view_radians para gráficos, simulações, visão computacional e software matemático. A implementação arredonda os números exibidos em dez casas decimais para estabilizar comparações JSON sem modificar a relação.
Use o resultado considerando os limites do modelo
O cálculo gratuito no navegador serve para verificações individuais, e chamadas de API a US$ 0,002 por item concluído atendem catálogos, locadoras, planejadores de cena e pipelines de validação.
Perguntas técnicas
Os valores precisam estar em milímetros?
Não. Qualquer unidade de comprimento funciona, desde que sensor_dimension e focal_length usem a mesma unidade.
Quanto custa um cálculo pela API?
Cada item concluído pela API custa US$ 0,002. A calculadora no navegador permite verificações interativas imediatas.