December 6th, 2008

nyaload

Анаглиф-очки

Недавно случайно попал на выставку "Старая Москва в 3D", где были выставлены стерео-фотографии Москвы, для просмостра в красно-синих анаглиф-очках.

Попробовал дома сделать аналогичное развлечение, оказалось совсем несложно.
Нужно сфоткать с двух позиций объект, от левого изображения оставить red-канал, от правого - green и blue, совместить каналы в одну картинку. Составил скриптик,

def colorize_red_cyan(img_l, img_r):
    r1,g1,b1 = img_l.split()
    r2,g2,b2 = img_r.split()
    return Image.merge("RGB", (r1, g2, b2))

(скрипт полностью)

Collapse )