使用insertInImage嵌入或燃烧,任何文本或图形项为一个形象。您可以指定,使用单元阵列参数值对(pv),或者使用结构,任何有效的属性指定对象插入。
新版本在R2016a +工作,并得到了极大改善。它现在需要细胞数组的函数处理(PV对),所以insertInImage避免多个调用。此外,新版本不再需要的临时图可视化屏幕截图!
R16a之前的版本,功能可能工作(回R2014b),但可能调整图像和插入一个背景区域,需要裁剪。
语法:IMGOUT = insertInImage (IMGIN INSERTIONCOMMAND, pv)
输入:
BASEIMAGE:一个图像或图像的处理(或父对象包含一个图像),嵌入的对象。(显示的图像不需要,除非提供了处理)。
INSERTIONCOMMAND:文本、矩形、直线、椭圆等嵌入的图像。在内部,insertInImage调用函数宏指令;任何工作在一个函数宏指令命令将workhere。例如,您可以插入字符串“测试”(x, y) =(20、30)使用函数宏指令(@()文本(“测试”,20年,30]),所以这将是insertionCommand:
@()文本(“测试”,20年,30)。
文本:
@()文本(x, y,字符串)
矩形:
@()矩形(“位置”,[x y w h])
线:
@()行(x, y)
pv(可选):细胞数组或结构的参数值对适用对象的类型你想插入。(注意这_may_包括一个“位置”参数,这将覆盖任何位置设置插入命令。例如,当你插入一个字符串,pv为文本对象可以是任何有效的参数值对。(有关详细信息,请参阅“文本属性”)。
输出:
IMGOUT:输出的RGB图像与imgin相同的类,使用嵌入式文本或图形项目(s)。
(提斯行、文本和图像中圈是燃烧同此)。
引用作为
布雷特Shoelson (2022)。在一幅图象中嵌入文本和图形(//www.tianjin-qmedu.com/matlabcentral/fileexchange/38721-embed-text-and-graphics-in-an-image), MATLAB中央文件交换。检索。