Kuvan kierto???

H

hot_ice

Guest
Mikä merkitys pyörivän kuvan???Miten se tehdään???
Tiedän, että on sisäänrakennettu toiminto ( "imrotate () ') in MATLAB ...mutta
En ole kiinnostunut tekemään sen avulla sisäänrakennettu toiminto ...Onko mahdollista
pyörittää kuvaa uisng Fourier??Jos kyllä, miten???tai r on
muita mahdollisia tapoja accopmlish haluttu tehtävä???

 
Hei,
Voit käyttää "muokkaa imrotate" in Matlab, niin näet algoritmi pyörii.
Onko mahdollista
pyörittää kuvaa uisng Fourier?En
think so.

 
Käyttävät FFT pyörittää kuvaa olisi varmasti suuri vyötärö resursseja.Kuvan kääntäminen on todella helppoa.Kuvittele kuva edustaa 2D-taulukko kuvan [][], pyörivän kuva olisi periaatteessa määrä:

for (i = 0, i <horiz_size i ) (
for (j = 0, j <vert_size j ) (
rotated_image [j] = kuva [j];
)
)

 
hei
käytöllä kierto matriisi ja kertoa sen kaikissa pikselin kuvan.
x2 = x1 * cos () y1 * sin ()
y2 = y1 * cos ()-X1 * sin ()

jos u haluavat päästä beter tuloksia u voidaan käyttää vuodesta interpolointia varten pikselin värin laskemiseen.Lisätään 35 sekuntia:http://kwon3d.com/theory/transform/rot.htmlLisätään 7 minuuttia:ja interpolointi katso:
http://www.cambridgeincolour.com/tutorials/image-interpolation.htm

 

Welcome to EDABoard.com

Sponsor

Back
Top