Rechner für das Sichtfeld von Kameras mit Verzerrungsanzeige | Commonlands

Rechner für das Sichtfeld einer Kamera mit Echtzeit-Visualisierung der Verzerrung

Berechnen Sie HFOV, VFOV und DFOV im Handumdrehen mit unserem interaktiven FOV-Rechner. Er bietet eine Echtzeit-Visualisierung der Verzerrung sowie eine integrierte Datenbank mit Commonlands-Objektiven und voreingestellten Werten für Sensoren von Sony, OmniVision und OnSemi.

📊
Verzerrungsanzeige
Echtzeit-Gitterüberlagerung
🔍
Objektivdatenbank
Commonlands M12 & C-Mount
📷
Sensor-Voreinstellungen
Sony, OmniVision, OnSemi
📐
4 Prognosemodelle
Geradlinige und Fischaugen-Objektive

Interaktiver Sichtfeldrechner

Wählen Sie ein Commonlands-Objektiv und einen Sensor aus der Datenbank aus oder geben Sie benutzerdefinierte Parameter ein. Der Verzerrungsvisualisierer zeigt in Echtzeit, wie sich tonnenförmige oder kissenförmige Verzerrungen auf die Bildgeometrie auswirken.

🎯

Echtzeit-Verzerrungsanzeige

Sehen Sie anhand einer interaktiven Rasterüberlagerung, wie sich die Objektivverzerrung auf die Bildgeometrie auswirkt

📋

Objektiv- und Sensordatenbank

Wählen Sie Commonlands-Objektive mit charakteristischer Verzerrung sowie Sensoren von Sony, OmniVision und OnSemi

So verwenden Sie diesen Rechner

  1. Wählen Sie einen Sensor aus: Wählen Sie zwischen den Voreinstellungen von Sony, OmniVision oder OnSemi oder geben Sie benutzerdefinierte Abmessungen ein. Informationen zu den Formatspezifikationen finden Sie in unserer Übersicht über CMOS-Sensorgrößen.
  2. Wählen Sie ein Objektiv aus: Wählen Sie ein Commonlands M12-Objektiv oder ein C-Mount-Objektiv, um die Brennweite und die Verzerrungsdaten automatisch zu laden.
  3. Darstellungsverzerrung: Der Visualisierer zeigt, wie das ausgewählte Objektiv ein Referenzgitter verzerrt.
  4. Ergebnisse anzeigen: HFOV, VFOV, DFOV und die Szenenabdeckung werden sofort berechnet.

Wie funktioniert die Berechnung des Sichtfelds?

  • Das Sichtfeld hängt von der Brennweite und den Abmessungen des aktiven Sensors ab
  • Grundformel: Sichtfeld (FOV) = 2 × arctan(Sensorabmessung / (2 × Brennweite))
  • Weitwinkelobjektive erfordern eine Verzeichnungskorrektur, um präzise Ergebnisse zu erzielen
  • Sichtfeldbreite in der Ferne: Breite = 2 × WD × tan(HFOV/2)
  • Fischaugenobjektive verwenden nicht-lineare Projektionsmodelle

Die Formel für das Sichtfeld geht von einer idealen Lochkamera mit geradliniger Projektion aus. Bei Objektiven mit minimaler Verzeichnung (typischerweise Tele- und Standardbrennweiten) liefert diese Formel genaue Vorhersagen. Weitwinkel- und Fischaugenobjektive weichen jedoch erheblich vom geradlinigen Modell ab, weshalb dieser Rechner eine Verzeichnungskorrektur sowie mehrere Projektionsmodelle enthält.

Formel für das Sichtfeld
Sichtfeld (FOV) = 2 × arctan ( d / 2f )
Sichtfeld Sichtfeld (Grad)
d Sensorabmessungen (mm)
f Brennweite (mm)

Geradlinige Projektion – Verzerrungskorrektur für Weitwinkelobjektive hinzufügen

🎯

