Programmierpraktikum WS 16/17
|
|
- Heike Ritter
- vor 7 Jahren
- Abrufe
Transkript
1 Programmierpraktikum in Rasterbildern Fakultät für Mathematik und Informatik Datenbanksysteme für neue Anwendungen FernUniversität in Hagen 8.Oktober 2016 c 2016 FernUniversität in Hagen
2 Übersicht 1 Raster- und Vektorbilder Erzeugung eines Schwarz-Weiß-Bilds Behandlung von Behandlung von 5
3 Rasterbilder 2-dimensionales Gitter jeder Gitterzelle (Pixel) wird Farbe zugewiesen Farbe oft als RGB, möglicherweise transparent empfindlich gegenüber Vergrößern (Treppeneffekt) Vektorbilder Beschreibung von geometrischen Objekten (Polylinien, Kurven, Gebiete) Objekte haben Eigenschaften (stärke, Farbe...) unempfindlich beim Vergrößern
4 Rasterbild Vektorbild Filled, Red,
5 Konvertierung eines Rasterbildes in ein Vektorbild zwei Varianten (geeignet für Fotos) echte (geeignet für technische Zeichnungen) alle Zwischenschritte sichtbar zurück immer möglich Speichern als SVG-Datei Motivation verlustfreies Vergrößern möglich ggf. kleinere Dateigröße auf Plotter möglich
6 gesamtes Bild wird durch eine einzige Linie dargestellt verlauf approximiert Graustufen des Bildes nur wenige Graustufen geeignet für kleine Fotos recht simpel zwei Verfahren
7 Pixel des Rasterbildes werden in bestimmter Reihenfolge besucht verlauf innerhalb des Pixels variiert je dunkler ein Pixel ist, desto mehr Linie wird eingeschrieben Original -Verfahren
8 Besuchsrichtungen & Füllung Drei Besuchsrichtungen: Horizontal Vertikal Spiralförmig Mögliche Füllung eines weißen und eines schwarzen Pixels
9 raumfüllende Kurve minimaler und maximaler Level gegeben Level bestimmt wahrgenommene Helligkeit eines Bereichs Level 1 Level 2 Level 3
10 Beispiel Original
11 Schritte: Umwandlung des Bildes in Schwarz-Weiß-Bild Separate Behandlung von Flächen im Bild Ausdünnung von Vereinfachung von
12 Erzeugung eines Schwarz-Weiß-Bilds Entfernen von Transparenz Umwandeln in Graustufen Schwellwert legt fest, ob Pixel weiß oder schwarz wird
13 Behandlung von Bilder können ausgefüllte Objekte enthalten Erkennen von Separate Behandlung erkannter Zusammenführen mit
14 Erkennen von maximale dicke Distanzmatrix Distanz zu groß Teil einer Region ggf. weitere Pixel hinzunehmen aus dem Bild entfernen separate Behandlung von und
15 Distanzmatrix
16 Behandlung der Zwei Varianten: Füllen mit Muster verschiedene Richtungen, Füllabstand einstellbar Kontur beliebige Kombinationen erlaubt Zusammenführen mit auf Vektorebene Zerlegen in aus Bild werden nach und nach mit geg. dicke entfernt Zentrum der Linie sind die Skelettpunkte der Region Skelettpunkt: maximaler Distanzwert mit direkten Nachbarn (4) Zusammenführen mit auf Rasterebene
17 Beispiel gefüllte Region gesplittete Region
18 Skelettierung können mehrere Pixel dick sein Problem: optimale Linie finden Idee: Linie auf einen Pixel Breite reduzieren Sukkzessives Entfernen von Randpunkten zum Entfernen müssen bestimmte Bedingungen erfüllt sein
19 Beispiel
20 Nachzeichnen verlängere Linie, solange eindeutig möglich Kreuzungspunkt, Alternativen: verlängere beliebig versuche,bisherige Richtung beizubehalten versuche, in die 4 Hauptrichtungen weiterzugehen Start eines neuen zugs Ergebnis: Menge von Polylinien
21 Vereinfachung und jede Polylinie einzeln kann Treppenbildung beim Vergrößern vermeiden Algorithmus: DP (p : polyline, eps : real): // p = <p_1,...,p_n) if n = 2 then return p; let s := <p_1,p_n>; berechne die Distanz von allen p_j zu s; if maximale Distanz <= eps then return s; sei p_i ein Punkt mit maximaler Distanz; return concat(dp(<p_1,...,p_i>, eps), DP(<p_i,...,p_n>, eps));
22 als SVG-Datei Kurze Beschreibung in der Aufgabenstellung detailliert unter:
23 Noch Fragen?
Vektorisierung von Rasterbildern
Vektorisierung von Rasterbildern Thomas Behr LG: Datenbanksysteme für neue Anwendungen Was mich erwartet Begriffsklärung Motivation Aufgabenzusammenfassung Beispielbild Farbauswahl und -reduzierung Störungsbeseitigung
MehrUnterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Multimedia für Referate und Präsentationen
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Multimedia für Referate und Präsentationen Das komplette Material finden Sie hier: School-Scout.de Computergrafik Computergrafik umfasst
MehrVoronoi-Diagramme. Dr. Martin Nöllenburg Vorlesung Algorithmische Geometrie INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK
Vorlesung Algorithmische Geometrie INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 29.05.2011 Das Postamt-Problem b(p, q) = {x R 2 : xp = xq } p q h(p, q) h(q, p) = {x :
MehrVoronoi-Diagramme INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK. Dr. Martin Nöllenburg Vorlesung Algorithmische Geometrie
Vorlesung Algorithmische Geometrie INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 03.06.2014 1 Das Postamt-Problem b(p, q) = {x 2 R 2 : xp = xq } p q h(p, q) h(q, p) = {x
MehrZeichnen von Graphen
von Graphen Fabio Valdés Programmierpraktikum WS 2016/17 Lehrgebiet Datenbanksysteme für neue Anwendungen FernUniversität in Hagen Programmierpraktikum Zeichnen von Graphen 08.10.2016 1 / 28 Gliederung
MehrEine Handschrift vektorisieren
Vom Pixelbild zur Vektor-Datei Tipps und Tricks rund um Ihr Marketing, Grafik und Design Vom Pixelbild zur Vektor-Datei Langner Beratung GmbH Metzgerstraße 59 72764 Reutlingen 0 71 21 / 79 80 60-0 www.langner-beratung.de
MehrFarbtiefe. Gängige Farbtiefen
Farbtiefe Die Anzahl der darstellbaren Farben ist abhängig von den Farbabstufungen, die in einem Pixel gespeichert werden. Die Anzahl der darstellbaren Farbtöne wird als Farbtiefe bezeichnet. Die Farbtiefe
Mehr6. Texterkennung in Videos Videoanalyse
6. Texterkennung in Videos Videoanalyse Dr. Stephan Kopf 1 Übersicht Motivation Texterkennung in Videos 1. Erkennung von Textregionen/Textzeilen 2. Segmentierung einzelner Buchstaben 3. Auswahl der Buchstabenpixel
MehrIndexe in Dateien. Thomas Behr. 19.November c 2015 FernUniversität in Hagen
Indexe in Dateien Fakultät für Mathematik und Informatik Datenbanksysteme für neue Anwendungen FernUniversität in Hagen 19.November 2015 c 2015 FernUniversität in Hagen Indexe ermöglichen schnellen Zugriff
Mehr{0,1} rekursive Aufteilung des Datenraums in die Quadranten NW, NE, SW und SE feste Auflösung des Datenraums in 2 p 2 p Gitterzellen
4.4 MX-Quadtrees (I) MatriX Quadtree Verwaltung 2-dimensionaler Punkte Punkte als 1-Elemente in einer quadratischen Matrix mit Wertebereich {0,1} rekursive Aufteilung des Datenraums in die Quadranten NW,
MehrDistributed Algorithms. Image and Video Processing
Chapter 6 Optical Character Recognition Distributed Algorithms for Übersicht Motivation Texterkennung in Bildern und Videos 1. Erkennung von Textregionen/Textzeilen 2. Segmentierung einzelner Buchstaben
MehrFüllen von Primitiven
Füllen von Primitiven Basisproblem der 2D-Graphik Anwendung: füllen beliebiger Flächen (Polygone, Freiformkurven) Darstellung von Buchstaben dicke Primitive (Linien, Kreise, Kurven), Teilproblem in der
MehrFortgeschrittene Netzwerk- und Graph-Algorithmen
Fortgeschrittene Netzwerk- und Graph-Algorithmen Prof. Dr. Hanjo Täubig Lehrstuhl für Effiziente Algorithmen (Prof. Dr. Ernst W. Mayr) Institut für Informatik Technische Universität München Wintersemester
MehrProgrammfenster LU 3. Lernübersicht. TZ RB LibreCAD. Programm-Menu Befehle direkt anwählen. copy / paste Ansicht. Rückgängig. Auswahl.
LU 3 Programmfenster Programm-Menu Befehle direkt anwählen Datei Auswahl Rückgängig copy / paste Ansicht Objekteigenschaften - Farbe - Linienstil - Füllung Ebenen (Layer) Werkzeuge: - zeichnen - auswählen
MehrVorstellung der Aufgabe Nonogramme
Vorstellung der Aufgabe Nonogramme Andrea Frank Programmerpraktikum FernUniversität in Hagen Agenda Nonogramme,, was sind das?, wie kann man sie lösen?, immer lösbar? Überblick über die Aufgabe Welche
MehrProgrammierpraktikum WS 13/14
Programmierpraktikum Morsealphabet Fakultät für Mathematik und Informatik Datenbanksysteme für neue Anwendungen FernUniversität in Hagen 12.Oktober 2013 c 2013 FernUniversität in Hagen Outline 1 2 erfunden
MehrGrafikdateien. Bei Computergrafiken werden grundsätzlich drei Kategorien unterschieden: Vektor-Format
Arten von Bei Computergrafiken werden grundsätzlich drei Kategorien unterschieden: Pixel-Format Pixelbilder setzen sich aus einzelnen Bildpunkten (Pixel) zusammen Punkte (Pixel) sind voneinander unabhängig
MehrKlasse räumlicher Indexstrukturen, die den Datenraum rekursiv in 4 gleich große Zellen unterteilen (Quadranten NW, NE, SW, SE)
4.4 Quadtrees Überblick Klasse räumlicher Indexstrukturen, die den Datenraum rekursiv in 4 gleich große Zellen unterteilen (Quadranten NW, NE, SW, SE) Verwaltung von Punkten, Kurven, Flächen usw., häufig
Mehr4.4 Quadtrees. Literatur
4.4 Quadtrees Überblick Klasse räumlicher Indexstrukturen, die den Datenraum rekursiv in 4 gleich große Zellen unterteilen (Quadranten NW, NE, SW, SE) Verwaltung von Punkten, Kurven, Flächen usw., häufig
MehrSpeicherkonzepte von Pixel- und Vektorgrafik
Speicherkonzepte von Pixel- und Vektorgrafik Jahrgangsstufen Lernbereich 1: Modul 1.5 Stand: 20.01.2016 Fach/Fächer Zeitrahmen Benötigtes Material Informationstechnologie 1 Unterrichtsstunde Legoplatten
MehrGrafikformate 2
Grafikformate 1 Grafikformate 2 Grafikformate 3 Grafikformate 4 Grafikformate 5 Grafikformate 2 Lösungen: 1. Bild mit Hilfe eines Rasters von Punkten beschreiben 2. Bild in geometrische Objekte unterteilen
MehrWinIso 2D Die Software zur Berechnung zweidimensionaler Wärmeströme Erste Schritte - DXF v
WinIso 2D Die Software zur Berechnung zweidimensionaler Wärmeströme Erste Schritte - DXF 1 Die Startmaske über die Startmaske des Programms WinIso 2D gelangt man zu jeder Anwendung um eine CAD- Zeichnung
MehrDer MS - PHOTOEDITOR
Der MS - PHOTOEDITOR Inhaltsverzeichnis Der MS - PHOTOEDITOR Einleitung Dateiformate Das Photoeditor Hauptfenster Das Effektemenü Scharfzeichnen Weichzeichnen Negativ Verfeinern Plakateffekt Solarisation
MehrVektorobjekte auf der Formebene zeichnen. Form-Werkzeug wählen und über die Optionsleiste die Formeigenschaften festlegen
Vektorobjekte Besonderheiten von Vektorobjekten Was sind Vektorobjekte? Vektorobjekte bestehen aus Linien oder Kurven, die mathematisch berechnet werden. Die Konturen von Vektorobjekten werden als Pfade
MehrNichtrealistische Darstellung von Gebirgen mit OpenGL
Nichtrealistische Darstellung von Gebirgen mit OpenGL Großer Beleg Torsten Keil Betreuer: Prof. Deussen Zielstellung Entwicklung eines Algorithmus, der die 3D- Daten einer Geometrie in eine nichtrealistische
MehrDigitale Bilder. Ein Referat von Jacqueline Schäfer und Lea Pohl Am
Digitale Bilder Ein Referat von Jacqueline Schäfer und Lea Pohl Am 06.05.2015 Inhaltsverzeichnis Einheiten Grafiktypen Bildformate Farbtiefe Farbbilder/ Farbräume Quellen Einführung in die Bildverarbeitung
MehrScannen. Stefan Maihack Dipl. Ing. (FH)
Scannen Stefan Maihack Dipl. Ing. (FH) Inhalt Vorbereiten des Scan-Vorgangs Scannen von zu erfassendem Text Scannen von Vektorgrafiken und Fotos Verbesserungen nach dem Scannen Vorbereiten des Scannvorgangs
MehrPORTFOLIO Darstellungstechniken. Hochschule Darmstadt Dozent J. Czerner SS 2013 von Christine Keller
PORTFOLIO Darstellungstechniken Hochschule Darmstadt Dozent J. Czerner SS 2013 von Christine Keller BILDBEARBEITUNG / BILDBELICHTUNG Prinzipiell sollten folgende Korrekturen als erste Maßnahmen bei der
MehrWM01 - DEMO - ECDL Image Editing
Demotest Image Editing Bestanden JA NEIN Vorname Punkte [erforderlich 75%, d.h. 7 von 36] Name WM0 - DEMO - ECDL Image Editing Testlaufwerk: Testordner: WM0-demo-arbeitsdateien. Welches der folgenden ist
MehrEntwicklung einer robusten Methode zur Berechnung von Stereokorrespondenzen
Entwicklung einer robusten Methode zur Berechnung von Stereokorrespondenzen Seminar - Wintersemester 2010/2011 Fakultät Technik und Informatik Department Informatik Gregory Föll Übersicht Rückblick Stereo
MehrGrafikformate. Auflösung Farbtiefe Farbmodelle
Farblehre Grafikformate Auflösung Farbtiefe Farbmodelle Grafikformate 1. Auflösung Je höher die Auflösung umso besser das Bild. niedrig mittel hoch 09.03.2007 2 Auflösung 1cm 1cm 1 Pixel pro cm Auflösung
MehrThomas Behr. 17. November 2011
in in Fakultät für Mathematik und Informatik Datenbanksysteme für neue Anwendungen FernUniversität in Hagen 17. November 2011 c 2011 FernUniversität in Hagen Outline in 1 2 3 4 5 6 - Was ist das? in über
Mehr1 Strg. Strg. Attribute übernehmen: Aktivieren (X) Zeiger über dem Objekt) T-Taste zeigt Hilfskreis und Parallelen
Aktivieren (X) Zeiger über dem Objekt) T-Taste zeigt Hilfskreis und Parallelen Attribute übernehmen: KLICK Objekt vorher sichtbar durch Mouse Over Zoomen Kurztastenbefehle Lupenfunktion (y) Zoom + Zoom
MehrVektorgrafik / Bitmap (bmp)
Vektorgrafik / Bitmap (bmp) Sehr geehrter Kunde mit dieser Beschreibung möchten wir Ihnen, auf einer verständlichen Weise, die verschiedenen Druckfertigen Versionen vorstellen, die wir tagtäglich benutzen.
MehrKonvexe Hülle. Konvexe Hülle. Mathematik. Konvexe Hülle: Definition. Mathematik. Konvexe Hülle: Eigenschaften. AK der Algorithmik 5, SS 2005 Hu Bin
Konvexe Hülle Konvexe Hülle AK der Algorithmik 5, SS 2005 Hu Bin Anwendung: Computergraphik Boundary Kalkulationen Geometrische Optimierungsaufgaben Konvexe Hülle: Definition Mathematik Konvex: Linie zwischen
MehrHallo Welt für Fortgeschrittene
Hallo Welt für Fortgeschrittene Geometrie II Benjamin Zenke Informatik 2 Programmiersysteme Martensstraße 3 91058 Erlangen Inhalt Closest Pair Divide & Conquer Bereichssuche Gitterverfahren k-d-tree Sweep-Line-Algorithmen
MehrRelationen-Algebra und Persistenz Teil I
Implementierungskonzepte für und Anforderungen an Attributdatentypen in SECONDO Lehrgebiet Datenbanksysteme für Neue Anwendungen Fakultät für Mathematik und Informatik FernUniversität in Hagen 10. Oktober
MehrGrafikformate 1 Grafikformate 2 Grafikformate 3 Grafikformate 4 Grafikformate 5 Grafikformate 2 Lösungen: 1. Bild mit Hilfe eines Rasters von Punkten beschreiben Bitmap-Grafik 2. Bild in geometrische Objekte
MehrRelationen-Algebra und Persistenz Teil I
Implementierungskonzepte für und Anforderungen an Attributdatentypen in SECONDO Lehrgebiet Datenbanksysteme für Neue Anwendungen Fakultät für Mathematik und Informatik FernUniversität in Hagen 6. Oktober
MehrWorkshop Einführung in die Sprache Haskell
Workshop Einführung in die Sprache Haskell Nils Rexin, Marcellus Siegburg und Alexander Bau Fakultät für Informatik, Mathematik und Naturwissenschaften Hochschule für Technik, Wirtschaft und Kultur Leipzig
MehrAlgorithmen und Datenstrukturen (Informatik II) SS Klausur
Lehrstuhl für Algorith. und Datenstrukturen Prof. Dr. Hannah Bast Axel Lehmann Algorithmen und Datenstrukturen (Informatik II) SS 2013 http://ad-wiki.informatik.uni-freiburg.de/teaching Klausur Mittwoch
MehrDie Folienreihenfolge bestimmt die Darstellung (links fehlerhafte Darstellung)
DARSTELLUNG VON SCHRAFFUR, FARBFÜLLUNG UND PIXELBILD SICHTBARKEIT Zunächst einmal sollten Sie Schraffuren, Farbfüllungen und Pixelbilder auch anzeigen lassen. Gesteuert wird das im Menü Anzeige oder schneller
MehrAlgorithmen II Vorlesung am
Algorithmen II Vorlesung am 03.12.2013 Algorithmische Geometrie: Schnitte von Strecken Sweep-Line INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrComputergrafik 2: Übung 9. Morphologische Operationen
Computergrafik 2: Übung 9 Morphologische Operationen Organisation KLAUSURANMELDUNG (UNIWORX) NICHT VERGESSEN! Computergrafik 2 SS2012 2 Besprechung Übung 8 Anmerkungen? Computergrafik 2 SS2012 3 Quiz Watershed-Algorithmus
MehrGrundlagen digitaler Bildbearbeitung
Grundlagen digitaler Bildbearbeitung Folie 2 Inhaltsübersicht Bitmaps und Vektorgrafiken Grafikformate Farbräume und Farbmodelle Farbmodus (Farbtiefe) Bildauflösung Webfarben Folie 3 Bitmaps und Vektorgrafiken
MehrMeine Magnetwand. Sujet
Meine Magnetwand Um eine perfekte Magnetwand zu erstellen genügt es, wenn Sie sich an ein paar Grundregeln halten. In diesem Dokument helfen wir Ihnen, Ihre personalisierte und somit individuelle Magnetwand
Mehr1/10 - Seite (Visitenkarte) 90x50mm
1/10 - Seite (Visitenkarte) 90x50mm 1/3 - Seite 185x85mm 1/2 - Seite 185x130mm 1/1 - Seite 185x270mm 1/4 - Seite 90x130mm 5 Tipps zur fehlerfreien Gestaltung Ihrer Druckdaten Allgemein Farbmodus Datenformats
MehrArbeiten mit Auswahlwerkzeugen
Arbeiten mit Auswahlwerkzeugen Kennen Sie das auch: Bei der Bearbeitung eines Bildes möchten Sie nur den Himmel verändern, oder einen bestimmten Teil in Schwarz-Weiß umwandeln? Sie denken, das können nur
MehrDistributed Algorithms. Image and Video Processing
Chapter 7 High Dynamic Range (HDR) Distributed Algorithms for Quelle: wikipedia.org 2 1 High Dynamic Range bezeichnet ein hohes Kontrastverhältnis in einem Bild Kontrastverhältnis bei digitalem Bild: 1.000:1
MehrGraphische Datenverarbeitung und Bildverarbeitung
Graphische Datenverarbeitung und Bildverarbeitung Hochschule Niederrhein Antialiasing Graphische DV und BV, Regina Pohle, 5. Antialiasing 1 Einordnung in die Inhalte der Vorlesung Einführung mathematische
MehrCross Stitch Platinum - Versionsvergleich
Cross Stitch Platinum - Versionsvergleich Kreuzstich Sticharten 3/4 Stich + 1/4 1/2 Stich (/,\) Nein 4 x 1/4 Stich Nein Langer Stich Geteilter Stich Nein Nein Rückstich (RS) Rückstich in verschiedenen
MehrWorkshop 1 Blend's & Collagen Lektion 8
Workshop 1 Blend's & Collagen Lektion 8 Titel: Verführung Geschrieben am: 14. 1. 2009 Von: Tina-Wölkchen Mit: PI 12 Material: Material: Vorlage-KB-TW, 1 Bild, 1 Deko-Linie-KB-TW Leinwand weiß: 640 x 480
MehrInhaltsbasierte Bildsuche. Matthias Spiller. 17. Dezember 2004
Kantenbasierte Merkmale für die Bildsuche Inhaltsbasierte Bildsuche Matthias Spiller 17. Dezember 2004 Übersicht Übersicht Einleitung Was sind Kanten? Kantenrichtungs Histogramm Der Canny-Algorithmus Feature-Erzeugung
MehrGeometrische Algorithmen Einige einfache Definitionen: Ist ein Punkt in einem Polygon? Punkt-in-Polygon-Problem. Das Punkt-in-Polygon-Problem
Geometrische Algorithmen Einige einfache Definitionen: Punkt: im n-dimensionalen Raum ist ein n-tupel (n Koordinaten) Gerade: definiert durch zwei beliebige Punkte auf ihr Strecke: definiert durch ihre
MehrBIBLIOTHEK. Erich Franke. AutoSketch 3.0. Grundlagen und Praxis. te-wi Verlag GbmH
BIBLIOTHEK Erich Franke AutoSketch 3.0 Grundlagen und Praxis te-wi Verlag GbmH 1 s 1 2 3 3.1 3.2 4 4.1 4.2 4.3 5 5.1 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.2 5.3 6 6.1 6.1.1 6.1.2 6.2 7 7.1 7.2 7.3
MehrProgrammieren: Bildbearbeitung
Programmieren: Bildbearbeitung Das Thema der folgenden Aufgaben ist Bildbearbeitung. Sie erhalten dazu ein Rahmenprogramm, das bereits Bilder lesen und darstellen kann. Dieses Rahmenprogramm basiert auf
MehrProgrammierpraktikum WS 16/17
Programmierpraktikum Kreuzworträtselgenerator Fakultät für Mathematik und Informatik Datenbanksysteme für neue Anwendungen FernUniversität in Hagen 8.Oktober 2016 c 2016 FernUniversität in Hagen Übersicht
MehrPolygontriangulierung
Vorlesung Algorithmische Geometrie Polygone triangulieren LEHRSTUHL FÜR ALGORITHMIK I INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 26.04.2011 Das Kunstgalerie-Problem
MehrInhalt. 2.1 Darstellung von Zahlen. 2.2 Darstellung von Zeichen. 2.3 Boolesche Algebra. 2.4 Aussagenlogik. Informatik 1 / Kapitel 2: Grundlagen
2. Grundlagen Inhalt 2.1 Darstellung von Zahlen 2.2 Darstellung von Zeichen 2.3 Boolesche Algebra 2.4 Aussagenlogik 2 2.1 Darstellung von Zahlen Im Alltag rechnen wir gewöhnlich im Dezimalsystem, d.h.
MehrUberblick 1. Kurzeste Wege 2. Sichtbarkeitsgraphen 3. Berechnung des Sichtbarkeitsgraphen 4. Kurzeste Wege fur polygonale Roboter 1
Vorlesung Geometrische Algorithmen Sichtbarkeitsgraphen und kurzeste Wege Sven Schuierer Uberblick 1. Kurzeste Wege 2. Sichtbarkeitsgraphen 3. Berechnung des Sichtbarkeitsgraphen 4. Kurzeste Wege fur polygonale
MehrComputergrafik 2: Morphologische Operationen
Computergrafik 2: Morphologische Operationen Prof. Dr. Michael Rohs, Dipl.-Inform. Sven Kratz michael.rohs@ifi.lmu.de MHCI Lab, LMU München Folien teilweise von Andreas Butz, sowie von Klaus D. Tönnies
MehrFARBEN IM INTERNET FARBWERTE, FARBTIEFEN IN DER BILDBEARBEITUNG
FARBEN IM INTERNET FARBWERTE, FARBTIEFEN IN DER BILDBEARBEITUNG Unter dem Begriff Farbtiefe versteht man die Anzahl der pro Pixel zur Verfügung stehenden Bits zur Speicherung der Farbinformationen. Die
MehrDokumentation: RAG Regression Analysis Graph
Dokumentation: RAG Regression Analysis Graph Inhalt: Dokumentation: RAG Regression Analysis Graph... 1 Übersicht... 2 LinkedInt64List... 2 RAGGraph... 2 RAG... 2 Details... 2 TRAGGraphType (Enumeration)...
MehrGeometrische Algorithmen
Geometrische Algorithmen Thomas Röfer Motivation Scan-line-Prinzip Konvexe Hülle Distanzprobleme Voronoi-Diagramm Rückblick Manipulation von Mengen Vorrangwarteschlange Heap HeapSort swap(a, 0, 4) 1 5
MehrGeoinformation Abbildung auf Tabellen
Folie 1 von 32 Geoinformation Abbildung auf Tabellen Folie 2 von 32 Abbildung auf Tabellen Übersicht Motivation des relationalen Datenmodells Von Objekten zu Tabellen Abbildung von Objekten Schlüssel Abbildung
MehrInhalt. 2.1 Darstellung von Zahlen. 2.2 Darstellung von Zeichen. 2.3 Boolesche Algebra. 2.4 Aussagenlogik. 2.5 Logische Funktionen
2. Grundlagen Inhalt 2.1 Darstellung von Zahlen 2.2 Darstellung von Zeichen 2.3 Boolesche Algebra 2.4 Aussagenlogik 2.5 Logische Funktionen 2 2.1 Darstellung von Zahlen Im Alltag rechnen wir gewöhnlich
Mehr3Mit den Werten R=30, 2Über das Symbol. 4Alles. 1Ausgangspunkt hier: ein Scan vom Dia, noch nicht richtig scharf
Einstellungsebenen, Kanäle und Ebenenmasken 2Über das Symbol ( Einstellungsebene ) in der Ebenenpalette erzeugt man eine temporäre Kanalmixer-Ebene. 3Mit den Werten R=30, G=60, B=10 für den Kanalmixer
MehrKennen, können, beherrschen lernen was gebraucht wird
Objekte in PowerPoint bearbeiten Inhaltsverzeichnis Objekte in PowerPoint bearbeiten... 1 Inhaltsverzeichnis... 1 Visualisierungen... 2 Formen erzeugen... 2 Beachte beim Erstellen von Formen... 2 Eine
MehrGimp Workshop. f Freie Auswahl Damit ist eine freihand Auswahl möglich
Auswahlwerkzeuge r Rechteckige Auswahl Ein rechteckiger Bereich im Bild kann damit ausgewählt werden e Elliptische Auswahl Ein runder oder elliptische Bereich im Bild kann damit ausgwewählt werden. f Freie
MehrBereichsabfragen. Dr. Martin Nöllenburg Vorlesung Algorithmische Geometrie
Vorlesung Algorithmische Geometrie LEHRSTUHL FÜR ALGORITHMIK I INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 17.05.2011 Geometrie in Datenbanken In einer Personaldatenbank
MehrVereinfachung und Schematisierung von Polygonen
Vorlesung Algorithmische Kartografie Vereinfachung und Schematisierung von Polygonen INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Benjamin Niedermann Martin Nöllenburg 28.04.2015 1 Übersicht
Mehr12. Hashing. Hashing einfache Methode um Wörtebücher zu implementieren, d.h. Hashing unterstützt die Operationen Search, Insert, Delete.
Hashing einfache Methode um Wörtebücher zu implementieren, d.h. Hashing unterstützt die Operationen Search, Insert, Delete. Worst-case Zeit für Search: Θ(n). In der Praxis jedoch sehr gut. Unter gewissen
Mehr13. Hashing. AVL-Bäume: Frage: Suche, Minimum, Maximum, Nachfolger in O(log n) Einfügen, Löschen in O(log n)
AVL-Bäume: Ausgabe aller Elemente in O(n) Suche, Minimum, Maximum, Nachfolger in O(log n) Einfügen, Löschen in O(log n) Frage: Kann man Einfügen, Löschen und Suchen in O(1) Zeit? 1 Hashing einfache Methode
MehrVorlesung Algorithmische Geometrie. Streckenschnitte. Martin Nöllenburg INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK
Vorlesung Algorithmische Geometrie INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 22.04.2014 Überlagern von Kartenebenen Beispiel: Gegeben zwei verschiedene Kartenebenen,
MehrEin Secondo-basierter Routenplaner mit Berücksichtigung von Steigungen
Ein Secondo-basierter Routenplaner mit Berücksichtigung von Steigungen Holger Hennings, Fabio Valdés Fachpraktikum Erweiterbare Datenbanksysteme (WS 2015/16) Lehrgebiet Datenbanksysteme für neue Anwendungen
MehrLösungen zu Kapitel 5
Lösungen zu Kapitel 5 Lösung zu Aufgabe : (a) Es gibt derartige Graphen: (b) Offensichtlich besitzen 0 der Graphen einen solchen Teilgraphen. Lösung zu Aufgabe : Es sei G = (V, E) zusammenhängend und V
MehrEine Handschrift vektorisieren
Vom Pixelbild zur Vektor-Datei Langner Marketing Unternehmensplanung Metzgerstraße 59 72764 Reutlingen T 0 71 21 / 2 03 89-0 F 0 71 21 / 2 03 89-20 www.langner-beratung.de info@langner-beratung.de Vorbereitungen
MehrDer Schriftzug Transparenz hingegen ist lichtdurchlässig, der cyanfarbige Hintergrund addiert sich mit dem Gelb der Schrift zu Grün.
Dieser Eintrag behandelt die Themen Transparenz, Überdrucken, Überfüllen und die hierfür relevanten Versionen 1.3 und 1.4 des Portable Document Formats (PDF). 1.1 Transparenz Unter Transparenz versteht
MehrDiese geometrischen Formen (Linien oder Flächen oder Text) in sechs Kategorien können Sie auf die Zeichenfläche zeichnen:
Zeichnen mit Paint 23.3.3 Zeichnen mit Paint 23.3.3.1 Zeichenflächen Sie benötigen zum Zeichnen mit Paint in Gambas wie in der realen Welt eine Zeichenfläche und einen Stift oder Pinsel. Als Zeichenfläche
MehrZipper-Wall Straight Anlieferspezifikationen
Zipper-Wall Straight Anlieferspezifikationen PDF Layout Anlieferung vorzugsweise als PDF 1.7 gemäß den unten stehenden Richtlinien: Keine Schnittlinien oder um das zu druckende Bild anbringen. Dateien,
MehrBedienungsanleitung Version: 1.0 Datum:
Bedienungsanleitung Version: 1.0 Datum: 16.07.2007 CD LAB AG, Irisweg 12, CH-3280 Murten, Tel. +41 (0)26 672 37 37, Fax +41 (0)26 672 37 38 www.wincan.com Inhaltsverzeichniss 1 Einführung... 3 2 Systemvoraussetzungen...
MehrZipper-Wall Banner Anlieferspezifikationen
Zipper-Wall Banner Anlieferspezifikationen PDF Layout Anlieferung vorzugsweise als PDF 1.7 gemäß den unten stehenden Richtlinien: Keine Schnittlinien oder um das zu druckende Bild anbringen. Dateien, die
MehrZipper-Wall Curved Anlieferspezifikationen
Zipper-Wall Curved Anlieferspezifikationen PDF Layout Anlieferung vorzugsweise als PDF 1.7 gemäß den unten stehenden Richtlinien: Keine Schnittlinien oder um das zu druckende Bild anbringen. Dateien, die
MehrKombinatorische Optimierung
Juniorprof. Dr. Henning Meyerhenke 1 Henning Meyerhenke: KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Vorlesung 16 Programm: Einführung
MehrDatenbanken. Teil 2: Informationen. Kapitel 2: Einführung. Zusammenfassung der Grundbegriffe. Übersicht über wichtige Grundbegriffe:
Datenbanken Einführung Seite 1 von 17 Datenbanken Teil 2: Informationen Kapitel 2: Einführung Zusammenfassung der Übersicht über wichtige : 1. Merkmal,, 2., 3., 4., nname 5. Beziehungstabelle, zusammengesetzter
MehrDas Divide - and - Conquer Prinzip. Quicksort Formulierung und Analyse des Prinzips Geometrisches Divide and Conquer - Closest-Pair - Segmentschnitt
Divide and Conquer Das Divide - and - Conquer Prinzip Quicksort Formulierung und Analyse des Prinzips Geometrisches Divide and Conquer - Closest-Pair - Segmentschnitt 2 Quicksort: Sortieren durch Teilen
MehrZipUP-Wall Arch Anlieferspezifikationen
ZipUP-Wall Arch Anlieferspezifikationen PDF Layout Anlieferung vorzugsweise als PDF 1.7 gemäß den unten stehenden Richtlinien: Keine Schnittlinien oder um das zu druckende Bild anbringen. Dateien, die
MehrU6: Webgerechte Bilder
Konzeption Gestaltung U6: Webgerechte Bilder BILDAUFLÖSUNG UND GRÖSSE Auflösung bestimmt die Anzahl an Punkten (dots), die pro Längeneinheit (cm oder inch) zur Verfügung steht und wird demzufolge n der
MehrQuadtrees und Meshing
Vorlesung Algorithmische Geometrie INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 19.06.2012 Motivation: Meshing von Platinenlayouts Zur Simulation der Hitzeentwicklung
MehrWorkshop 4 Blend's & Collagen Lektion 40
Workshop 4 Blend's & Collagen Lektion 40 Titel: Mystic Sunset Geschrieben am: 31.102009 Von: Tina-Wölkchen Mit: PI 12 Material: 2 KB-Foto Leinwand weiß: 640 x 480 Pixel Öffnet beide Fotos und wendet mit
MehrComputergrafik 2: Morphologische Operationen
Computergrafik 2: Morphologische Operationen Prof. Dr. Michael Rohs, Dipl.-Inform. Sven Kratz michael.rohs@ifi.lmu.de MHCI Lab, LMU München Folien teilweise von Andreas Butz, sowie von Klaus D. Tönnies
MehrEntwickeln Sie eine transformatorische Flächenteilung mittels einer Linie, analog Aufgabe 14.
Aufgabenstellung zur Belegarbeit im Rahmen der Veranstaltung Grundlagen der Gestaltung / Kommunikationsgestaltung I im Studiengang Medieninformatik der Fakultät Informatik / Mathematik der Hochschule für
MehrAlgo&Komp. - Wichtige Begriffe Mattia Bergomi Woche 6 7
1 Kürzeste Pfade Woche 6 7 Hier arbeiten wir mit gewichteten Graphen, d.h. Graphen, deren Kanten mit einer Zahl gewichtet werden. Wir bezeichnen die Gewichtsfunktion mit l : E R. Wir wollen einen kürzesten
MehrQuadtrees und Meshing
Vorlesung Algorithmische Geometrie INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Martin Nöllenburg 19.06.2012 Motivation: Meshing von Platinenlayouts Zur Simulation der Hitzeentwicklung
MehrLineare Gleichungssysteme
Kapitel 6 Lineare Gleichungssysteme 6. Gaußalgorithmus Aufgabe 6. : Untersuchen Sie die folgenden linearen Gleichungssysteme mit dem Gaußalgorithmus auf Lösbarkeit und bestimmen Sie jeweils die Lösungsmenge.
Mehr