Ini adalah skrip/pustaka Python untuk mengonversi dua gambar menjadi gambar 3D stereoskopis: anaglyph, berdampingan (juling dan paralel), atas/bawah, GIF goyang, interlaced, dan kotak-kotak.
Dari Indeks Paket Python:
pip install stereoscopy
Dengan persyaratan opsional untuk fitur penyelarasan otomatis:
pip install "stereoscopy[auto_align]"
Atau unduh dan jalankan:
python setup.py install
StereoscoPy --help
Dengan batas lebar putih 5px dan pembagian gambar. Disejajarkan otomatis, diubah ukurannya menjadi lebar 450 piksel dan digeser secara horizontal sebesar 1 piksel.
StereoscoPy -A -R 400 0 -S 1 0 -x --div 5 --border 5 --bg 255 255 255 0 left.jpg right.jpg cross_eye.jpg
Untuk kacamata merah-sian, tersedia berbagai metode untuk membuat anaglyph.
StereoscoPy -A -R 400 0 -S 1 0 -a left.jpg right.jpg anaglyph_wimmer.jpg
StereoscoPy -A -R 400 0 -S 1 0 -am dubois left.jpg right.jpg anaglyph_dubois.jpg
StereoscoPy -A -R 400 0 -S 1 0 -am gray left.jpg right.jpg anaglyph_gray.jpg
StereoscoPy -A -R 400 0 -S 1 0 -am color left.jpg right.jpg anaglyph_color.jpg
StereoscoPy -A -R 400 0 -S 1 0 -am half-color left.jpg right.jpg anaglyph_half_color.jpg
Metode anaglyph Dubois untuk kacamata biru-kuning.
StereoscoPy -am dubois --cs amber-blue left.jpg right.jpg anaglyph_dubois_ab.jpg
Tanpa keselarasan
StereoscoPy -R 400 0 -wt 400 left.jpg right.jpg simple.gif
Menggeser gambar akan memindahkan gambar kanan ke gambar kiri. Gambar dapat digeser setelah penyelarasan otomatis untuk mengubah pusatnya.
StereoscoPy -A -R 400 0 -S 1 0 -wt 200 left.jpg right.jpg align_shift.gif
StereoscoPy -A -R 400 0 -S 1 0 -ps left.jpg right.jpg tv_left_right.jpg
StereoscoPy -A -R 400 0 -S 1 0 -os left.jpg right.jpg tv_over_under.jpg
Sebelum mengonversi ke keluaran stereoskopis, menurut saya ini (atau GIF yang bergerak lambat) adalah cara yang bagus untuk memeriksa dimensi, pergeseran, dan rotasi yang benar dengan beralih di antara dua gambar keluaran dalam penampil gambar.
StereoscoPy --shift 19 30 --crop 20% 0 0 0 --resize 1920 1080 --offset 100% --parallel left.jpg right.jpg out1.jpg out2.jpg
Menyimpan sebagai file MPO untuk Nintendo 3DS.
StereoscoPy -A -R 400 240 -S 1 0 left.jpg right.jpg PY3D0001.MPO
20% dipotong dari atas, diubah ukurannya menjadi 1920x1080 dan diimbangi ke kanan sebesar 100%.
StereoscoPy --crop 20% 0 0 0 --resize 1920 1080 --offset 100% --cross-eye left.jpg right.jpg out.jpg
StereoscoPy -C 20% 0 0 0 -R 1920 1080 -O 100% -x left.jpg right.jpg out.jpg
20% dipotong dari kiri dan kanan dan diubah ukurannya menjadi tinggi 1080 dan lebar 0 untuk mempertahankan rasio aspek.
StereoscoPy -R 0 1080 -C 0 20% 0 20% -o left.jpg right.jpg out.jpg