Bestand:Miniature piglet edge detection color angle.ogv

Oorspronkelijk bestand (Ogg Theora videobestand, lengte 15 s, 1.278×718 pixels, 16,18 Mbps, bestandsgrootte: 29,62 MB)

Beschrijving

Beschrijving
English: Based on File:miniature piglet.ogg.

You see a edge detected images with a color decoded edge direction.

I used ffmpeg to separate the images. Then I used a self written program for the edge detection. The program handles all operations as 64 Bit floating point.

Program flow:

  • Load 24 Bit RGB image
  • Convert into floating point grey scale (grey = 0.2126 * R + 0.7152 * G + 0.0722 * B)
  • Calculate the gradients by Scharr operator
  • Calculate the gradient magnitude and the edge angle
  • Calculate a 48 Bit RGB image, which multiplies gradient magnitude by a color value, which corresponds to the edge angle
  • Save the image
  • Use ImageMagic for normalizing the image (make it a little brighter)
Use ffmpeg to join the images.
Deutsch: Basiert auf File:miniature piglet.ogg.

Dargestellt wird die Kantendetektion mit einer Farbcodierung für die Kantenrichtung.

Das Video wurde mittels ffmpeg in Einzelbilder zerlegt. Auf diese wurde selbst geschriebenes Kantenfindungsprogramm angewandt. Intern werden alle Berechnungen auf Basis von 64 Bit Gleitkommawerten ausgeführt.

Programmablauf:

  • 24 Bit RGB-Bild laden
  • Umwandlung in Gleitkomma-Graustufen (grey = 0.2126 * R + 0.7152 * G + 0.0722 * B)
  • Berechnung der Gradienten mittels Scharr-Operator
  • Berechnung der absoluten Kantenstärke und der Kantenrichtung
  • 48 Bit RGB-Bild berechnen, dass die Kantenstärke mit einem Farbwert multipliziert, welcher der Kantenrichtung entspricht
  • Speichern des Bildes
  • Bild mit ImageMagic normalisieren (aufhellen)
Zusammenfügen der Einzelbilder mittels ffmpeg.
Datum
Bron Eigen werk
Auteur Prog

Licentie

Ik, de auteursrechthebbende van dit werk, maak het hierbij onder de volgende licentie beschikbaar:
Creative Commons CC-Zero Dit bestand is beschikbaar onder Creative Commons CC0 1.0 Universele toewijding aan het publieke domein.
De persoon die een werk voorziet van deze licentie stelt dit werk beschikbaar aan het publieke domein door, voor zover dit wettelijk is toegestaan, afstand te doen van alle rechten op het werk in de zin van het auteursrecht, met inbegrip van alle aanverwante of naburige rechten. U kunt het werk kopiëren, aanpassen, distribueren en uitvoeren, ook voor commerciële doeleinden, zonder dat u daarvoor toestemming hoeft te vragen.

Bijschriften

Beschrijf in één regel wat dit bestand voorstelt

Items getoond in dit bestand

beeldt af

Bestandsgeschiedenis

Klik op een datum/tijd om het bestand te zien zoals het destijds was.

Datum/tijdMiniatuurAfmetingenGebruikerOpmerking
huidige versie22 sep 2011 23:1615 s, 1.278 × 718 (29,62 MB)Prog{{Information |Description ={{en|1=Based on File:miniature piglet.ogg. You see a edge detected images with a color decoded edge direction. I used ffmpeg to separate the images. Then I used a self written program for the edge detection. The progr

Geen enkele pagina gebruikt dit bestand.

Metadata