Saya mencari algoritma umum untuk menghitung anaglyph merah / cyan mulai dari gambar asli dan peta kedalaman hitam / putihnya, seperti dalam contoh ini ?
Algoritma itu digunakan, misalnya, di Photoshop tetapi saya tidak dapat menemukan penjelasan yang dapat dibaca untuk mereproduksinya.
sumber
Inilah penjelasan tentang lelucon Photoshop: http://www.threadless.com/profile/433934/elleevee/blog/493381/Threadless
Pada dasarnya mereka menggunakan filter pemindahan untuk hanya mendorong saluran merah atau saluran biru + hijau dari gambar ke kiri atau kanan. Peta ketinggian hanya melemahkan jarak yang Anda gantikan setiap piksel. Saya percaya filter pemindahan menginterpolasi nilai-nilai peralihan, yaitu jika piksel pada (10,0) dipindahkan ke kiri oleh 3 piksel, dan piksel (11,0) dipindahkan ke kiri dengan hanya 1, maka dua piksel dalam antara piksel target akan diinterpolasi dari dua nilai asli di 66% dan 33%.
Interpolasi itu secara efektif mencakup untuk data yang hilang: jika Anda benar-benar memiliki dua sudut pandang adegan Anda, maka piksel ini akan mewakili informasi yang disembunyikan dalam tampilan tunggal. Saya bisa membayangkan upgrade ke metode yang diuraikan di atas, di mana algoritma rekonstruksi mirip dengan isi sadar Photoshop dapat mengambil langkah lebih baik untuk mengisi informasi yang hilang.
sumber