Main Content

Write Image to Binary File

This example shows how to write an image data to a binary file in a custom format using the Write Binary File block.

Open the Simulink model.

modelname = 'ex_blkwritebinaryfile.slx';
open_system(modelname);

The input to the model is a RGB color image. The model coverts the color image to grayscale using the Color Space Conversion block. The Conversion parameter of Color Space Conversion block is set to R'G'B to intensity. The output binary file name is specified in the File name parameter of the Write Binary File block as outputimage.bin. The parameters of the Write Binary File block are configured so the block outputs a custom binary file.

  • Video Format : Custom

  • Number of inputs : 1

  • Component order in binary file : 1

Simulate the model.

sim(modelname);

The model outputs a binary file named outputimage.bin to the MATLAB workspace. You can read this binary file using the Read Binary File block.