Rechner für das Sichtfeld einer Kamera 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. Mit Echtzeit-Visualisierung der Verzerrung und einer integrierten Datenbank mit Commonlands-Objektiven sowie Voreinstellungen für Sensoren von Sony, OmniVision und OnSemi.

Verzerrungs-Visualisierer
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 Fass- oder Kissenverzerrungen auf die Bildgeometrie auswirken.

Echtzeit-Verzerrungsvisualisierer

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 aus

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 aus, um die Brennweite und die Verzerrungsdaten automatisch zu laden.
  3. Bildverzerrung: Der Visualisierer zeigt, wie das ausgewählte Objektiv ein Referenzgitter verzerrt.
  4. Ergebnisse anzeigen: HFOV, VFOV, DFOV und die Szenenabdeckung werden sofort berechnet.
Rechner überspringen, zum Artikelinhalt springen

Wie funktioniert die Berechnung des Sichtfelds?

  • Das Sichtfeld hängt von der Brennweite und den Abmessungen des aktiven Sensors ab.
  • Grundlegende Formel für geradlinige Projektion: Sichtfeld = 2 × arctan(Sensorabmessung / (2 × Brennweite))
  • Weitwinkel- und Fischaugenobjektive erfordern projektionsbezogene Sichtfelddaten, um genaue Ergebnisse zu erzielen
  • Szenenbreite in der Ferne: Breite = 2 × WD × tan(HFOV/2)
  • Fisheye-Objektive verwenden nicht-geradlinige Projektionsmodelle

Die Formel für das Sichtfeld geht von einer idealen Lochkamera mit geradliniger Projektion aus. Verwenden Sie sie nur für verzerrungsarme Objektive, typischerweise Tele- und Standardbrennweiten. Weitwinkel- und Fischaugenobjektive weichen erheblich vom geradlinigen Modell ab; das Sichtfeld eines Fischaugenobjektivs lässt sich nicht allein aus der effektiven Brennweite (EFL) und der Randverzerrung interpolieren. Verwenden Sie diesen Rechner, die Commonlands-MCP-Tools oder vorberechnete Sichtfeldtabellen für Fischaugenobjektive und verzerrungsempfindliche Objektive.

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

Geradlinige Projektion. Verzerrungskorrektur für Weitwinkelobjektive hinzufügen.

Müssen Sie zunächst Ihr Ziel-Sichtfeld festlegen?

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

Was zeigt der Verzerrungs-Visualisierer an?

Der Verzerrungsvisualisierer zeigt ein Referenzgitter so an, wie es durch das ausgewählte Objektiv zu sehen wäre. Bei der tonnenförmigen Verzeichnung (negative Koeffizienten) werden gerade Linien von der Bildmitte aus nach außen gekrümmt – ein Muster, das häufig bei M12-Weitwinkelobjektiven mit einer Brennweite unter 4 mm auftritt. Bei der kissenförmigen Verzeichnung (positive Koeffizienten) werden Linien nach innen gekrümmt, was gelegentlich bei Teleobjektiven zu beobachten ist. Der Visualisierer hilft Ingenieuren dabei, 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 die Bildausdehnung bei Weitwinkelobjektiven mit tonnenförmiger Verzeichnung
  • Visualisierung ohne Verzerrung

Dieser FOV-Rechner

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

Welche Parameter beeinflussen das Sichtfeld?

Effektive Brennweite (EFL)

Die effektive Brennweite bestimmt den Bildwinkel anhand der Formel FOV = 2 × arctan(d / 2EFL), wobei d die Sensorgröße ist. Kürzere Brennweiten bieten einen größeren Bildwinkel; längere Brennweiten verengen den Bildwinkel, erhöhen jedoch den Vergrößerungsfaktor. 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) bezeichnet den physikalischen Abstand vom hinteren Linsenelement zur Sensorebene und sollte nicht für Berechnungen des Sichtfelds herangezogen 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 Sensorabmessungen 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 Vidicon-Röhren-Konventionen, nicht auf physikalische Abmessungen. Der Rechner enthält voreingestellte Abmessungen für gängige Sony-, OmniVision- und OnSemi-Sensoren, die in Bildverarbeitungs- und Robotikanwendungen zum Einsatz kommen. In der vollständigen Liste der Bildsensoren finden Sie Datenblätter und die Abmessungen der aktiven Fläche .

