| Autor | Nachricht |
|---|
kuteangelll
Joined: 01 Sep 2005 Beiträge: 2
| 01 Sep 2005 21:08 Hilfe Diskrete Cosinus Transformation | | |
|
| Hi, Kann eine Einrichtung, sagen Sie mir, wenn wir ein Bild, wie wir die DCT coefficinets aus dem Bild, ich bin ein Anfänger bis zum DSP und ich wollen DCT auf ein Bild mit MATLAB, bitte helfen Sie mir, wie soll ich anfangen, ich Know-how Diskrete Cosinus-Transformation funktioniert, aber ich nicht wissen, was zu tun ist, wenn ich ein Bild, was ist dann der nächste Schritt, um den Block und die DCT-Koeffizienten, plzzz aller Art könnte mir helfen. |
|
| Zurück zum Anfang | |
 |
nitthilan
Joined: 13 Oct 2004 Beiträge: 18 Geholfen: 5
| 02 Sep 2005 10:12 Re: Hilfe benötigt Diskrete Cosinus Transformation | | |
|
| Diskrete Cosinus-Transformation wird für die Kompression von Bildern (in den Formaten JPEG). Es gibt Funktionen in Matlab, die finden, 1D-, 2D-DCT der Eingabe. Da ist Ihnen ein Bild und benutzen müssen 2D-DCT (dct2 ()). Die 2D-DCT kann auf das gesamte Bild, um die DCT-Koeffizienten der das gesamte Bild, sondern da auch Fehler in einem einzigen Koeffizienten würde das gesamte Bild und da wäre Verlust an Flexibilität, da die Größe der Bilder variiert sie in der Regel teilen die Bild als Blöcke der Größe 8x8. Es wird auch gesagt, dass dies die maximale Kompression im Vergleich zu anderen Block-Größe (wenn auch immer noch einige Leute behaupten, dass 4x4 wäre besser). So müssen Sie die Eingabe Split Image als 8x8 Matrix Blöcke und 2D-DCT eines jeden Blocks. Dann auf einige thereshold (in der Regel die Funktion der Bildqualität), die Sie entfernen die DCT-Koeffizienten. Basierend auf den Bildinhalt an jedem Block die nicht. signifikanter DCT-Koeffizienten variieren würde. hoffe das war hilfreich.
Grüße, KJN. |
|
| Zurück zum Anfang | |
 |
amraldo
Beitritt: 29. Aug 2004 Beiträge: 270 Geholfen: 23 Ort: Ägypten, Kairo
| 02 Sep 2005 11:42 Re: Hilfe benötigt Diskrete Cosinus Transformation | | |
|
| Wenn die Abmessungen des Bildes ist kein Vielfaches von 8 * 8 u zu tun haben, Polsterung. DCT arbeitet auf 8 * 8 Blöcke nur.
Grüße, Amr. |
|
| Zurück zum Anfang | |
 |
me2please
Joined: 07 Aug 2004 Beiträge: 362 Geholfen: 64
| |
| Zurück zum Anfang | |
 |
nitthilan
Joined: 13 Oct 2004 Beiträge: 18 Geholfen: 5
| 05 Sep 2005 12:18 Re: Hilfe benötigt Diskrete Cosinus Transformation | | |
|
| Hi, Eigentlich DCT ist ein Fourier-Transformation, wie transform.In Bilder, denn es gibt gute Kompression es benutzt wird. DCT kann jeder Dimension, aber wie ich bereits sagte 8x8 scheint, um den maximalen für die meisten Bilder (bessere Verdichtung Energie) im Vergleich zu allen Dimensionen und so war es in vielen Standards wie JPEG (Baseline) und Video Geschlechtskrankheiten wie MPEG2 MotionJPEG usw. Doch der neue Standard H.264 verwendet 4x4 Ganzzahl-Transformation, die eine Angleichung der DCT und ist ein Integer-Umsetzung.
Grüße, KJN |
|
| Zurück zum Anfang | |
 |