Anda di halaman 1dari 11

SpheroWarp 2.

1
Bantuan
SpheroWarp 2.1 adalah sebuah toolbox Matlab untuk mengubah foto panorama bola menjadi foto
panorama dengan model geometri lain. Biasanya program pembuat foto panorama (Kolor Autopano
Giga, Autodesk Stitcher, dll) menghasilkan panorama dengan model standar (equirectangular,
cylinder). Dengan SpheroWarp 2.1, foto panorama tersebut dapat diubah ke dalam model-model
geometri lain yang menurut Kreator lebih nyeni.

Apa yang Baru di SpheroWarp 2.1?


SpheroWarp 2.1 menyediakan efek koordinat polar yang tidak terdapat pada SpheroWarp versiversi sebelumnya. Hanya itu

Foto panorama standar (proyeksi equirectangular)

(a)
(b)
...diubah dengan efek koordinat polar. (a) efek cardioids, dan (b) star curve.

Cara Menggunakan
1. Pastikan di komputer Agan terinstall Matlab (versi berapa saja).
2. Jalankan skrip Matlab main_GUI_spherowarp21.m sehingga muncul jendela interaksi
utama:

Gambar 1. Tampilan awal toolbox


Jendela ini terdiri dari panel kiri untuk menampilkan foto asli, panel kanan untuk
menampilkan foto keluaran, dan beberapa tombol.
3. Klik Load dan pilih foto panorama yang ingin Agan ubah.

Gambar 2. Mengambil foto yang akan diubah


Selanjutnya foto panorama asli akan muncul di panel sebelah kiri. Ukuran foto ditampilkan di
bagian bawah panel.

Gambar 3. Tampilan foto asli pada panel kiri


4. Sebelum mengubah gambar, tentukan dulu efek yang diinginkan untuk foto keluaran. Secara
default, SpheroWarp 2.1 memilih azimuthal equidistant sebagai efek foto keluaran ketika
Agan menjalankan toolbox pertama kali. Untuk memilih jenis efek keluaran (misal star
curve), silahkan akses menu Ubah Gambar>Koordinat Polar>Star Curve. Tampilan toolbox
pun berubah.

Gambar 4. Tampilan menu efek star curve


5. Oke, untuk selanjutnya panduan ini akan mendemokan penggunaan efek star curve. Efek ini
akan menghasilkan foto yang mirip dengan proyeksi azimuthal equidistant, tetapi variasi jarijari pada foto akan menyebabkan foto keluaran berbentuk seperti bintang. Pada panel
Proses Transformasi, pilih metode resampling dan pilih juga apakah foto baru yang
dihasilkan akan menghadap ke atas (zenith view) atau ke bawah (nadir view).
6. Isikan juga berapa jumlah jari bintang yang diinginkan. Pada bagian Ekses Jari-Jari, geser
slider untuk menentukan berapa panjang relatif jari bintang (lihat PAQ).
7. Klik Ubah Gambar >>, maka pertama-tama foto panorama akan diubah geometrinya:

Gambar 5. Proses mengubah gambar


Setelah foto panorama berhasil diubah, terlihat masih ada piksel-piksel kosong pada foto
hasil keluaran. Secara otomatis toolbox akan melakukan proses resampling untuk menambal
bagian yang kosong tersebut.

Gambar 6. Proses resampling gambar


Piksel pada bagian yang kosong akan diisikan piksel dari foto asli menurut metode
resampling yang Agan pilih.
8. Setelah selesai, toolbox akan menampilkan foto keluaran beserta ukurannya pada panel
kanan. Jika Agan mau menyimpan foto keluaran, klik Save dan simpan foto hasilnya di
direktori yang Agan inginkan.

Gambar 7. Foto keluaran, ditampilkan di panel kanan

Gambar 8. Menyimpan foto keluaran


9. Setelah gambar disimpan, selanjutnya gambar dapat dibuka lewat aplikasi lain, misalnya
Windows Photo Viewer.

Gambar 9. Foto keluaran, dibuka lewat Windows Photo Viewer

10. Kalau Agan bingung, buka menu Bantuan>Buka Panduan, maka toolbox akan membuka
panduan berisi semua hal tentang toolbox ini.
11. Kalau Agan mau tau siapa kreatornya, buka menu Bantuan>Tentang Kreator

Hal-Hal yang Perlu Diperhatikan


1. Pastikan gambar yang akan diproses adalah foto panorama dengan model proyeksi
equirectangular. Foto panorama jenis ini selalu memiliki lebar foto yang tepat 2 kali tinggi
fotonya (misal 3000x1500 piksel). Jika rasio lebar:tinggi tidak tepat 2:1 (misal foto ukuran
3100x1500 piksel), mungkin foto yang dihasilkan akan salah secara geometrik.
2. Proses mengubah gambar perlu memakan waktu dari beberapa menit hingga beberapa jam,
tergantung ukuran foto yang hendak diubah. Berdasarkan pengalaman Kreator, untuk
mengubah foto berukuran 16000x8000 piksel diperlukan waktu 3-4 jam. Namun untuk foto
berukuran 1024x512 piksel hanya butuh waktu 1-2 menit.
3. Untuk proyeksi stereographic, Kreator membatasi maksimal hanya 85% dari foto asli yang
dapat divisualisasikan lewat proyeksi stereographic. Bila dipaksakan 100% bagian foto untuk
ditampilkan dengan proyeksi stereographic, maka gambar yang dihasilkan akan berukuran
sangat besar (mungkin mencapai tak hingga). Pengalaman Kreator, foto dengan ukuran asli
hanya 1024x512 piksel bisa diubah hingga berukuran 2699x2699 piksel (melampaui ukuran
aslinya). Semakin besar ukuran foto yang bakal dihasilkan, proses mengubah gambar bakal
semakin lama. Penjelasan tentang ini dapat dilihat di bagian PAQ.
4. Untuk efek star curve, jumlah jari-jari yang diisikan bisa berapa saja. Tetapi semakin banyak
jari-jarinya, gambar akan semakin abstrak dan sulit dikenali.
5. Proses transformasi foto tidak bisa diinterupsi. Sekalinya toolbox sudah memulai memproses
gambar, rakyat harus menunggu proses tersebut hingga selesai sebelum memproses foto
lain. Jadi pastikan segala pilihan keluaran foto sebelum mengklik tombol Ubah Gambar >>.
6. Untuk sementara toolbox hanya mendukung gambar dengan format *.jpg, baik untuk
membaca maupun menyimpan gambar. Untuk gambar grayscale belum dicoba apakah bisa
diolah dengan baik atau tidak.

