Vektorgrafiken: Beherrschung von Vektorgrafiken in Computer Vision
Von Fouad Sabry
()
Über dieses E-Book
Was ist Vektorgrafiken
Vektorgrafiken sind eine Form der Computergrafik, bei der visuelle Bilder direkt aus geometrischen Formen erstellt werden, die auf einer kartesischen Ebene definiert sind, z. B. Punkte oder Linien , Kurven und Polygone. Zu den zugehörigen Mechanismen können Vektoranzeige- und Druckhardware, Vektordatenmodelle und Dateiformate sowie die auf diesen Datenmodellen basierende Software gehören. Vektorgrafiken sind eine Alternative zu Raster- oder Bitmap-Grafiken, wobei jede in bestimmten Situationen Vor- und Nachteile hat.
Wie Sie davon profitieren
(I) Einblicke und Validierungen zu den folgenden Themen:
Kapitel 1: Vektorgrafiken
Kapitel 2: Rastergrafiken
Kapitel 3: SVG
Kapitel 4: Rastergrafik-Editor
Kapitel 5: Vektorgrafik-Editor
Kapitel 6: Rasterisierung
Kapitel 7: Vergleich von Vektorgrafik-Editoren
Kapitel 8: Bilddateiformat
Kapitel 9: Bildverfolgung
Kapitel 10: Boxy SVG
(II) Beantwortung der häufigsten öffentlichen Fragen zu Vektorgrafiken .
(III) Beispiele aus der Praxis für die Verwendung von Vektorgrafiken in vielen Bereichen.
Für wen dieses Buch gedacht ist
Profis, Studenten und Doktoranden, Enthusiasten, Hobbyisten und diejenigen, die über grundlegende Kenntnisse oder Informationen für jede Art von Vektorgrafiken hinausgehen möchten.
Ähnlich wie Vektorgrafiken
Titel in dieser Serie (100)
Gamma-Korrektur: Verbesserung der visuellen Klarheit in der Computer Vision: Die Gammakorrekturtechnik Bewertung: 0 von 5 Sternen0 BewertungenTonzuordnung: Tone Mapping: Erhellende Perspektiven in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenFarberscheinungsmodell: Wahrnehmung und Darstellung in Computer Vision verstehen Bewertung: 0 von 5 Sternen0 BewertungenHomographie: Homographie: Transformationen in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenComputer Vision: Erkundung der Tiefen des Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenComputer-Stereo-Vision: Erforschung der Tiefenwahrnehmung in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenLärmminderung: Verbesserung der Klarheit, fortschrittliche Techniken zur Rauschunterdrückung in der Bildverarbeitung Bewertung: 0 von 5 Sternen0 BewertungenInpainting: Überbrückung von Lücken in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenGemeinsame Fotoexpertengruppe: Erschließen Sie das Potenzial visueller Daten mit dem JPEG-Standard Bewertung: 0 von 5 Sternen0 BewertungenUnterwasser-Computervision: Erkundung der Tiefen der Computer Vision unter den Wellen Bewertung: 0 von 5 Sternen0 BewertungenHough-Transformation: Enthüllung der Magie der Hough-Transformation in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenRetinex: Enthüllen Sie die Geheimnisse des computergestützten Sehens mit Retinex Bewertung: 0 von 5 Sternen0 BewertungenAnisotrope Diffusion: Verbesserung der Bildanalyse durch anisotrope Diffusion Bewertung: 0 von 5 Sternen0 BewertungenAffine Transformation: Visuelle Perspektiven freischalten: Erforschung der affinen Transformation in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenTrifokaler Tensor: Erforschung von Tiefe, Bewegung und Struktur in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenBildkompression: Effiziente Techniken zur visuellen Datenoptimierung Bewertung: 0 von 5 Sternen0 BewertungenHistogrammausgleich: Verbesserung des Bildkontrasts für eine verbesserte visuelle Wahrnehmung Bewertung: 0 von 5 Sternen0 BewertungenHadamard-Transformation: Enthüllung der Leistungsfähigkeit der Hadamard-Transformation in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenAktive Kontur: Weiterentwicklung der Computer Vision mit aktiven Konturtechniken Bewertung: 0 von 5 Sternen0 BewertungenAdaptiver Filter: Verbesserung der Computer Vision durch adaptive Filterung Bewertung: 0 von 5 Sternen0 BewertungenZufallsstichprobenkonsens: Robuste Schätzung in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenBildhistogramm: Visuelle Einblicke enthüllen und die Tiefen von Bildhistogrammen in der Computer Vision erkunden Bewertung: 0 von 5 Sternen0 BewertungenFilterbank: Einblicke in die Filterbanktechniken von Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenHarris Eckendetektor: Enthüllung der Magie der Bildmerkmalserkennung Bewertung: 0 von 5 Sternen0 BewertungenFarbmanagementsystem: Optimierung der visuellen Wahrnehmung in digitalen Umgebungen Bewertung: 0 von 5 Sternen0 BewertungenModell des menschlichen visuellen Systems: Wahrnehmung und Verarbeitung verstehen Bewertung: 0 von 5 Sternen0 BewertungenFarbmodell: Das Spektrum des Computer Vision verstehen: Farbmodelle erkunden Bewertung: 0 von 5 Sternen0 BewertungenFarbzuordnung: Erforschung der visuellen Wahrnehmung und Analyse in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenRadon-Transformation: Aufdecken verborgener Muster in visuellen Daten Bewertung: 0 von 5 Sternen0 BewertungenBlob-Erkennung: Aufdecken von Mustern in visuellen Daten Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnliche E-Books
Vektorgrafik-Editor: Ermöglichen Sie die visuelle Erstellung mit fortschrittlichen Algorithmen Bewertung: 0 von 5 Sternen0 BewertungenGeometrische Modellierung: Erforschung der geometrischen Modellierung in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenRastergrafik-Editor: Visuelle Realitäten transformieren: Rastergrafik-Editoren in Computer Vision beherrschen Bewertung: 0 von 5 Sternen0 BewertungenRastergrafiken: Die Grundlagen der Rastergrafik in der Computer Vision verstehen Bewertung: 0 von 5 Sternen0 BewertungenRaytracing-Grafiken: Erforschung des fotorealistischen Renderings in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenDigitale Rastergrafik: Enthüllung der Leistungsfähigkeit digitaler Rastergrafiken in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenVolumen Rendern: Erforschung des Visuellen Realismus in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenTechnische Zeichnung: Erschließung der visuellen Wahrnehmung beim technischen Zeichnen Bewertung: 0 von 5 Sternen0 BewertungenScan Linien Rendern: Erforschung des visuellen Realismus durch Scan Linien Rendern Techniken Bewertung: 0 von 5 Sternen0 BewertungenGeometrisches Primitiv: Erkundung der Grundlagen und Anwendungen der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenPolygon-Computergrafik: Erkundung der Schnittstelle zwischen Polygon-Computergrafik und Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenVerfahrensoberfläche: Erforschung der Texturgenerierung und -analyse in Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenBump-Mapping: Bump Mapping: Erforschung der Tiefe der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenBewegungsschätzung: Fortschritte und Anwendungen in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenFarbprofil: Erforschung der visuellen Wahrnehmung und Analyse in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenSchatten: Erkundung visueller Bereiche mit Shader: Eine Reise in die Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenBildbasierte Modellierung und Rendering: Erforschung des visuellen Realismus: Techniken in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenTechnische Zeichnung: Erschließung von Computer Vision durch technisches Zeichnen Bewertung: 0 von 5 Sternen0 BewertungenIntelligente Kamera: Revolutionierung der visuellen Wahrnehmung mit Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenTextur Zuordnung: Erforschung der Dimensionalität im Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenHöhenkarte: Erforschung der Geländedarstellung durch Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenMobile Kartierung: Erschließung räumlicher Intelligenz mit Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenMesh-Generierung: Fortschritte und Anwendungen bei der Computer Vision Mesh Generation Bewertung: 0 von 5 Sternen0 BewertungenComputergrafik: Erkundung der Schnittstelle zwischen Computergrafik und Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenIntelligente Zeichenerkennung: Förderung der maschinellen Wahrnehmung in der Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenMaschinelles Sehen: Einblicke in die Welt des Computer Vision Bewertung: 0 von 5 Sternen0 BewertungenStructr: Quelloffenes Daten-CMS auf Neo4j-Basis Bewertung: 0 von 5 Sternen0 BewertungenPhysikalisches Rechnen: Erforschung von Computer Vision im Physical Computing Bewertung: 0 von 5 Sternen0 BewertungenOptische Braille-Erkennung: Ermöglichung der Barrierefreiheit durch visuelle Intelligenz Bewertung: 0 von 5 Sternen0 Bewertungen
Künstliche Intelligenz (KI) & Semantik für Sie
Aufstieg der Roboter: Wie unsere Arbeitswelt gerade auf den Kopf gestellt wird - und wie wir darauf reagieren müssen Bewertung: 0 von 5 Sternen0 BewertungenChatGPT: Epische Reise des Erfolgs - 'Steigern Sie Ihren Reichtum': Mit Screenshots aus dem echten Leben - Erreichen Sie finanzielle Höhen Bewertung: 0 von 5 Sternen0 BewertungenChatGPT – Für Einsteiger: Schreibprofi mit KI, Zeit und Geld sparen ohne peinliche Fehler Bewertung: 0 von 5 Sternen0 BewertungenMeistern von ChatGPT: Entriegeln Sie die Kraft der KI für verbesserte Kommunikation und Beziehungen: German Bewertung: 0 von 5 Sternen0 BewertungenChatGPT: Begegnung mit einer neuen Welt: Lernen Sie Künstliche Intelligenz mit der Gratisversion ChatGPT 3.5 Bewertung: 0 von 5 Sternen0 BewertungenDie Zukunft der Arbeit: Digitalisierung, Automatisierung, KI Bewertung: 0 von 5 Sternen0 BewertungenDie KI Bibel, mit künstlicher Intelligenz Geld verdienen: Echte Fallbeispiele und Anleitungen zum Umsetzen Bewertung: 1 von 5 Sternen1/5Menschlicher Geist und Künstliche Intelligenz: Die Entwicklung des Humanen inmitten einer digitalen Welt Bewertung: 0 von 5 Sternen0 BewertungenChatbotische Landingpages: Wie du deine Konkurrenz in den digitalen Staub schicken Bewertung: 0 von 5 Sternen0 BewertungenChatbotische Medien-Gestaltung leicht gemacht: Von der Idee zum viralen Hit Bewertung: 0 von 5 Sternen0 BewertungenKünstliche Intelligenz: Die vierte industrielle Revolution Bewertung: 0 von 5 Sternen0 BewertungenEinstieg ins Machine Learning: Grundlagen, Prinzipien, erste Schritte Bewertung: 0 von 5 Sternen0 BewertungenWissen statt Glauben!: Das Weltbild des neuen Humanismus Bewertung: 0 von 5 Sternen0 BewertungenRoboter im Alltag: Maschinen (beinahe) wie Menschen Bewertung: 0 von 5 Sternen0 BewertungenKI-Innovationen: Wie die Technologie die Grenzen verschiebt Künstliche Intelligenz verstehen und nutzen: Ein AI-Buch Bewertung: 0 von 5 Sternen0 BewertungenDigitalotopia: Sind wir bereit für die (R)Evolution der Wirklichkeit? Bewertung: 0 von 5 Sternen0 BewertungenKünstliche Intelligenz in Sozialen Medien Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Vektorgrafiken
0 Bewertungen0 Rezensionen
Buchvorschau
Vektorgrafiken - Fouad Sabry
Kapitel 1: Vektorgrafiken
Vektorgrafiken sind eine Art von Computergrafik, bei der Bilder direkt aus Punkten, Linien, Kurven und Polygonen gebildet werden, die auf einer kartesischen Ebene definiert sind. Hardware für die Darstellung und den Druck von Vektoren, Vektordatenmodelle und Dateiformate sowie Software, die auf diesen Datenmodellen basiert, können zu den verknüpften Mechanismen gehören (insbesondere Grafikdesign-Software, computergestütztes Design und geografische Informationssysteme). Vektorgrafiken sind eine Alternative zu Raster- und Bitmap-Grafiken, von denen jede besondere Vorzüge und Einschränkungen hat.
Vektorhardware wurde größtenteils durch rasterbasierte Displays und Drucker ersetzt, aber Vektordaten und -software werden immer noch häufig verwendet, insbesondere wenn ein hohes Maß an geometrischer Präzision erforderlich ist und komplizierte Informationen in einfache geometrische Primitive zerlegt werden können. Daher ist es das bevorzugte Modell für Bereiche wie Ingenieurwesen, Architektur, Vermessung, 3D-Rendering und Typografie, aber es ist völlig ungeeignet für Fotografie- und Fernerkundungsanwendungen, bei denen Raster effektiver und effizienter sind. Einige Anwendungsbereiche, wie geografische Informationssysteme (GIS) und Grafikdesign, verwenden je nach Verwendungszweck sowohl Vektor- als auch Rastergrafiken.
Vektorgrafiken basieren auf der Mathematik der analytischen oder Koordinatengeometrie und haben nichts mit anderen mathematischen Anwendungen des Namens Vektor zu tun. Dies kann zu Verwirrung in Bereichen führen, die beide Bedeutungen verwenden.
Das logische Datenformat von Vektorgrafiken basiert auf der Mathematik der Koordinatengeometrie, in der Formen als eine Menge von Punkten in einem zwei- oder dreidimensionalen kartesischen Koordinatensystem als p = (x, y) oder p = (x, y, z) (x, y, z) beschrieben werden. Da fast alle Formen aus einer unbegrenzten Anzahl von Punkten bestehen, bietet das Vektormodell eine begrenzte Anzahl geometrischer Primitive, die mit einer endlichen Stichprobe auffälliger Punkte, den sogenannten Scheitelpunkten, definiert werden können. Anhand der Koordinaten von drei der vier Ecken eines Quadrats kann die Software beispielsweise die verbindenden Begrenzungslinien und den Innenraum interpolieren. Da es sich um eine regelmäßige Form handelt, kann ein Quadrat auch durch die Position einer seiner Ecken, seine Größe (Breite gleich Höhe) und seinen Drehwinkel charakterisiert werden.
Die grundlegenden geometrischen Primitive sind:
Ein einsamer Punkt.
Ein Liniensegment, das durch zwei Endpunkte definiert ist und eine lineare Interpolation der dazwischen liegenden Linie ermöglicht.
Eine geordnete Liste von Punkten, die eine polygonale Kette oder Polylinie definieren, eine Sammlung verbundener Liniensegmente.
Ein Raumbereich, der durch ein Polygon dargestellt wird, dessen Umfang eine Polylinie mit lagegleichen Anfangs- und Endscheitelpunkten ist.
Mehrere komplexe Formen können untergebracht werden:
Parametrische Kurven, die Polylinien oder Polygone mit Parametern erweitern, um eine nichtlineare Interpolation zwischen Scheitelpunkten zu definieren, die aus Kreisbögen, kubischen Splines, Catmull-Rom-Gurtband, Bézierkurven und Bezigons bestehen.
Zwei- oder dreidimensionale parametrische Standardfiguren wie Kreise, Ellipsen, Quadrate, Superellipsen, Kugeln, Tetraeder, Superellipsoide usw.
Unebene dreidimensionale Flächen und Volumenkörper, die in der Regel als verbundener Satz von Polygonen (z. B. ein Polygonnetz) oder parametrische Flächen (z. B. NURBS) definiert sind.
Fraktale werden häufig als iterierte Funktionssysteme beschrieben.
In zahlreichen Vektordatensätzen kann jede Form mit einer Sammlung von Merkmalen gepaart werden. Zu den am weitesten verbreiteten visuellen Eigenschaften gehören Farbe, Linienstärke und Strichmuster. In Systemen, in denen Shapes reale Features widerspiegeln, z. B. GIS und BIM, kann für jedes dargestellte Feature eine Reihe von Attributen wie Name, Alter und Größe beibehalten werden.
Wenn ein in einem Vektordateiformat gespeicherter Datensatz in ein anderes Dateiformat konvertiert wird, das alle primitiven Bildobjekte unterstützt, ist die Konvertierung verlustfrei.
Vektorbasierte Geräte wie die Vektor-CRT und der Stiftplotter steuern einen Zeichenmechanismus direkt, um geometrische Objekte zu erzeugen. Aufgrund der Tatsache, dass Vektoranzeigegeräte eine Linie mit nur zwei Punkten (den Koordinaten beider Enden der Linie) definieren können, kann das Gerät die Gesamtmenge der zu verarbeitenden Daten reduzieren, indem es das Bild in Punktpaaren strukturiert. Displays mit Speicherbereich, wie z. B. der Tektronix 4014, konnten Vektorbilder anzeigen, aber nicht bearbeitet werden, ohne zuerst das Display zu löschen. Diese waren jedoch nie so beliebt wie die Rasterscanning-Fernsehbildschirme, und Mitte der 1980er Jahre waren sie aus allen außer Spezialanwendungen verschwunden.
Technische Zeichenplotter zeichnen weiterhin Vektoren direkt auf Papier, indem sie einen Stift durch den zweidimensionalen Raum des Papiers bewegen. Wie bei Monitoren wurden diese jedoch größtenteils durch Großformatdrucker ersetzt, die Rasterbilder erzeugen (die aus Vektordaten gerendert werden können).
Zahlreiche Softwaretools zum Zeichnen, Bearbeiten und Anzeigen von Vektorgrafiken wurden aufgrund der Anwendbarkeit dieses Modells auf zahlreiche Anwendungsbereiche entwickelt. Obwohl sie alle auf demselben grundlegenden Vektordatenparadigma basieren, interpretieren und strukturieren sie Formen auf sehr unterschiedliche Weise und verwenden sehr unterschiedliche Dateiformate.
Verwendung eines Vektorgrafikeditors oder Grafikprogramms wie Adobe Illustrator für Grafikdesign und Illustration. Weitere Informationen finden Sie unter Vergleich der Funktionen des Vektorgrafik-Editors.
Geographische Informationssysteme (GIS), die ein geographisches Feature mithilfe einer Vektorform und einer Sammlung von Eigenschaften darstellen können. Zu den GIS-Funktionen gehören Vektormanipulation, Kartierung und räumliche Vektoranalyse.
Die Anwendung von Computer-Aided Design (CAD) in Ingenieurwesen, Architektur und Vermessung. Ähnlich wie ein GIS fügen BIM-Modelle (Building Information Modeling) jeder Form Attribute hinzu.
Software für 3D-Computergrafik, insbesondere Computeranimation.
Vektorgrafiken sind in der Regel in Grafikdateiformaten wie SVG, WMF, EPS, PDF, CDR oder AI zu finden und unterscheiden sich grundlegend von Rastergrafikdateiformaten wie JPEG, PNG, APNG, GIF, WebP, BMP und MPEG4.
Scalable Vector Graphics ist der Standard des World Wide Web Consortium (W3C) für Vektorgrafiken (SVG). Der Standard ist komplex und seine Etablierung erfolgte relativ schrittweise, zumindest teilweise aufgrund von Geschäftsinteressen. Zahlreiche Webbrowser bieten jetzt teilweise Funktionen zum Rendern von SVG-Daten, aber vollständige Implementierungen der Spezifikation sind nach wie vor ungewöhnlich.
In den letzten Jahren hat sich SVG zu einem umfangreichen Format entwickelt, das völlig unabhängig von der Auflösung des Rendering-Geräts ist, in der Regel ein Drucker oder ein Anzeigemonitor. SVG-Dateien sind im Wesentlichen Textdateien, die neben anderen Features sowohl gerade als auch gekrümmte Pfade angeben.