Comandos y codigo rotoscopia

Imagemagick

for f in *.tif; do echo "Converting $f"; convert "$f" "$(basename "$f" .tif).bmp"; done

Potrace

for f in *.bmp; do echo "Converting $f"; potrace "$f" -s --flat -o "$(basename "$f" .bmp).svg"; done

invierto el bitmap antes con el -i:

for f in *.bmp; do echo "Converting $f"; potrace "$f" -i -s --flat -o "$(basename "$f" .bmp).svg"; done

Python ML

import FindMattes as fm import tkinter as tk from tkinter import filedialog from tkinter import simpledialog as sd from os import listdir

COMMENT fm.createMatte("/Users/a/Documents/Blender/16mmDorado/foto.jpg", "/Users/a/Documents/Blender/16mmDorado/foto_roto.png", 256) Abrir dir con las imagenes

root = tk.Tk()

root.withdraw()

directoryName = filedialog.askdirectory(parent=root,initialdir="/", title = "Abrir dir con imagenes")

matteHeight = sd.askinteger("img size", "resolucion vertical", parent=root,initialvalue=720)

listOffFiles = listdir(directoryName)

for currentFile in listOffFiles:

print("Current file: " + currentFile)
sourceFile = directoryName + "/" + currentFile
print("Full path: " + sourceFile)
mainNameEnd = currentFile.find('.')
nameForMatte = currentFile[:mainNameEnd] + "_matte" + currentFile[mainNameEnd:]
fullPathMatteNane = directoryName + "/" + nameForMatte
fm.createMatte(sourceFile,fullPathMatteNane,matteHeight)

print("lista:" + nameForMatte) 

print("si lees esto significa que no hay errores!")

Sintesis Vectorial

Uno de los aspectos mas interesantes de la sintesis vectorial es que logra la integracion (y aqui la palabra obedece a su sentido total) el audio con lo visual. Es decir, lo que oimos es lo que vemos.

Para la configuracion de: Pd (Puredata), Jack-audio, Ableton Live (entre otros) busca controlar una pantalla de tubo de rayo catodico -CRT- monocromatico (Vectrex) bajo el sistema operativo OS X utlizando una interfaz de audio MOTU 828x como puente hacia las señales analogas (salidas DC Coupled).
Se debe iniciar Qjackctl usando un aggregate device:

Las conexiones creadas por defecto, teniendo Pd (la version que soporta Jack) corriendo se vera asi:

En Live (para poder grabar el audio que genera la sintesis vectorial quedara asi:

Los tres programas quedan asi: Live usando aggregate device, Pd via jack conectado a 5 canales, 3 que son las salidas DC coupled y 2 mas que envian a los canales en los que escucha Live.