PAQ
PAQ adalah Probably Asked Question. Karena sejauh ini tidak ada rakyat yang bertanya kepada
Kreator tentang SpheroWarp versi sebelumnya, maka sekali lagi Kreator belum bisa menuliskan FAQ
(Frequently Asked Question). Oke, mungkin ini beberapa pertanyaan yang akan ditanyakan rakyat:
1. Sebenarnya apa tujuan dibuatnya toolbox ini?
[sudah dijawab di versi 1.1]
2. Foto panorama bola?
[sudah dijawab juga di versi 1.1]
3. Proyeksi equirectangular?
[ini juga sudah terjawab di versi 1.1]
4. Proyeksi azimuthal equidistant?
[yang ini juga sudah terjawab di versi 1.1]

5. Proyeksi stereographic?
[ternyata sudah terjawab di versi 1.1]
6. Cardioids?
Ini makhluk baru di dunia SpheroWarp. Orang Indonesia menyebut kurva ini kardioida
karena bentuknya seperti jantung. Jika jari-jari pada proyeksi azimuthal equidistant bersifat
konstan di semua arah, maka jari-jari pada cardioids berubah tergantung sudut. Perhatikan
gambar berikut:

r=1-cos()

P(x,y)
x=r.sin()
y=r.cos()

Gambar 10. Cardioids

7. Star Curve?
Kurva ini juga seperti cardioids, yaitu memiliki jari-jari yang berubah tergantung sudutnya.
Untuk lebih ngeh perhatikan gambar berikut:

P(x,y)
x=r.sin()
y=r.cos()

r=d+cos(n), d>1,
n: jumlah jari (6)

Gambar 11. Star curve


Posisi titik P ditentukan dengan cara yang sama seperti kurva cardioids. Yang membedakan
hanya pola perubahan jari-jarinya saja.
8. [Star Curve] Jumlah jari-jari yang boleh diisikan?
Terserah, bisa diisi berapa saja. Kalau mau memasukkan bilangan pecahan juga bisa, tetapi
nanti gambar bintang tidak bisa terbentuk secara utuh.

Gambar 12. Star curve, dengan jumlah jari = 5.7


Kalau mengisikan dengan bilangan negatif pun tidak masalah. Jika mengisikan jumlah jari
yang semakin banyak, gambar akan semakin abstrak dan sulit dikenali (mungkin kayak
matahari?).
9. [Star Curve] Yang dimaksud ekses jari-jari?
Bilangan ini menunjukkan seberapa jauh jari-jari bintang menyimpang terhadap bentuk
lingkaran. Bilangan ini ditunjukkan dalam skala 0-8. Gambar berikut menunjukkan bintang
berjari 6 dengan skala panjang jari yang berbeda-beda:

(a)

(c)

(b)

(e)
(d)
Gambar 13. Skala ekses jari-jari pada Star Curve. (a) Skala 0, (b) skala 2, (c) skala 4, (d) skala
6, dan (e) skala 8.
Btw, bilangan 0-8 ini ditentukan oleh Kreator sendiri karena memang nggak ada standarnya.
Jadi ya terserah kreator

10. Harus menginstal Matlab untuk bisa mengunakannya?


Ya. Si Kreator belum tahu cara membuat aplikasi standalone lewat Matlab. Compiler-nya
nggak ada. Jadi untuk nge-run ya terpaksa masih harus lewat Matlab.
11. Boleh disebarkan dan dimodifikasi?
Silahkan disebarkan seluas-luasnya untuk sebesar-besarnya kemakmuran rakyat. Boleh dicustomize sesuai keperluan user. Bila user menemukan kekurangan, silahkan menyampaikan
saran kepada Kreator.
12. Referensi dalam membuat toolbox ini?
Buku:
Away, G. A. 2010. The Shortcut of Matlab Programming, Bandung: Informatika.
Wolf, P. R., Dewitt, B. A., 2004, Elements of Photogrammetry: With Application in GIS,
McGraw Hill.
Kalkulus II, (lupa tahunnya), Jurusan Matematika ITS, Surabaya

Foto buat percobaan:


http://www.virtual-panorama-tours.de/blog/wpcontent/uploads/2011/04/car_panorama.jpg
http://nevseoboi.com.ua/oboi-wallpapers/priroda/4530-spherical-panoramas-360-40oboev.html
http://depositphotos.com/4806938/stock-photo-Reception-in-hotel-sphericalpanorama.html
http://nevseoboi.com.ua/uploads/posts/2010-07/1279978077_panorama_22.jpg
Artikel internet:
http://en.wikipedia.org/wiki/Map_projection

13. Ehm, siapakah yang dimaksud dengan Kreator dalam panduan ini?
Bila
toolbox
bermasalah,
Kreator
dapat
dihubungi
acrocantho.hidayat@gmail.com.

lewat

email

Anda mungkin juga menyukai