1. An image processing method, comprising: obtaining a first source image; extracting an artistic style from the first source image, wherein the artistic style is stored as a plurality of layers in a neural network, wherein each layer of the plurality of layers is configured to process a target image and produce a filtered version of the target image, and wherein a degree to which a given layer of the plurality of layers constrains pixel values from the target image during the processing of the target image is based on how high the given layer is in the neural network; obtaining a first target image captured at a first time; applying the artistic style to the first target image to create a stylized version of the first target image; obtaining a second target image captured at a second time; applying the artistic style to the second target image to create a stylized version of the second target image; combining the stylized version of the first target image and the stylized version of the second target image to create a first stylized video sequence; and storing the first stylized video sequence in a memory.