MATLAB简单实现图片的标注,手工完成ground truth的注释标注

因为对MATLAB语法不太熟悉,所以只是简单实现了三次ginput的取坐标点,以后熟练了再改进%对图片上某个点进行标注clear allclose allclcset(gcf,'color','white')A=imread('1.png');B=imshow(A);[x,y] = ginput;C=[x,y];hold onplot(x,y,'o');%
摘要由CSDN通过智能技术生成

因为对MATLAB语法不太熟悉,所以只是简单实现了三次ginput的取坐标点,以后熟练了再改进


%对图片上某个点进行标注
clear all
close all
clc
set(gcf,'color','white')
src='';
for i=1:200
    num = i
    str = '.jpg' ;
    Mstr='.mat';
    filestr='D:/Program/';     %要标注图片的位置
    refilestr='D:/Program/';   %标注后存储的位置最好不一致
    left_par='air (';
    Mark='mark';
    right_par=')';
    STR = sprintf('%s%s%d%s%s', filestr,left_par,num ,right_par, str) ;  % 读取图片
    RSTR=sprintf('%s%s%d%s%s', refilestr,left_par,num ,right_par, str) ;
    MSTR=sprintf('%s%s%d%s%s', refilestr,left_par,num ,right_par, Mstr) ;
    MarkSTR=sprintf('%s%s%d%s%s', refilestr,Mark,num , Mstr) ;
    pic_source=imread(STR); 
    A=imresize(pic_source,0.2);
    imwrite(A,RSTR);
    B=imshow(A);
    
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值