ImageDisplacements[{image1,image2,…,imagen}]
gives estimated horizontal and vertical displacements between consecutive images.
ImageDisplacements[video]
gives displacements between consecutive video frames.
ImageDisplacements[input,flow]
uses flow as an initial estimate for displacement between first two images or video frames.


ImageDisplacements
ImageDisplacements[{image1,image2,…,imagen}]
gives estimated horizontal and vertical displacements between consecutive images.
ImageDisplacements[video]
gives displacements between consecutive video frames.
ImageDisplacements[input,flow]
uses flow as an initial estimate for displacement between first two images or video frames.
Details and Options

- ImageDisplacements, also known as dense optical flow, compares consecutive images or video frames and returns a list of displacement matrices.
- For a pair of consecutive images imagei and imagei+1, the displacement matrix returns a {δx,δy} for every pixel of imagei.
- ImageDisplacements works with an AnimatedImage, a Video object or a sequence of images of the same dimensions.
- The following options are supported:
-
MaxIterations 10 number of iterations to run Method Automatic the method to use PerformanceGoal $PerformanceGoal aspects of performance to try to optimize - By default, the more suitable method is used. Possible method settings are "Farneback" and "DenseInverseSearch".
Examples
open all close allBasic Examples (2)
Text
Wolfram Research (2016), ImageDisplacements, Wolfram Language function, https://reference.wolfram.com/language/ref/ImageDisplacements.html (updated 2025).
CMS
Wolfram Language. 2016. "ImageDisplacements." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/ImageDisplacements.html.
APA
Wolfram Language. (2016). ImageDisplacements. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImageDisplacements.html
BibTeX
@misc{reference.wolfram_2025_imagedisplacements, author="Wolfram Research", title="{ImageDisplacements}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/ImageDisplacements.html}", note=[Accessed: 15-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_imagedisplacements, organization={Wolfram Research}, title={ImageDisplacements}, year={2025}, url={https://reference.wolfram.com/language/ref/ImageDisplacements.html}, note=[Accessed: 15-August-2025]}