Median-Filter in VHDL

OP #3256986
Lesenswert?
• ▲
▼
Im Anhang befindet sich die VHDL Beschreibung eines 3x3=9 Werte 
Median-Filters nach dem bit voting eliminier Verfahren für 12 bit Werte.
Die Schaltung ist gepipelined, getestet, erfolgreich in einem FPGA 
gelaufen.
Eine Dokumentation und ein Bild liegen bei.
Um die Verbreitung der Datei zu erschweren habe ich die Textdateien 
verschlüsselt. Das Passwort ist die Domain dieser Seite. Texte sind in 
deutscher Sprache.
Der Thread /topic/160329 gibt weitere Infos.
[ medianfilter sortieren Bildverarbeitung Elimination pivot ]
Angehängte Dateien:
OP #3257878
Lesenswert?
• ▲
▼
Läubi .. schrieb:

> was soll das bringen?

1. Steht da mein Name und meine Emailadresse drin
2. Können automatische code-suche-seiten nicht in die Texte gucken
3. Kann die Datei nicht ohne einen Hinweis auf ihre Herkunft weiter 
gegeben werden
4. Konnten Leute die nicht wissen was eine Domain ist, die Datei nicht 
öffnen bis Steffen N.(steno) es ausgequatscht hat.
Es ist ein immer schon übliches Mittel von Herausgebern (release-groups) 
gewesen um einen Inhalt an sich zu binden.
Natürlich gibt es keine Methode, die vorsätzliche Weitergabe zu 
unterbinden. Ich kann nicht verhindern, das jemand meine persönlichen 
Daten in böswilliger Absicht hier oder anderswo veröffentlicht.
Gast #3258549
Lesenswert?
• ▲
▼
was ist denn das für ein abenteuerlicher konstrukt:
1
ws_rotdifz0 <= std_logic_vector(resize(shift_right(unsigned('1'&ws_spaltenpixelz0(ROT)) - unsigned('0'&ws_spaltenpixelz0(GRUEN)),1),12));

Vektorverwuseln?
OP #3260272
Lesenswert?
• ▲
▼
Digitalus schrieb:
> was ist denn das für ein abenteuerlicher konstrukt:
> Vektorverwuseln?

Ich hatte 12 bit und musste eine Differenz verarbeiten. Da mein 
Medianfilter kein Zweierkomplement interpretiert, musste ich negative 
Zahlen in das positive verschieben und eine Stelle Genauigkeit 
wegwerfen. Alternativ hätte ich die generate Anweisungen auf 13 bit 
umschreiben können.
Das gehört aber nicht zum Filter, von daher verstehe ich das Interesse, 
wenn es denn solches ist, nicht.
Böses "Vektorverwuseln" ist im Filter zu finden, weil dort die Werte 
nach ihren Stellen umsortiert werden.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.