Müssen Sie zuerst Ihr Ziel-Sichtfeld festlegen?

Nutzen Sie unseren Blickwinkelrechner, um das erforderliche Sichtfeld für Ihre Szeneabdeckung und Ihren Arbeitsabstand zu ermitteln.

Was zeigt der Verzerrungsvisualisierer an?

Der Verzerrungsvisualisierer zeigt ein Referenzraster so an, wie es durch das ausgewählte Objektiv zu sehen wäre. Bei der tonnenförmigen Verzeichnung (negative Koeffizienten) werden gerade Linien vom Bildzentrum nach außen gekrümmt — — häufig bei M12-Weitwinkelobjektiven mit einer Brennweite unter 4 mm. Bei der kissenförmigen Verzeichnung (positive Koeffizienten) werden Linien nach innen gekrümmt — gelegentlich bei Teleobjektiven zu beobachten. Der Visualisierer hilft Ingenieuren, die tatsächliche Bildgeometrie zu verstehen, bevor sie sich für ein Objektiv entscheiden.

Grundlegende Formel für das Sichtfeld

  • Geht von einer perfekten Lochkamera-Projektion aus
  • Geeignet für Teleobjektive
  • Unterschätzt den Bildwinkel
  • Visualisierung ohne Verzerrung

Dieser Sichtfeldrechner

  • Beinhaltet ein polynomiales Verzerrungsmodell
  • Visualisierung des Verzerrungsgitters in Echtzeit
  • Commonlands-Objektivdatenbank mit charakterisierten Verzerrungen
  • Verschiedene Fisheye-Projektionsmodelle

Welche Faktoren beeinflussen das Sichtfeld?

Effektive Brennweite (EFL)

Die effektive Brennweite bestimmt den Bildwinkel gemäß der Beziehung FOV ∝ arctan(1/EFL). Kürzere Brennweiten bieten einen größeren Bildwinkel; längere Brennweiten verengen das Bildfeld, erhöhen jedoch die Vergrößerung. Durchsuchen Sie die M12-Objektive, sortiert nach Brennweite, von 0,8 mm Fisheye bis 75 mm Tele, oder entdecken Sie C-Mount-Objektive für Sensoren mit größerem Format.

Hinweis: Die hintere Brennweite (BFL) beschreibt den physikalischen Abstand zwischen dem hinteren Linsenelement und der Sensorebene und sollte nicht für Berechnungen des Sichtfelds verwendet werden. Weitere Informationen zu diesem Unterschied finden Sie in unserem Rechner für die effektive Brennweite .

Aktiver Sensorbereich

Für die Berechnung des Sichtfelds (FOV) sind die tatsächlichen Abmessungen des Sensors erforderlich, nicht die Bezeichnung des Nennformats. Ein „1/2,3-Zoll“-Sensor misst tatsächlich etwa 6,17 × 4,55 mm – der Bruchteil bezieht sich auf historische Konventionen bei Vidicon-Röhren, nicht auf die physikalischen Abmessungen. Der Rechner enthält voreingestellte Abmessungen für gängige Sensoren von Sony, OmniVision und OnSemi, die in Bildverarbeitungs- und Robotikanwendungen zum Einsatz kommen.

Übersicht über Sensorgrößen

Umfassende Spezifikationen zu den Sensorformaten, einschließlich der Abmessungen der aktiven Fläche, der Pixelanzahl und der Seitenverhältnisse, finden Sie in unserem ausführlichen Leitfaden zu CMOS-Sensorgrößen. Diese Ressource behandelt Sensoren der Serien Sony IMX, OmniVision OV und OnSemi AR, die häufig mit unseren Objektiven mit M12- und C-Mount-Anschluss verwendet werden.

Bildkreis des Objektivs

