Discrete Cosine Transform

N

nlulani

Guest
Hi all,
Ik heb geprobeerd om snel DCT en snel iDCT implementeren in C met behulp van gescheiden eigendom en 8X8 blok nemen in een tijd van een afbeelding.Maar de resultaten zijn een beetje vreemd.Ik zie Vertical en horizntal lijnen in de afbeelding.deze lijnen lijkt duidelijk uit het feit dat ik met een blok op een tijd voor DCT verwerking.Maar zoals in deze veronderstelling als ik de grootte van een blok ben steeds meer van 8X8 tot 16X16 of hoger deze lijnen krijgen dus meer van elkaar gescheiden.

Maar toch ben ik op zoek naar de oplossing.Als er iemand tegenkomt met hetzelfde probleem opgelost en het dan laat het me weten.Ik ben hier bevestigen de resultaten voor uw gemak.

Thanks and regards
Nitin

 
Hoi,
Dit kan te wijten zijn aan de Endianness od het systeem.Ik hoop dat u de pc-omgeving met behulp van (dat wil zeggen op Intel gebaseerde systeem ... dat is little endian) in dit geval de monsters hebben geruild bytes proberen reversinfg de byte orde zijn voordat transfoemation en vóór het schrijven naar het bestand.Dit kan het geval zijn voor zover ik kan zien.

~ Kalyan.

 

Welcome to EDABoard.com

Sponsor

Back
Top