matlab相片标注系统,MATLAB简单实现图片的标注,手工完成ground truth的注释标注_姜饼人儿的博客-程序员宅基地

技术标签: matlab相片标注系统  

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

%对图片上某个点进行标注

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);

%set(B, 'X', [0 1000], 'Y', [0 1000])

[x,y] = ginput;

C=[x,y];

hold on

plot(x,y,'r+');

[m,n] = ginput;

D=[m,n];

hold on

plot(m , n ,'r+');

[a,b] = ginput;

E=[a,b];

hold on

plot(a,b,'r+');

F=[C;D;E];

save(MSTR,'F');

end

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_32823555/article/details/115885363

智能推荐

实时发布订阅协议(RTPS)DDS互操作网络协议规范-中文翻译_006_dds datareader read()-程序员宅基地

关键字:OMG,RTPS,DDSThe Real-time Publish-Subscribe Protocol (RTPS) DDS Interoperability Wire Protocol Specification,Version 2.2,September 20148.2.9.2. DDS 数据读取者(DataReader)DDS DataReader从相应RTPS Reader..._dds datareader read()

六道BATJ必考Java面试题,你能知道多少?-程序员宅基地

论Java线程池的四种用法与使用场景一、如下方式存在的问题new Thread() {@Overridepublic void run() {// 业务逻辑}}.start();1、首先频繁的创建、销毁对象是一个很消耗性能的事情;2、如果用户量比较大,导致占用过多的资源,可能会导致我们的服务由于资源不足而宕机;3、综上所述,在实际的开发中,这种操作其实是不可取的一种方式。这里...

ajax 实现加载页面、删除、查看详细信息,以及bootstrap网页的美化-程序员宅基地

由于有些的程序员可能不是很会Photoshop,所以为了美化页面,我们可以借助工具bootstrap,实现起来相对就要比之前做的美观一些,今天我用bootstrap把之前做的显示表格进行了一下美化,同时也把ajax部分进行了优化,看起来会更清晰 我没有下载bootstrap的包,直接从网页引用的1 <script src="jquery-3.1.1.min.js">..._bootstrap 查看详细信息

【2014】扑克问题-程序员宅基地

Time Limit: 3 secondMemory Limit: 2 MB有52张扑克牌,使它们全部正面朝上。从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;接着从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成正面朝上;接着从第4张牌开始,把凡是4的倍数位置上的牌按此规律翻转;依次类推,直到第1张牌是52张(第52张不翻)为止。统计最后有几张...

技术沙龙之TCP/IP 寻址介绍_tcp 寻址-程序员宅基地

TCP/IP 寻址TCP/IP 使用 32 个比特或者 4 组 0 到 255 之间的数字来为计算机编址。IP地址每个计算机必须有一个 IP 地址才能够连入因特网。每个 IP 包必须有一个地址才能够发送到另一台计算机。在本教程下一节,您会学习到更多关于 IP 地址和 IP 名称的知识。IP 地址包含 4 组数字:TCP/IP 使用 4 组数字来为计算机编址。每个计算机必..._tcp 寻址

哈工大操作系统试验4 信号量的实现和应用_没有mutex会怎么样-程序员宅基地

这次试验,涉及前几次实验的综合运用,比较难,明天问老师之后,会逐步完善。//======================================实验报告=========================================================(1) 会出现不按顺序输出,或称是程序崩溃的情况。 有可能缓冲区满了,生产者还在写入数据,会造覆盖掉以前_没有mutex会怎么样

随便推点

Apache Commons Math3学习笔记(2) - 多项式曲线拟合(转)-程序员宅基地

多项式曲线拟合:org.apache.commons.math3.fitting.PolynomialCurveFitter类。用法示例代码:[java]view plaincopy//...创建并初始化输入数据:double[]x=newdouble[...];double[]y=newdouble[...];...

自己动手写病毒-程序员宅基地

引:前些天学病毒这门技术着实吃了非常多苦头,走了非常多弯路,虽然按我的知识水平,病毒已经是水到渠成的学习内容了。可是我如今学了入门才发现这门技术实际上隐藏着非常多玄机,包括着很多技术,不专门学习研究根本无法达到“牛”的境地上去。如今写了这篇文章,介绍的都是相当有用的东西,能够让你少走很多弯路(有时侯一个错误够你找几个小时的)。只是须要些基础知识...

阿里云盘PC端内测版可以下载安装了 还送你800G扩容福利码!_阿里云盘 [置顶]https://mp.weixin.qq.com/s/fl4u_GELEI180的博客-程序员宅基地

云码素材经过多方收集,终于找到了阿里云盘PC端内测版,也就是说现在手机端,电脑端,网页端都可以使用了,电脑端包含了windows和mac下载地址。这次云码素材还收集了最新的800G阿里云网盘福利码!这次福利码是2021年4月15日最新收集,有需要的可以关注公粽号:云码素材,回复关键词:阿里云福利码。电脑端的下载地址也是一样关注公粽号:云码素材,回复关键词:阿里云福利码。获取mac和windows下载的地址。最后,附上软件和扩充码的获取方法!关注共棕号:云码素材,回复“..._阿里云盘 [置顶]https://mp.weixin.qq.com/s/fl4u

从PHP源代码中提取出来的md5 - md5.c-程序员宅基地

为什么80%的码农都做不了架构师?>>> ..._phpmd5源码

Django 笔记3 -- URL-程序员宅基地

Django 笔记3 – URL 分发Django 系列笔记是笔者学习、实践使用 Django 的相关笔记参考文档:Django官方文档(英文)Django 中文文档一、URL 分发1、URL 分发GOOD LUCK!...

php笔记-程序员宅基地

//语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出。/* 【命名规则】 */常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH变量名建议用下划线方式分隔 // $var_name函数名建议用驼峰命名法 // varName定界符建议全大写 ...