MATLAB Answers


How to replace text in an image using the same font size?

Asked by Ala Abu Alkheir on 11 Jun 2018 at 16:45
Latest activity Answered by Prajit T R
on 14 Jun 2018 at 11:19

I am building a function to read text from images (using OCR), auto-correct it, and then place the auto-corrected text in the same location of the original text. I want the placed text to occupy the same box as the original text. InserText allows me to specify the FontSize and the AnchorPoint, but not the surrounding box. So, my question is this: Is there a way to place a text in an image by specifying a bounding box (e.g., using the format [x y width height])?


Sign in to comment.

1 Answer

Answer by Prajit T R
on 14 Jun 2018 at 11:19

Hi Ala Abu

This MATLAB Answers link discusses this:

I think 'insertText' does allow you to control the properties of the surrounding box as well. In the documentation page of 'insertText': there is an example which demonstrates this:

RGB = insertText(I,position,text_str,'FontSize',18,'BoxColor',...

Hope this helps



Sign in to comment.

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today