Computer vision for interactive skewed video projection