Label Image

Script to place text label on the image without losing on the pixel information by pixel replacement

You are now following this Submission

This function is useful in placing text label, time-stamps, legends, etc. on the image without any loss in image quality. It also does not depend on the getframe method which renders the desktop useless during the process.

This is a function representation of the ImagePatchTool
http://www.mathworks.com/matlabcentral/fileexchange/25111-imagepatchtool
Different character set / fonts can also be generated using the ImagePatchTool and incorporated into this script.

Usage:
iout = labelimg(original, label_text)
iout = labelimg(original, label_text, location)

Please feel free to report bugs, feature request, comments and suggestions.

Cite As

Amitabh Verma (2026). Label Image (https://www.mathworks.com/matlabcentral/fileexchange/31187-label-image), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired by: ImagePatchTool

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.2.0.0

12 Apr 2012

Changes in ver 1.01
1. Fix for Matlab's default character encoding

1.0.0.0