Перейти к содержанию

Файл:Miniature piglet edge detection color angle.ogv

Содержимое страницы недоступно на других языках.
Материал из Wikivoyage

Исходный файл (Ogg-видеофайл Theora. Длительность: 15 с. 1278 × 718 пкс, битрейт: 16,18 Мбит/с, размер файла: 29,62 МБ)

Этот файл из на Викискладе и может использоваться в других проектах. Информация с его страницы описания приведена ниже.

Краткое описание

Описание
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.
Дата
Источник Собственная работа
Автор Prog

Лицензирование

Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей лицензии:
Creative Commons CC-Zero Этот файл доступен на условиях Creative Commons CC0 1.0 Универсальной передачи в общественное достояние (Universal Public Domain Dedication).
Лица, связанные с работой над этим произведением, решили передать данное произведение в общественное достояние, отказавшись от всех прав на произведение по всему миру в рамках закона об авторских правах (а также связанных и смежных прав), в той степени, которую допускает закон. Вы можете копировать, изменять, распространять, исполнять данное произведение в любых целях, в том числе в коммерческих, без получения на это разрешения автора.

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл

Элементы, изображённые на этом файле

изображённый объект

У этого свойства есть некоторое значение без элемента в

История файла

Нажмите на дату/время, чтобы увидеть версию файла от того времени.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий01:16, 23 сентября 201115 с, 1278 × 718 (29,62 МБ)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

Нет страниц, использующих этот файл.

Метаданные