使用Matlab编写简单的图片标注程序

使用Matlab编写简单的图片标注程序

最近在做数字图像处理大作业,本来想使用检测算法检测出图中车辆的位置,无奈水平有限,检测效果不佳,只能被迫使用matlab编写一个手动标注程序了。事实证明这真是项体力活,泪目。在学习的过程中CSDN确实帮助了我很多,第一次在这里写帖子,只希望能记录下自己的工作,和大家一起分享,共同进步。
下面就简单介绍下自己编写的图片标注程序,不过在深度学习领域也有很多现有的软件可以完成标注,由于我需要标注的图片也不多,就懒得费心去找这些了,将就着用自己写的。

读取图片

读取图片部分就很简单啦,我就直接上代码:

axes(handles.axes1);%图片显示在期望的坐标系
[filename,pathname]=uigetfile({'*.bmp;*.jpg'},'Please Select an image',
'(你想要读取图片的存放路径)');
str=[pathname filename];
if isequal(filename,0)||isequal(pathname,0)
    warndlg('Please select a picture first!','Warning');
    return;
else
    im=imread(str);
    imshow(im);
end

注:掌握uigetfile函数的使用就很简单啦!

标注图片

使用鼠标框选的方式手动标注图片,部分代码如下:

k1=waitfo
0.0013021 0.0078125 0.0013021 0.0013021 0.0026042 0.0026042 0.0078125 0.0091146 0.0039063 0.0039063 0.0013021 0.0052083 0.014323 0.010417 0.0078125 0.0013021 0.0039063 0 0.0065104 0.0026042 0.0065104 0.0078125 0.0065104 0.0013021 0.010417 0.0039063 0.011719 0.0052083 0.0013021 0.019531 0.0052083 0.0013021 0.0052083 0.0039063 0.0039063 0.0013021 0.0052083 0.022135 0.0039063 0.0065104 0.0078125 0.0039063 0.0013021 0.0026042 0.0039063 0.0052083 0.0078125 0.0039063 0.0052083 0.0013021 0 0.0052083 0.0052083 0.0065104 0.0039063 0.0026042 0.0052083 0.0026042 0.0026042 0.0039063 0.0026042 0.0039063 0.0013021 0.0052083 0.0039063 0.0039063 0 0.0052083 0 0.0065104 0.0026042 0.0065104 0 0.0052083 0 0.0013021 0.0026042 0.0052083 0.0065104 0.0078125 0.0052083 0 0.010417 0.0091146 0.0052083 0.0052083 0.0065104 0.0013021 0.0078125 0.0052083 0.0052083 0.0091146 0.0065104 0.0052083 0.011719 0.0026042 0.0078125 0.0078125 0.0039063 0 0.0052083 0.0039063 0.0039063 0.0026042 0.0091146 0.0039063 0.011719 0.0026042 0.0091146 0.0039063 0.0013021 0.016927 0.0013021 0.0013021 0.0013021 0.0052083 0.0013021 0.0013021 0.0013021 0.0026042 0.0026042 0.0065104 0.0065104 0.0039063 0.0091146 0.0026042 0.0039063 0.0039063 0.011719 0.0078125 0.010417 0 0.0039063 0 0.0013021 0.0013021 0.0026042 0.0091146 0.0052083 0.0039063 0.0013021 0.0039063 0.0039063 0.013021 0.0026042 0.058594 0.0052083 0.0078125 0.0065104 0.0039063 0.0026042 0.0026042 0.0078125 0.0052083 0.0078125 0.0039063 0.0013021 0.0026042 0.0026042 0.0052083 0.0013021 0.010417 0.0026042 0.0052083 0.0013021 0 0.0065104 0.0091146 0.0065104 0.0013021 0.013021 0.0065104 0.0052083 0.0026042 0.0013021 0.0052083 0.0013021 0.0039063 0.0052083 0.0052083 0.0013021 0.0026042 0.0052083 0.0013021 0.0013021 0.010417 0.016927 0.0039063 0.0078125 0.0039063 0 0.0013021 0.0013021 0.0052083 0.0065104 0 0 0.0039063 0.0026042 0.0013021 0.0040323 0.0080645 0.0013441 0.0053763 0.0053763 0.0067204 0.0094086 0.0013441 0.0013441 0.010753 0.012097 0.0040323 0.0026882 0
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值