Übersicht über die 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 CMOS-Sensorgrößen-Leitfaden oder in der vollständigen Liste der Bildsensoren, wo Sie nach bestimmten Artikelnummern suchen können. Diese Sensoren stammen von Sony, OmniVision und OnSemi und werden üblicherweise mit unseren Objektiven mit M12-Anschluss und C-Mount-Objektiven verwendet.

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 etwa 8–10 mm. Bei Verwendung größerer Sensoren sollten Sie die Abdeckung in den Objektivspezifikationen überprüfen. Auf unseren Produktseiten finden Sie Informationen zur Sensorkompatibilität für jedes Objektiv. Für Anwendungen, die eine präzise Ausleuchtung der Bildecken erfordern, empfehlen wir unsere verzerrungsarmen M12-Objektive, die für eine gleichmäßige Ausleuchtung des Bildfeldes optimiert sind.

Verzerrungs- und Projektionsmodell

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

Weitere Informationen darüber, wie sich die Eigenschaften von Objektiven auf die Bildqualität auswirken, finden Sie in unseren technischen Blog-Artikeln zu Themen wie Sensor- Anpassung 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 wie folgt neu an:

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

Es wird eine geradlinige Projektion angenommen. Verzerrte Linsen lassen Kanten zusammenlaufen.

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 Szenenanforderungen 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 Ziel-Sichtfeld bei bekanntem Sensorformat

Beispiel: Um bei einem Sony IMX477-Sensor (6,29 mm Breite) ein horizontales Sichtfeld (HFOV) von 70° zu erreichen, wählen Sie ein Objektiv mit einer Brennweite von ca. 4,5 mm aus. Durchsuchen Sie die nach Brennweite gefilterten M12-Objektive, um passende Optionen zu finden, oder nutzen Sie unseren EFL-Rechner zur 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 vom Sensor erfassten Winkelbereich an. Die Winkelauflösung (IFOV, Instantaneous Field of View) gibt den Winkel an, den ein einzelnes Pixel einnimmt, ungefähr pixel_pitch / focal_length auf der Achse. Die Division des Gesamtsichtfelds durch die Pixelanzahl liefert lediglich einen über das gesamte Bildfeld gemittelten Wert; bei weitwinkligen, geradlinigen Objektiven variiert der Winkel pro Pixel von der Mitte zum Rand hin merklich. Bei einem horizontalen Sichtfeld (HFOV) von 90°, das über 1920 Pixel bei einem Arbeitsabstand von 1 Meter abgebildet wird, erstreckt sich die Szene über 2 Meter, was auf einem ebenen Zielobjekt etwa 1 mm pro Pixel entspricht. Diese Abtastrate bestimmt, ob Ihr System die Merkmale auflösen kann, die Sie in Bildverarbeitungsanwendungen erkennen müssen.

Verwendung des nominalen Formats anstelle der aktiven Fläche

