Industriekamera
Industriekameras werden für einfache Überwachungsaufgaben und für messtechnische Aufgabenstellungen zur Qualitätskontrolle mittels Bildverarbeitung eingesetzt. Sie zeichnen sich durch ihre Robustheit und hohe Bildqualität aus. Im Gegensatz zu herkömmlichen Kameras haben sie zumeist keine Bedienelemente wie Drücker, Schalter oder ähnliches. In der Anfangszeit wurden Kameras mit Analogausgang verwendet (z. B. Videosignal im PAL-Format), wobei die Digitalisierung des Bildsignals mittels eines Framegrabbers im weiterverarbeitenden Computer erfolgt.
Mittlerweile setzen sich Kameras mit digitaler Schnittstelle wie z. B. USB, FireWire und Ethernet gegenüber Kameras mit analoger Schnittstelle durch. Ein wichtiges Anliegen bei der Einführung digitaler Schnittstellen waren Standards. Diese sollen sicherstellen, das Kameras verschiedener Hersteller und Ausprägungen austauschbar sind und weiterhin von den gleichen PC-Systemen zur Auswertung herangezogen werden können. Über die Standards zur physikalischen Übermittlung der Daten setzte die EMVA noch den GenICam-Standard<ref name="EMVA" />, eine generische Softwareschnittstelle, die die Form des Datenflusses von der physikalischen Schnittstelle trennt und so für noch mehr Kompatibilität sorgen soll.
Neueste Entwicklungen gehen in die Richtung, die Bildverarbeitung (oder zumindest einen Teil davon) schon in der Kamera selbst durchzuführen (sog. „intelligente Kameras“). Dadurch wird das zu übertragende Datenvolumen auf der Schnittstelle erheblich reduziert, bzw. wird kein zusätzlicher Computer mehr benötigt. Diese Kameras verfügen oft sogar über digitale Ein- und Ausgänge, so dass sie autonom einfache Steuerungsaufgaben (z. B. das Aussortieren von fehlerhaften Teilen an einem Fließband) übernehmen können.
Physikalische Schnittstellen-Standards
- Camera Link
- GigE-Vision
- FireWire
- USB (neu USB 3)
- CoaXPress<ref name="COAX" />
Analoger und digitaler Ausgang
Einige Vorteile von Kameras mit digitalem Ausgang gegenüber Kameras mit analoger Schnittstelle (Videosignal) sind:
- Höhere Auflösung
- schnelleres Auslesen der Bilder
- geringeres Bildrauschen
- Progressive Scan: Die Bilddaten werden zeilenweise ausgelesen.
- Größere Entfernungen zwischen Kamera und Computer
- Geringerer Verkabelungsaufwand
- Anschluss mehrerer Kameras an einem FireWire/USB/Ethernet-Bus
- Teilweises Auslesen (ROI) des Kamerasensors erlaubt eine Steigerung der Bildrate
- Binning (zusammenschalten benachbarter Pixel) erhöht die Lichtempfindlichkeit und Bildrate
Funktionsweise
Eine Kamera mit digitalem Ausgang besteht mindestens aus den folgenden Komponenten:
- Bildsensor (CCD=CCD-Sensor oder CMOS=CMOS-Sensor)
- Analog-Digital-Umsetzer
- Mikroprozessor
- Bus -Controller
Beispiel einer FireWire-Kamera
Bei einer FireWire-Kamera steuert ein Mikroprozessor die Kommunikation und den Datenaustausch der internen Komponenten. Der FireWire-Controller kommuniziert mit den angeschlossenen Geräten des FireWire-Bus mittels DCAM-Protokoll. Vom Computer werden dabei Steuerbefehle an die Kamera gesendet, von dieser quittiert und die digitalen Bilddaten an den Computer übertragen. Eine Kamera mit Videoausgang besteht aus einem Bildsensor, Timer und Analog-Digital-Umsetzer. Manche Kameras mit Videoausgang besitzen zusätzlich eine (serielle) Schnittstelle zur Parametrisierung der Kamera.
Weblinks
|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:
| {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
|1/= und Videos
|1/1=, Videos und Audiodateien
|/1= und Audiodateien}}
| , Videos und Audiodateien
}}
|#default= – }}{{#if: Industrial cameras
| {{#ifeq: {{#invoke:Str|left|industrial cameras|9}}
| category:
| FEHLER: Ohne Category: angeben!}}}}Vorlage:Wikidata-Registrierung
Einzelnachweise
<references> <ref name="EMVA"> <templatestyles src="Webarchiv/styles.css" />{{#if:20121011160106
| {{#ifeq: 20121011160106 | *
| {{#if: Archivlink | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.emva.org/cms/index.php?idcat=27}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20121011160106}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Archivlink | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.emva.org/cms/index.php?idcat=27}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-04-15 23:41:39 InternetArchiveBot | 2018-04-15 23:41:39 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20121011160106}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Archivlink | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.emva.org/cms/index.php?idcat=27}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-04-15 23:41:39 InternetArchiveBot | 2018-04-15 23:41:39 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Archivlink | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.emva.org/cms/index.php?idcat=27}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-04-15 23:41:39 InternetArchiveBot | 2018-04-15 23:41:39 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Archivlink | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.emva.org/cms/index.php?idcat=27}} }} ({{#if: {{#if: 2018-04-15 23:41:39 InternetArchiveBot | 2018-04-15 23:41:39 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Archivlink | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.emva.org/cms/index.php?idcat=27}} }}
}}}}}}}}{{#if:2018-04-15 23:41:39 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20121011160106|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.emva.org/cms/index.php?idcat=27}}
|| {{#if: || }}
}}{{#if: Archivlink
| {{#if: {{#invoke:WLink|isBracketedLink|Archivlink}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.emva.org/cms/index.php?idcat=27%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.emva.org/cms/index.php?idcat=27%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.emva.org/cms/index.php?idcat=27 }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}, GENiCAM -Standard, gehostet von der EMVA</ref>
<ref name="COAX">Beitrag CoaXPress in englischer Wikipedia</ref> </references>