taraf�ndan Yves Ceccone
Yazar hakk�nda:
Foto�raf��yd� daha sonra bilgisayar grafiklerine ge�ti ve o zamandan beri faresini asla b�rakmad�.
��erik:
|
XMRM : Linux ile Bi�imde�i�im (Morph)
�eviri : Ceyhun ELMAS
�zet:
XMRM (Multi Resolution Morphing for X) iki resminden birinin di�erine d�n���m i�lemi (pek �ok parametre ile)
a�amalar�n� mpeg video olarak kay�t etmeye yarayan bir programd�r.
Bu yaz�da program�n temel fonksiyonlar� (XMRM'nin sanaldoku y�resindeki ayr�nt�l� �ngilizce kaynaklar i�in te�ekk�rler)
ve elbette k���k bir canland�r�m �rne�iyle kolayca nas�l ilgin� g�r�ntlerin elde edilebilece�i a��klan�yor.
Y�kleme
Yaz�da kullan�lan s�r�m rpm olarak (RedHat 6.0 �zerinde) sa�land� ancak isterseniz kaynak kodlar�n�
http://www.cg.tuwien.ac.at/research/ca/mrm/xmrm.html adresinde
bulabilirsiniz.
Program�n kendisi canland�r�m� mpeg olarak kay�t edebiliyor ancak "netpbm01mar94" paketi i�inde bulunan
"tifftopnm" ve "ppmtoyouvsplit" programlar�na gereksiniminiz var. Bu adreste bulabilirsiniz:
ftp://ftp.x.org/contrib/utilities/ as well as "mpeg"
here: ftp://ftp.x.org/contrib/utilities/
Y�ntem
XMRM �al��malar� i�in izlenen yol : iki resim y�kleyin, biri
"kaynak" olarak ve di�eri "hedef" olarak adland�r�lacak.
Sonra, vekt�rler kullan�l�r,iki resimde de belirlenir, bir resimde �izgi �zerindeki her noktadan
di�er resimdeki uyumlu di�er noktalara.Burada bi�im de�i�tirmenin s�n�rlar� belirlenmi� oluyor.
Bi�im de�i�iminin t�r�n� se�tikten sonra , kalite, ad�mlar�n(karelerin) say�s� ve
mpeg olarak kaydedilecek olan canland�r�m "hesaplan�r" .
Men� ve temel fonksiyonlar.
Bu men�, her komut ana aray�z �zerindeki butonlara kar��l�k geldi�inden beri �ift fonksiyon sunar.
Bu men� "wavelet" tipini se�menize olanak sa�lar, �rne�in,d�n���m�n tipi gibi.
Se�imler farl� d�n���m algoritmalar�d�r.Pek �ok d�n���mde "RTS-Transform" yeterlidir,
�zellikle �nizlemelerde.Y�ksek kalitede sonu�lar i�in se�iminizi ,Biorthogonal Spline ile Battle Lemarie aras�ndaki de�erlerde yap�n
(en karma��ktan basit olan�na).
Di�er ��� e�lenceli sonu�lar �retebilir.
Bu men� farkl� �al��ma pencerelerini saklamak ya da g�r�n�r yapmak i�in kullan�l�r.
XMRM, TIFF bi�imi kullan�r.
T�m yap�land�rmalar�n�z, vekt�rleri, resimlerin isimlerini, parametreleri i�erir, �rne�in kay�t edebilir, y�kleyebilir ve ba�ka isimde
kay�t edebilirsiniz...
Projeler .prj uzant�s�yla kay�t edilir; vekt�rler de�i�ik dosyalara .prj.vec. uzant�lar�yla kay�t edilir.
Kaynak ve hedef resimlerinin de�i�tirdi�imiz gibi bi�imde�i�iminin do�rultular�n� geri alan vekt�rler de de�i�tirilir.
Ayr�nt�l� bi�imde�i�im hatiras� fonksiyonu i�in siyah ve beyaz resim y�kleme.
Resimler siyah ve beyaza d�n��t�r�lecek.
Kaynak ve hedef resimlerinin kar���m� ile temel bi�imde�i�imi.
Bu se�enek siyah ve beyaz resmi kaynak ve hedef resimleriyle kullan�r.
Bu, d�n���m�n geli�imini denetlemeye yarar: beyaz alan siyaha ve beyaz resim kaynaktan h�zl� d�n���m� i�aret eder,
ters y�ndeyken siyah alan yava� ge�i�i g�sterir.
Burada yaln�zca vekt�r �zerine d�n��t�r�lm�� kaynak resim bulunuyor.
�lgi �ekici etkisi g�vence alt�nda!
Pe�pe�e gelen resimleri olu�turmaya kaynak resmin daha az ayr�nt�lar�yla ve hedefin daha az ayr�nt�l� yerleriyle
ba�lan�r , gerid�n���m i�inde ve d���m�n sonuna gelindi�inde devam eder.
�leri seviyede, "wavelet-functions" fonksiyonlar� se�ilebilir ve farkl� yap�land�rmalar olu�turulabilir ;
basit seviyede, 1 herzaman se�ilir.
"high quality" se�ene�i ile heaplama 4 kat daha fazla zaman al�r...
Bu se�enek iki resimin (kaynak ve hedef) d�rt y�zeyinde g�r�nmez vekt�rlerin konumunu belirler.
Bu , ge�i� an�nda karelerdeki bozulmay� �nler.
Bu butona bas�lmad���nda,geleneksel d�n���m kullan�l�r.
Bu fonksiyon canland�r�mdaki her resim i�in kaynak ve hedef resim de�erlerine karar verir.
Etkin duruma geldi�inde, ileri "wavelet-transformations mode" i�in kullan�l�r �yle ki bu "Advanced Mode" se�ene�iyle yap�land�r�l�r.
Bi�imde�i�imi i�lenmesi
Bi�imde�i�imi i�lemi s�ras�nda a�a��daki gibi de�i�iklik yapmak olanakl�d�r :
X-ekseni canland�r�mda resimin konumu ya da s�reyi temsil eder :
sol taraf �zerinde kaynak sa� tarafta hedef resim bulunur.
Y-ekseni �zerinde, altta kaynak resim ve �stte hedef resim bulunur.
A�a��daki �� �rnekte, ayn� ilerlemeye sahip olabilirsiniz, ilerleme kaynak resimin sonuna do�rudur , ve sonu�ta
bir d�ng�n�z oldu.
Noktalar�n yerini de�i�tirme ya da nokta eklemeyi farenin sol butonuyla, silmeyi ise sa� butonu ile yapabilirsiniz.
Vekt�rlerin konumland�r�lmas�
�ki resim y�klendi�i zaman, vekt�rler i�in Edit, delete /vector,
set /Line ara�lar�n� kullanabilirisiniz. Bu vekt�rler her iki resimde ge�i�in olaca�� s�n�rlar� belirler.
Vekt�rlerin say�s� artt�k�a ge�i�in kalitesi daha y�ksek olacakt�r.
Her resim i�in farkl� vekt�r belirlemesi yapmak olanakl�d�r : �rne�in kaynaklarda,
bir ay� ve leopar bi�imde�i�imi bulunuyor. Ba��n s�n�r �izgileri ve her iki g�z�n d�� hatlar� her resim ba��na toplam
�� iz belirlemeye kar�� geliyor.
Canland�r�m�n hesaplanmas�
Here you determine the number of images (frames) that will
comprise the animation, which will determine how long it is (in
conjunction with the number of frames per second) and the rendering
(fluid, jerky...) of the animation.
Burada saniye ba��na kare say�s� belirleniyor (fps) canlad�r�m "Cycle" butonu se�ildi�inde d�ng� �eklinde g�sterilecektir.
"frame preview" se�ene�i ile resimin canlad�r�mdaki konumuna g�re g�r�nt�s�n� verir.
Canland�r�m�n kay�t edilmesi
"Save pics from animation"-- Canland�r�m hesa�pland�ktan sonra her kareyi tiff dosyas� olarak kay�t eder.
�lk olarak dizin ve base_filename.tif se�meli.(Kay�t ,
base_filename000.tif; base_filename001.tif, base_filename002.tif,
gibi �al���r.). "Save pics when calculate" -- Her kareyle uyumlu ayn� dosyalar� kay�t eder,
fakat ayn� zamanda canland�r�m hesaplan�r."calculate"'i ba�latmadan �nce bir dosya ad� se�melisiniz.
Bu se�enek resimlere �ok iyi renk kalitesi verir.
Bu k�sm� "Execute xmrm_mpeg" 'i klikleyerek �a��rabilirsiniz.Sonra "choose
start/stop frame" butonu ile canland�r�mda kullan�lacak ilk ve son kareyi se�ersiniz.
Ve son olarak "GO" 'yu klikleyerek mpeg canland�r�m�n�n yap�l���n� ba�lat�rs�n�z.
�stelik d�ng� olu�turabilir, ve mpeg tamamland���nda "mpeg_play" ile oynatabilirisiniz.
Bi�imde�i�imini h�zl� olu�turma
�lk olarak, e�er isterseniz ayn� �rnekte oldu�u gibi iki resim y�klemelisiniz :
01.tif ve 02.tif (90 kb)
"Load Source"'u klikleyin ve 01.tif'i y�kleyin, sonra "Load Destination" ile 02.tif'i.
"Set vector" arac�yla, bebe�in s�n�rlar�na iz yapabilirsiniz.
Bu arac�n kullan�m� i�in, farenin sol butonuna bas�n, bas�l� tutarak ve �ekerek vekt�r� �izin,
ve istedi�iniz uzunlu�a geldi�inde sonland�r�n.
Oklardan birisinin bebe�inin ba��n�n �zerinde ye�il oldu�unu g�receksiniz.Bu baz alaca��n�z ba�lang�� noktas�d�r.
�iziminize yard�m eder ve kaynak ve hedef �zerindeki vekt�rlerin benzer numaral� olanlar� konumlar.
�lk resmin iz i�lemini bitirdikten sonra, ikinciye ba�lad���m�zda oklar ilk �izgiye kadar ye�il olacak ve
dolay�s�yla bu durum i�i kolayla�t�racakt�r.
Burada ilgin� sonu�lar ald���m de�erler g�r�n�yor:
- Simple morph
- Border vector
- use wavelets
- "wavelet interpolation levels" kursoru 3/4'e y�kseltilir.
- Morphing-progress rectilinear ve centered
- Kare say�s�: 50
- "Animation sequence" i�aretli ve 25 fps
�imdi canland�r�m� olu�turmak i�in "calculate"'e bas�n ;"animate" butonu ile g�zleyebilirisiniz ,
ve de�i�iklikler yapabilirsiniz.Dikkat edin:
"calculate"'i tekrar �al��t�r�rsan�z bir �nceki canland�r�m silinir.
Bir kez iyi bir sonu� ald���n�zda, "save pics from
animation" 'i ve dosya ad�n� se�in.Burada "dialog box" i�indeki "choose filename" ve "ready" komutuyla 50 adet
.tif dosyas� olu�turulacak.
Son i�lem: "Execute xmrm_mpeg"'i klikleyin, filename000.tif 'i ba�lang�� ve filename049.tif son kare olarak se�in
ve art�k "GO" 'ya basarak mpeg dosyas� olu�turabilirisiniz. Bu dosya filename.mpg olarak adland�r�lacak
ve 50 tif dosyas�n�n bulundu�u dizinde yer alacakt�r.
Kolay, de�il mi?
Bu canland�r�m (tam ekran b�y�kl���nde) y�reye�ekilebilir burada mpg-dosyas� ya da
animated gif .
Bu yaz� i�in g�r�� bildiriminde bulunabilirsiniz
Her yaz� kendi g�r�� bildirim sayfas�na sahiptir. Bu sayfaya yorumlar�n�z� yazabilir ve di�er okuyucular�n yorumlar�na bakabilirsiniz.
2001-08-28, generated by lfparser version 2.17