Die Bezeichnungen für Sensorformate (1/2,3", 1/1,8" usw.) sind historische Konventionen, die nicht den tatsächlichen Abmessungen entsprechen. Ein „1/2,3-Zoll“-Sensor mit den Maßen 6,17 × 4,55 mm hat eine Diagonale von etwa 7,7 mm und nicht von 11 mm (was dem tatsächlichen Bruchteil entspräche). Verwenden Sie stets die Abmessungen des aktiven Bereichs aus dem Datenblatt des Sensors. In unserer Referenz zu CMOS-Sensorgrößen finden Sie 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 stets: (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 den Winkelbereich an den Rändern stärker, wodurch sich das effektive Sichtfeld über die geradlinige Vorhersage hinaus vergrößert. Der Verzeichnungsvisualisierer zeigt diesen Effekt direkt: 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ätzwerte für das Sichtfeld (FOV) auf der Grundlage der Nennspezifikationen und der charakterisierten Verzerrungsdaten . Für Computer-Vision-Anwendungen, die eine präzise Verzerrungskorrektur erfordern, müssen Sie Ihre spezifische Objektiv-Sensor-Kombination mithilfe von physischen Mustern und Kalibrierungszielen kalibrieren. OpenCV stellt je nach Objektivtyp zwei Kameramodelle zur Verfügung.

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 (k1, k2, p1, p2, k3) 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 entverzerren
undistorted = cv2.undistort(img, mtx, dist)

Die radialen Verzerrungskoeffizienten (k1, k2, k3) modellieren die tonnenförmige und kissenförmige Verzerrung, während die tangentialen Koeffizienten (p1, p2) 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-Modell (Objektive mit einem Sichtfeld von >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 (k1, k2, k3, k4).

Python / OpenCV – Kalibrierung von Fisheye-Kameras
# 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 (schränkt das Sichtfeld erheblich ein)
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)

Reduzierung des Sichtfelds bei der Korrektur von Verzerrungen bei Fisheye-Objektiven

Die Umwandlung eines Fischaugenbildes in eine geradlinige Projektion schränkt das nutzbare Sichtfeld erheblich ein. Ein Fischaugenobjektiv mit 180° Diagonaldurchmesser liefert nach der Entverzerrung in der Regel nur eine nutzbare geradlinige Abdeckung von 100–120°, wobei es am Rand zu starker Dehnung kommt. Für Anwendungen, die das gesamte Fisheye-Sichtfeld erfordern (SLAM, Panorama-Zusammenfügen), sollten Sie direkt mit den verzerrten Bildern unter Verwendung des Fisheye-Projektionsmodells arbeiten.

Kalibrierungsablauf

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

  1. Muster bestellen: Wählen Sie anhand der Schätzwerte für das 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 Korrekturkarten vorab berechnen, um die Echtzeitleistung zu gewährleisten

Rechner vs. Kalibrierungsgenauigkeit

Dieser FOV-Rechner nutzt charakterisierte Verzerrungsdaten, um genaue erste Schätzwerte zu liefern. Die Toleranz der effektiven Brennweite liegt typischerweise innerhalb von ±5 % und in der Regel innerhalb von ±1 %. Aufgrund von Fertigungstoleranzen und spezifischen Objektiv-Sensor-Kombinationen ist jedoch eine physikalische Kalibrierung erforderlich 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 Einsatz in der Produktion.

Verwandte Rechner

Vervollständigen Sie Ihren Entwurf eines optischen Systems mit unserer umfassenden Palette an Entwicklungswerkzeugen:

Häufig gestellte Fragen zum Sichtfeldrechner

Bei geradlinigen Objektiven mit geringer Verzeichnung wird das Sichtfeld der Kamera wie folgt berechnet: Sichtfeld = 2 × arctan(Sensorabmessung / (2 × Brennweite)). Verwenden Sie diese Formel nicht, um das Sichtfeld eines Fischaugenobjektivs allein anhand der äquivalenten Brennweite und der Randverzeichnung zu interpolieren. Verwenden Sie für Weitwinkel- und Fischaugenobjektive den Rechner, Commonlands MCP oder vorberechnete Sichtfeldtabellen des Produkts.

Das HFOV (horizontales Sichtfeld) misst die Winkelabdeckung über die Sensorbreite. Das VFOV (vertikales Sichtfeld) misst die Abdeckung über die Höhe. Das DFOV (diagonales Sichtfeld) misst die Abdeckung von Ecke zu Ecke. Bei einem Sensor im Seitenverhältnis 4:3 liegt das DFOV bei engen Sichtfeldern nahe bei 1,25 × HFOV, doch die Arctangens-Beziehung verringert dieses Verhältnis bei Weitwinkelobjektiven: Ein HFOV von 90 Grad ergibt etwa ein DFOV von 103 Grad.

Bei der Tonnenverzerrung werden mehr Winkelinformationen auf den Bildrand abgebildet, als es die geradlinige Projektion vorhersagt. Ein Objektiv mit einer Tonnenverzerrung von -15 % am Bildrand erfasst 10–20 % mehr Winkelabdeckung, als die Formel für unverzerrte Bilder nahelegt. Der Verzerrungsvisualisierer zeigt diesen Effekt in Echtzeit an.

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 zu den Abmessungen von CMOS-Sensoren .

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.

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

Möchten Sie lieber unseren alten FoV-Rechner nutzen? Dieser ist weiterhin verfügbar – klicken Sie einfach unten.

Legacy-Rechner öffnen

Kontakt

Nehmen Sie Kontakt mit unserem Ingenieurteam in den USA auf