Main Content

Translate Image in Vertical and Horizontal Directions

This example shows how to translate an input image in the vertical and horizontal directions.

Example Model

Open the Simulink® model.

modelname = "ex_translate.slx";
open_system(modelname)

The model reads an input image using the Image From File block, and translates the image 20 pixels downward, in the vertical direction, and 30 pixels leftward, in the horizontal direction, by using a Translate block with these parameter values:

  • Output size after translationFull

  • Offset sourceSpecify via dialog

  • Offset[20 -30]

  • Background fill value0

  • Interpolation methodBilinear

Simulate and Display the Results

Run the model. The model displays the input image and the translated output image by using Video Viewer blocks.

sim(modelname);