Das Objektiv muss einen Bildkreis projizieren, der größer ist als die Diagonale des Sensors, um dunkle Ecken (Vignettierung) zu vermeiden. Die meisten M12-Objektive, die für Sensoren im 1/2"-Format ausgelegt sind, bieten Bildkreise von ca. 8–10 mm. Bei Verwendung größerer Sensoren überprüfen Sie bitte die Abdeckung in den Objektivspezifikationen – unsere Produktseiten enthalten Informationen zur Sensorkompatibilität für jedes Objektiv. Für Anwendungen, die eine präzise Ausleuchtung der Bildecken erfordern, empfehlen wir unsere M12-Objektive mit geringer Verzeichnung, die für eine gleichmäßige Feldausleuchtung optimiert sind.

Verzerrungs- und Projektionsmodell

Bei Weitwinkelobjektiven wird durch die tonnenförmige Verzeichnung mehr Winkelbereich auf den Bildrand abgebildet, als die Formel für die geradlinige Abbildung vorhersagt. Ein Objektiv mit einer tonnenförmigen Verzeichnung von -15 % am Bildrand kann 10–20 % mehr Winkelbereich erfassen, als die Berechnung für eine unverzerrte Abbildung nahelegt. Fischaugenobjektive verwenden spezifische mathematische Projektionen – äquidistant (r = f·θ), äquisolide (r = 2f·sin(θ/2)) oder stereografisch (r = 2f·tan(θ/2)) –, die ein deutlich anderes Sichtfeld erzeugen als geradlinige Objektive mit derselben Brennweite.

Weitere Informationen darüber, wie sich die Eigenschaften eines Objektivs auf die Bildqualität auswirken, finden Sie in unseren technischen Blog-Artikeln zu Themen wie Sensorabgleich und optische Leistung.

Wie wende ich die FOV-Ergebnisse auf die Systemauslegung an?

Bestimmung des Arbeitsabstands

Um den für eine bestimmte Szenenbreite erforderlichen Arbeitsabstand zu ermitteln, ordnen Sie die Geometrie neu an:

Arbeitsabstand
WD = W / ( 2 × tan ( HFOV / 2 )
WD Arbeitsabstand
W Szenenbreite
HFOV Horizontales Sichtfeld

Geht von einer geradlinigen Projektion aus – verzerrte Linsen lassen Kanten schmaler erscheinen

Beispiel: Um eine 2 Meter breite Szene mit einem horizontalen Sichtfeld (HFOV) von 60° zu erfassen, beträgt der erforderliche Arbeitsabstand etwa 1,73 m. Überprüfen Sie mithilfe des Schärfentiefenrechners, ob die Schärfentiefe bei diesem Abstand die Tiefe Ihres Motivs abdeckt.

Auswahl der Brennweite für das gewünschte Sichtfeld

Wenn Sie Ihr erforderliches Sichtfeld kennen, nutzen Sie unseren Sichtwinkelrechner, um das gewünschte Sichtfeld anhand Ihrer Anforderungen an die Szene zu ermitteln, und berechnen Sie anschließend die erforderliche Brennweite:

Auswahl der Brennweite
f = d / ( 2 × tan ( FOV / 2 ) )
f Erforderliche Brennweite
d Sensorabmessungen
Sichtfeld Ziel-Sichtfeld

Für das angestrebte Sichtfeld bei bekanntem Sensorformat

Beispiel: Um ein horizontales Sichtfeld (HFOV) von 70° bei einem Sony IMX477-Sensor (6,29 mm Breite) zu erreichen, wählen Sie ein Objektiv mit einer Brennweite von ca. 4,5 mm. Durchsuchen Sie die nach Brennweite gefilterten M12-Objektive, um passende Optionen zu finden, oder nutzen Sie unseren EFL-Rechnerzur genauen Bestimmung der Brennweite.

Was sind häufige Fehler bei der Berechnung des Sichtfelds?

Verwechslung von Gesamt-Sichtfeld und Winkelauflösung

Das Gesamtsichtfeld gibt den Winkelbereich an, den der Sensor erfasst. Die Winkelauflösung (IFOV, Instantaneous Field of View) gibt den Winkel an, den ein einzelnes Pixel einnimmt: IFOV = FOV / Pixelanzahl. Bei einem horizontalen Sichtfeld (HFOV) von 90° über 1920 Pixel erstreckt sich jedes Pixel über etwa 0,047° (2,8 Bogenminuten). Bei einem Arbeitsabstand von 1 Meter entspricht dies etwa 0,8 mm pro Pixel – entscheidend für die Beurteilung, ob Ihr System die Merkmale auflösen kann, die Sie in Bildverarbeitungsanwendungen erkennen müssen.

Verwendung des Nominalformats anstelle der aktiven Fläche

Die Bezeichnungen für Sensorformate (1/2,3", 1/1,8" usw.) sind historische Konventionen, die nicht den physikalischen Abmessungen entsprechen. Ein „1/2,3-Zoll“-Sensor hat eine Diagonale von etwa 7,86 mm, nicht 11 mm (was dem tatsächlichen Bruchteil entspräche). Verwenden Sie stets die Abmessungen des aktiven Bereichs aus dem Sensor-Datenblatt – siehe unsere Referenz zu CMOS-Sensorgrößen für gängige Sensorspezifikationen.

⚠️ Unklarheiten bei den technischen Daten von Fisheye-Objektiven

Die Hersteller geben das Sichtfeld von Fischaugenobjektiven uneinheitlich an. Einige geben die diagonale Abdeckung am gesamten Bildkreis an, andere nennen das horizontale Sichtfeld für ein bestimmtes Sensorformat. Überprüfen Sie immer: (1) welche Abmessung angegeben ist, (2) das Projektionsmodell und (3) ob die angegebene Abdeckung für Ihr Sensorformat gilt. Dieser Rechner hilft Ihnen dabei, die Herstellerangaben anhand der gemessenen Verzerrungsdaten unserer charakterisierten Fischaugenobjektive zu überprüfen.

Verzerrungen bei Weitwinkelsystemen ignorieren

Bei Objektiven mit Brennweiten unter 4 mm auf Sensoren im 1/2"-Format übersteigt die tonnenförmige Verzeichnung in den Bildecken typischerweise -10 %; . Diese Verzeichnung komprimiert die Winkelinformationen an den Rändern stärker, wodurch sich das effektive Sichtfeld über die geradlinige Vorhersage hinaus vergrößert; . Der Verzeichnungsvisualisierer zeigt diesen Effekt direkt an – ein stark verzerrtes Raster deutet darauf hin, dass das tatsächliche Sichtfeld die formelbasierte Berechnung übersteigt.

Wie implementiere ich eine Verzerrungskorrektur mit OpenCV?

Dieser Rechner liefert erste Schätzungen des Sichtfelds auf der Grundlage der Nennspezifikationen und der charakterisierten Verzerrungsdaten. Für Computer-Vision-Anwendungen, die eine präzise Entzerrung erfordern, müssen Sie Ihre spezifische Objektiv-Sensor-Kombination mithilfe physischer Muster und Kalibrierungsziele kalibrieren. OpenCV bietet je nach Objektivtyp zwei Kameramodelle an.

Standard Camera Model (Lenses <120° FOV)

Bei geradlinigen und moderaten Weitwinkelobjektiven verwendet die Standardkalibrierung von OpenCV das Brown-Conrady-Verzerrungsmodell mit fünf Koeffizienten. Die Funktion cv2.calibrateCamera() schätzt die intrinsischen Parameter (Brennweite, Hauptpunkt) und die Verzerrungskoeffizienten (k₁, k₂, p₁, p₂, k₃) anhand von Schachbrettmustern.

Python / OpenCV – Standardkalibrierung
# Kalibrierung mithilfe von Schachbrettmustern
ret, mtx, dist, rvecs, tvecs = cv2.calibrateCamera(
    objpoints,    # 3D-Punkte in Weltkoordinaten
    imgpoints,    # 2D-Punkte in der Bildebene
    gray.shape[::-1], 
    None, None
)

# dist enthält [k1, k2, p1, p2, k3]
# Bilder mithilfe der Kalibrierung entzerren
undistorted = cv2.undistort(img, mtx, dist)

Die radialen Verzerrungskoeffizienten (k₁, k₂, k₃) modellieren die tonnenförmige und kissenförmige Verzerrung, während die tangentialen Koeffizienten (p₁, p₂) die Fehlausrichtung zwischen Objektiv und Sensor korrigieren. Bei den meisten M12-Objektiven mit Brennweiten über 3 mm bietet das Standardmodell nach der Kalibrierung eine Genauigkeit im Subpixelbereich.

Fisheye-Kamera (Objektive mit einem Sichtfeld von mehr als 120°)

Bei Ultraweitwinkel- und Fischaugenobjektiven versagt das Standardmodell bei extremen Blickwinkeln. Das Fischaugenmodul von OpenCV implementiert das äquidistante Projektionsmodell nach Kannala-Brandt mit vier Verzerrungskoeffizienten (k₁, k₂, k₃, k₄).

Python / OpenCV: Kalibrierung von Fisheye-Objektiven
# Fisheye-Kalibrierung für Weitwinkelobjektive
calibration_flags = (
    cv2.fisheye.CALIB_RECOMPUTE_EXTRINSIC +
    cv2.fisheye.CALIB_FIX_SKEW
)

ret, K, D, rvecs, tvecs = cv2.fisheye.calibrate(
    objpoints, imgpoints, gray.shape[::-1],
    None, None,
    flags=calibration_flags
)

# D enthält [k1, k2, k3, k4] für das äquidistante Modell
# Entzerrung auf rechtwinklig (beschneidet das Sichtfeld erheblich)
map1, map2 = cv2.fisheye.initUndistortRectifyMap(
    K, D, np.eye(3), K, img.shape[:2][::-1], cv2.CV_16SC2
)
undistorted = cv2.remap(img, map1, map2, cv2.INTER_LINEAR)

⚠️ Verringerung des Sichtfelds bei der Entverzerrung von Fisheye-Aufnahmen

Die Umwandlung eines Fischaugenbildes in eine geradlinige Projektion verringert das nutzbare Sichtfeld erheblich. Ein Fischaugenobjektiv mit 180° Diagonale liefert nach der Entverzerrung in der Regel nur eine nutzbare geradlinige Abdeckung von 100–120°, wobei es am Rand zu starken Verzerrungen kommt. Für Anwendungen, die das volle Fisheye-Sichtfeld erfordern (SLAM, Panorama-Stitching), arbeiten Sie direkt mit den verzerrten Bildern unter Verwendung des Fisheye-Projektionsmodells.

Kalibrierungsablauf

Der empfohlene Arbeitsablauf für die Implementierung der Verzerrungskorrektur in Ihrem Bildverarbeitungssystem:

  1. Muster bestellen – Wählen Sie anhand der Schätzungen zum Sichtfeld aus diesem Rechner geeignete Objektive aus unseren M12- oder C-Mount-Kollektionen aus
  2. Kalibrierungsbilder aufnehmen – Fotografieren Sie ein Schachbrettmuster (in der Regel 9×6 oder 7×5 Innenecken) in 15 bis 30 verschiedenen Ausrichtungen, die das gesamte Sichtfeld abdecken
  3. Kalibrierung durchführen — Verwendung cv2.calibrateCamera() für Standardobjektive oder cv2.fisheye.calibrate() für Weitwinkel
  4. Evaluate reprojection error — Target <0.5 pixels RMS for precision applications
  5. Korrektur vornehmen — Verwendung cv2.undistort() oder Korrektur-Maps vorab berechnen, um eine Echtzeit-Leistung zu erzielen

Rechner vs. Kalibrierungsgenauigkeit

Dieser FOV-Rechner nutzt charakterisierte Verzerrungsdaten, um genaue erste Schätzungen zu liefern – in der Regel mit einer Abweichung von maximal 5 % gegenüber den kalibrierten Werten für Objektive in unserer Datenbank. Fertigungstoleranzen und bestimmte Objektiv-Sensor-Kombinationen erfordern jedoch eine physikalische Kalibrierung für Computer-Vision-Anwendungen, die eine Genauigkeit im Subpixelbereich erfordern. Verwenden Sie diesen Rechner für die Systemauslegung und die Objektivauswahl und kalibrieren Sie anschließend Ihre tatsächliche Hardware für den produktiven Einsatz.

Verwandte Rechner

Vervollständigen Sie Ihren Entwurf für optische Systeme mit unserem umfassenden Angebot an Engineering-Tools:

Sichtfeld-Rechner FAQ

Wie berechne ich das Sichtfeld einer Kamera?

Das Sichtfeld der Kamera wird wie folgt berechnet: FOV = 2 × arctan(Sensorabmessung / (2 × Brennweite)). Geben Sie die Abmessungen Ihres Sensors und die Brennweite des Objektivs in den obigen Rechner ein. Aktivieren Sie bei Weitwinkelobjektiven die Verzeichnungskorrektur, um die tonnenförmige Verzeichnung zu berücksichtigen, die das effektive Sichtfeld vergrößert.

Was ist der Unterschied zwischen HFOV, VFOV und DFOV?

Das horizontale Sichtfeld (HFOV) misst den Winkelbereich über die gesamte Sensorbreite. Das vertikale Sichtfeld (VFOV) misst den Bereich über die gesamte Höhe. Das diagonale Sichtfeld (DFOV) misst den Bereich von Ecke zu Ecke. Bei einem Sensor im Seitenverhältnis 4:3 gilt: DFOV ≈ 1,25 × HFOV.

Warum wirkt sich die Verzerrung auf die Berechnung des Sichtfelds aus?

Bei der tonnenförmigen Verzeichnung wird mehr Winkelbereich auf den Bildrand abgebildet, als es die geradlinige Projektion vorhersagt. Ein Objektiv mit einer tonnenförmigen Verzeichnung von -15 % am Rand erfasst 10–20 % mehr Winkelbereich, als die Formel für unverzerrte Bilder vermuten lässt. Der Verzerrungsvisualisierer zeigt diesen Effekt in Echtzeit an.

Wo finde ich die Abmessungen der Sensoren?

Der Rechner enthält Voreinstellungen für gängige Sensoren von Sony, OmniVision und OnSemi. Umfassende Sensorspezifikationen, einschließlich der Abmessungen des aktiven Bereichs, finden Sie in unserem Leitfaden zur CMOS-Sensorgröße.

Wie ermittele ich mein erforderliches Sichtfeld?

Wenn Sie die Bildbreite und den Arbeitsabstand kennen, aber das erforderliche Sichtfeld ermitteln müssen, nutzen Sie unseren Sichtfeldrechner. Sobald Sie Ihr gewünschtes Sichtfeld ermittelt haben, kehren Sie zu diesem Rechner zurück, um die Objektivauswahl zu überprüfen.

Was zeigt der Verzerrungsanzeiger an?

Der Verzerrungsvisualisierer zeigt ein Referenzraster so an, wie es durch das ausgewählte Objektiv zu sehen wäre. Bei der tonnenförmigen Verzerrung verlaufen die Linien nach außen (typisch für Weitwinkelobjektive); bei der kissenförmigen Verzerrung verlaufen die Linien nach innen. Dies hilft Ingenieuren, die tatsächliche Bildgeometrie zu verstehen, bevor sie ein Objektiv auswählen.

Möchten Sie lieber unseren alten FoV-Rechner nutzen? Sie können ihn weiterhin aufrufen, indem Sie unten klicken.

Legacy-Rechner öffnen

Kontakt

Verbinden Sie sich mit unserem technischen Team in den USA