How to add text to an image

4 次查看(过去 30 天)
Hello, If I have an image with the size 512*512 (or any other size) how do I add a string to any location I choose for example location (100,250) all the codes I found are too long but is there a one line code that does this?

采纳的回答

Image Analyst
Image Analyst 2013-12-16
You can do it with a function in the Computer Vision System Toolbox. If you don't have that, you'll have to use this from Brett Shoelson: http://www.mathworks.com/matlabcentral/fileexchange/38721-embed-text-and-graphics-in-an-image
  13 个评论
John Snow
John Snow 2013-12-17
Hello I found a solution that worked I converted to binary then from binary to dec again by adding this
LAX = dec2bin(LAX);
LAX = bin2dec(LAX);
LAY = dec2bin(LAY);
LAY = bin2dec(LAY);
It worked for some reason so the problem is solved for me but if there is a better solution I will keep my eyes on this topic thank you very much for all your help
Image Analyst
Image Analyst 2013-12-17
That's nonsense. You don't set the units property of a scalar variable to anything. LAX and LAY don't even have properties like 'units'! You set the units property of an axes or figure to something.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by