Matlab 图像(矩阵)中插入矩形框和文字

这里介绍的方法使用的是Matlab自带的Vision工具,使用方法是vision. 。

下面是个样例,matlab自带的:

画圆

i = imread('coins.png'); figure, imshow(i);

position = [96 146 31;236 173 26]; label = [5 10];

rgb = insertObjectAnnotation(i, 'circle', position, label,'color', {'cyan', 'yellow'}, 'textcolor', 'black');

figure, imshow(rgb), title('annotated coins');

画框:

i = imread('board.tif'); figure, imshow(i);

label_str = cell(3,1); conf_val = [85.212 98.76 78.342];

for ii=1:3

label_str{ii} = ['confidence: ' num2str(conf_val(ii),'%0.2f') '%'];

end

position = [23 373 60 66;35 185 77 81;77 107 59 26];

rgb = insertObjectAnnotation(i, 'rectangle', position, label_str,'textboxopacity', 0.9, 'fontsize', 18);

figure, imshow(rgb), title('annotated chips');

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值