如何在Matlab中将图形插入图像?

时间:2017-11-21 18:58:48

标签: matlab

我正在尝试在Matlab中向图像插入一个矩形。我使用下面的代码,它没有给我一个错误,但它没有插入任何东西。我做错了什么?

insertShape(my_picture, 'rectangle', [ex, ey, 35, 35], 'LineWidth', 5); 
imwrite(my_picture, 'lena_after_convolution_nose.jpg');

1 个答案:

答案 0 :(得分:1)

实际上已添加了一个正方形但您没有将新图像写入磁盘。你改写旧的。

new_pic = insertShape(my_picture, 'rectangle', [ex, ey, 35, 35], 'LineWidth', 5); 
imwrite(new_pic , 'lena_after_convolution_nose.jpg');