| Author | Mensahe |
|---|
kuteangelll
Joined: 01 Sep 2005 Posts: 2
| 01 Sep 2005 20:08 dct koepisyent | | |
|
| Hi, Puwede katawan kahit anong sabihin sa akin, kung mayroon kaming isang imahe, paano kami makakakuha ng DCT coefficinets mula sa mga imahe, ako ng isang beginner sa DSP at ako magkulang sa gawin DCT sa isang imahe gamit ang MATLAB, maaring makatulong sa akin kung paano dapat ako magsimula, i alam kung paano Discrete cosine-ibang-anyo gumagana ngunit ako dont malaman kung ano ang gagawin kung ako ay may isang larawan, at pagkatapos ay kung ano ang susunod na hakbang upang makuha ng mga halaga ng block at makakuha ng DCT coefficients, plzzz uri ng anumang maaaring makatulong sa akin. |
|
| Bumalik sa tuktok | |
 |
Google AdSense

| 01 Sep 2005 20:08 Patalastas | | |
|
|
|
|
| Bumalik sa tuktok | |
 |
nitthilan
Joined: 13 Oktubre 2004 Posts: 18 Nakatulong: 5
| 02 Sep 2005 9:12 Re: Help kailangan Discrete cosine-ibang-anyo | | |
|
| Discrete Cosine-ibang-anyo ay ginagamit para sa compression ng mga imahe (sa Jpeg). may mga function sa Matlab na makahanap ng 1d, 2d dct ng input. Dahil sa iyo ay ang isang imahe u na kailangang gumamit ng 2d DCT (dct2 ()). Ang 2d DCT maaari ay dadalhin sa buong imahe upang makuha ang DCT coefficients ng buong imahe ngunit dahil error kahit na sa isang solong koepisyent makakaapekto sa buong imahe at dahil doon ay ang pagkawala sa flexibility bilang ang sukat ng imahe ay nag-iiba karaniwang paghati-hatiin ang mga ito ay imahe ng mga bloke ng 8x8 sukat. Ipinapayo rin na ito ay nagsabi na ito ay nagbibigay sa pinakamataas na compression kumpara sa iba pang block laki (bagaman pa rin ng ilang mga tao magtaltalan na 4x4 ay gumanap ng mas mahusay). Kaya kailangan mong i-split ang input ng matris imahe bilang 8x8 bloke at dalhin 2d DCT ng bawat bloke. Pagkatapos ay batay sa ilang mga thereshold (karaniwang ang function ng kalidad ng imahe) na tanggalin ang mga DCT coefficients. Batay sa mga imahen na nilalaman sa bawat bloke ang no. ng makabuluhang DCT coefficients ay iba-iba. pag-asa na ito ay helpful.
Pagbati, KJN. |
|
| Bumalik sa tuktok | |
 |
amraldo
Joined: 29 Agosto 2004 Posts: 287 Nakatulong sa: 25 Lokasyon: ehipto, Cairo
| 02 Sep 2005 10:42 Re: Help kailangan Discrete cosine-ibang-anyo | | |
|
| Kung ang mga sukat ng mga larawan ay hindi multiples ng 8 * 8 u may sa gawin padding. DCT gumagana sa 8 * 8 bloke lamang.
Pagbati, Amr. |
|
| Bumalik sa tuktok | |
 |
me2please
Joined: 07 Aug 2004 Posts: 362 Nakatulong sa: 64
| 02 Sep 2005 17:46 Re: Help kailangan Discrete cosine-ibang-anyo | | |
|
| 1. Theoretically, walang limitasyon na sukat ay dapat multiples ng 8. Maaari mong gawin ang mga DCT sa kahit anong arbitrary laki.
2. MATLAB matalino, dct2 () ay maaaring gawin ang mga 2d DCT ng anumang di-makatwirang laki din. Tingnan ang http://www.mathworks.com/access/helpdesk_r13/help/toolbox/images/dct2.html |
|
| Bumalik sa tuktok | |
 |
nitthilan
Joined: 13 Oktubre 2004 Posts: 18 Nakatulong: 5
| 05 Sep 2005 11:18 Re: Help kailangan Discrete cosine-ibang-anyo | | |
|
| Hi, Talagang DCT ay ibang-ibang-anyo tulad ng mga imahe Fourier transform.In na ito dahil ito ay nagbibigay ng magandang compression ito ay ginagamit. DCT ay maaaring magkaroon ng anumang sukat ngunit tulad ng sinabi ko mas maaga 8x8 anyong ibigay ang pinakamataas na para sa karamihan ng mga imahe (mas mahusay na enerhiya compaction) kumpara sa lahat ng sukat at kaya ito ay ginagamit sa maraming mga pamantayan tulad ng JPEG (baseline) at mga video tulad ng STD MPEG2 MotionJPEG atbp Subalit ang mga bagong pamantayan H.264 gumagamit ng 4x4 pagbabagong-anyo ng integer na kung saan ay isang approximation ng DCT at ito ay isang integer pagpapatupad.
Pagbati, KJN |
|
| Bumalik sa tuktok | |
 |