MATLAB画框,并把框起来的保存

Matlab:实现绘制框和轴以显示方向(附完整源码) 阅读详情

first.m

% ------------------
%        Matlab手动鼠标截图,获取兴趣区域
% ------------------
clc;
clear;
close all;

pathname = 'E:\first_idea\test\072\img_072_x4_our.png';
origin_img = imread(pathname);
figure;
imshow(origin_img,[]);
title('Original Image');
% 画图后,将鼠标变成十字架,用来选择兴趣区域
h = imrect;
% 拖动鼠标获得兴趣区域,pos有四个值,兴趣区域左上角的像素坐标和区域的长宽
position = getPosition(h);
%[x,y] = ginput(2);
[m, n, z] = size(origin_img);                                                     
start_y= floor(position(2));
start_x=floor(position(1));
rect_size_y=floor(position(3));
rect_size_x=floor(position(4));                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
s=draw_rect(origin_img, [start_y,start_x],[rect_size_y, rect_size_x], 3, [255, 0, 0]);
imwrite(s,'E:\first_idea\kuang\img_072_x4_our.png')

second.m

%strarr = ['bicubic.png';'CARN.png';'DRCN.png';'DRRN.png';'FSRCNN.png';'GT.png';'LapSRN.png';'our.png';'SRCNN.png';'VDSR.png';'ZHUKAI.png'];

pathname1 = ['E:\first_idea\test\072\img_072_x4_','ZHUKAI.png'];
origin_img = imread(pathname1);
ROI = imcrop(origin_img,position);
imwrite(ROI,['E:\first_idea\test\072\','ZHUKAI.png'],'png');


draw_rect.m

function [ dest ] = draw_rect(src, startPosition, rectSize, lineSize, color)

[start_y, start_x] = deal(startPosition(1),startPosition(2));		% start position
[rect_size_w, rect_size_h] = deal(rectSize(1),rectSize(2));			% Rect Size

[width, height, channel] = size(src);
if channel==1
    dest(:, : ,1) = src;
    dest(:, : ,2) = src;
    dest(:, : ,3) = src;
else
    dest = src;
end

for channel_i = 1 : 3              
    for line_i = 1 : lineSize		% expand inside
	gain = line_i-1;
         dest(start_y+gain, (start_x+gain):(start_x+rect_size_w-gain),  channel_i ) =  color(channel_i);				%above
         dest(start_y+rect_size_h-gain,  (start_x+gain):(start_x+rect_size_w-gain), channel_i ) =  color(channel_i);	%bottom
         dest((start_y+gain):(start_y+rect_size_h-gain),  start_x+gain, channel_i ) =  color(channel_i);				%left
         dest((start_y+gain):(start_y+rect_size_h-gain),  start_x+rect_size_w-gain, channel_i ) =  color(channel_i);	%right

    end
end

Matlab读取视频并处理成帧保存 Matlab读取视频并处理成帧保存 本文介绍主要介绍VideoReader读取视频,并用imwrite将视频帧保存。 阅读详情

相关推荐

利用MATLAB Training Image Labeler标记样本并保存

在做机器学习任务的时候,需要标记大量样本。之前找了好久实用的工具,一直没找到,后来发现竟然MATLAB就有这个功能,用起来还比较顺手。但美中不足是导出的样本标记只有记录了源图像路径和兴趣区位置的mat数据文件,笔者写了一些处理脚本,完成了 标记→存储ROI区域位置→图像分割储存的流程。本文分为两部分,Part 1为MATLAB样本标记工具的使用方法,Part 2为笔者写的后续处理脚本,完成了图像存储任务。

史丹利复合田的博客 2万+

Matlab图像中画框框(公开代码)

Matlab图像中画框框(公开代码)

weixin_45700046的博客 7409

Matlab 批量保存图片

Matlab 批量保存图片闲话利用saveas在循环中批量保存图片 闲话 一个多月没写东西了,这段时间忙着写小论文,自己感情方面也出了点小问题,挺闹心的。也就没心思写了。不过现在俺又可以了!!!,要坚持学习,坚持更新!!! 这个是我刚开始学习的时候接触到的东西,一直没总结出来。现在翻出来看了看做个总结吧。 利用saveas在循环中批量保存图片 闲话少说: clc clear; mkdir('C:\Users\Ryj\Desktop\picture');%创建文件夹 for i=1:20 x=1:i;

ONERYJHHH的博客 1万+

使用matlab在图片上画框,并保存

clear all close all clc for k=16  p=k; q=int2str(p); path='E:\CellDetection\'; path1='E:\just_draw\'; I=imread(strcat(path,num2str(k),'.jpg')); img=imread(strcat(path1,num2str(k),'.jpg'));%读入

qq_31975211的博客 7844

使用matlab在图片上画框

使用matlab在图片上画多个框,然后保存成图片,并使图片质量不下降;

傻瓜式下载、安装CentOS7操作步骤

CentOS7.9下载和安装操作步骤

weixin_45608163的博客 1万+

matlab在图像上画矩形框并保存

clc,close all; file_path='pictures/'; image_name1='t1.jpg'; ref = imread(strcat(file_path,image_name1)); [rows,cols,depth] = size(ref); figure; set (gcf,'Position',[100,100,cols,rows]); imshow(ref,'...

akenseren的博客 2万+

Boost电路双闭环控制MATLAB仿真

通过电流内环控制,我们可以改变目标平均电流基准值的大小来闭环改变占空比,再改变输出电压与电路电流,直到电路电流达到基准电流才达到稳态。但是我们的基准电流依旧是外部提供的,下边的电压外环控制就是电路自己计算基准电流。

Fourglsl的博客 5846

matlab在坐标轴画矩形框

matlab矩形框绘图

Iresurgam的博客 2405

算法笔记(胡凡)学习笔记@Kaysen

本文旨在记录算法笔记学习过程中的收获和一些知识点,部分易错知识点只针对个人而言,CCF-CSP考试冲鸭!!! Chapter 2 C/C++快速入门(易错知识点) 2.1 基本数据类型 变量定义注意区分大小写。 一、整型 整型int,32bit(4Byte),取值范围是,绝对值在范围内的整数都可以定义成int。 长整型long long,64bit(8Byte),取值范围是,绝对值超过的整数就需要用long long存储。 ...

Kaysen_Zhao的博客 2898

【企业微信自建应用-前端篇】企业微信自建应用开发流程详细介绍

最近接到需求,需要我在企业微信端自建一个应用,用来接受PC端派发的工单,告警,公告等内容。这里写一个帖子汇总一下我经历的全流程开发,当然这是基础的流程啊。因为功能要求也不高。后面如果开发更多的东西再补充。

weixin_44265726的博客 9405

MATLAB 图像处理(画框、加文字后保存)

imwrite、saves、printf保存图片方法及区别: https://blog.youkuaiyun.com/qq1987924/article/details/45496133 https://blog.youkuaiyun.com/holybin/article/details/39502077 画框: 使用imwrite保存可以保证图片大小不变,但是使用plot画框,因为没有改变图像原始像素值,因此...

tttabcgy的博客 5909

秋招突击——笔试整理——8/25——拼多多笔试整理

继续加油! 转变思维,有简单到复杂,由直观到抽象,这种贪心模拟的题目一直是这样的!

Blackoutdragon的博客 2401

11.11 matlab保存画框图像显示的操作(去白边)

http://www.cnblogs.com/yingying0907/archive/2013/07/23/3209138.html 保存结果如下: 附加:在matlab2012,win7情况下,上述保存图像的方法还是会存在白边, 可采用如下方法设置figure与图像一致,图像能填充显示窗口,并进行画框保存。 % 显示 set (gcf,'Position',[4

df865017的专栏 2818

国产化操作系统shell常用脚本

国产操作系统常用脚本:统信、麒麟。

Reyn_观极 598

CDR插件开发之CPG插件004 - 认识VGCore并编译生成你的第一个CPG文件

上篇文章中,讲到了使用VS2019编译CDR类型库 VGCoreAuto.tlb,编译后得到了vgcoreauto.tlh和vgcoreauto.tli两个文件。本文将对这两个文件说明,并演示通过标准的libid形式来导入CDR类型库,在这个过程中,穿插一些VS2019的使用技巧(删除目录、复制工程、打开项目或解决方案、修改解决方案名称、修改项目名称等),使读者循序渐进,逐步提高对VS2019工具的熟练程度,最后通过修改项目属性配置,生成第一个CPG文件。

Zebe 2984

matlab 画图白边,matlab保存画框图像去白边

在matlab图像处理中,为了标识出图像的目标区域来,需要利用plot函数或者rectangle函数,这样标识目标后,就保存图像。一般saves保存的图像存在白边,可以采用imwrite对图像进行保存,保留原始图像大小。代码如下:set(gca,'units','pixels','Visible','off');axes('position', [ 1.0 1.0]);[rows cols]=s...

weixin_28697603的博客 1144

Gromacs 模拟昆虫 P450 解毒酶与农药结合完整指南,仅供参考!

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1240

关于matlab图像保存的问题

今天我来总结下自己用过的几种matlab保存图像的方法,希望给有需要的人一些帮助,也为自己理理思路。 1.手动存储 Figure->File->save As...选择存储的位置、存储名称、存储类型 优势:操作简单、不需要另加代码,所见即所得 劣势:保存的图像四周带白边,当然也可以去掉白边,但会改变图像原有的尺寸。 2.imwrite命令 imwrite函数的简单用法可以help im

尽人事,听天命 2317

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Matlab之绘制图形并保存

Matlab之绘制图形并保存 本篇主要包括三部分内容,一:绘制图形所用函数及相应代码片;二:设置图形参数及相应代码片;三:保存图形至生成的文件夹及相应代码片。介绍时直接以代码片举例。笔者也是在摸索学习中,文内若有误或遗漏还请大神指正并补充,大家共同学习共同进步。 1. 绘制图形 1.1 plot函数 clc % 清空命令行窗口 clear % 清除所有变量 x = -0.5:0.01:0.5; % x为自变量,范围为(-0.5,0.5) y = 3*x.^2 + 2; % y为因变量,y与x的函数关系 pl

Snail_s的博客 9494

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

MATLAB将figure界面保存为图像

MATLAB中用imshow、plot等显示figure的时候,将界面内容(不含菜单栏)保存为图片。

HPC_ZY 8410

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

MATLAB | 生成多张图片并保存

利用matlab快速生成多张图片并保存。 %% Title: Image Generator % Author: 羽墨志(https://yumozhi.com/) % Date : 2020-08-21 %% Introduction % 按需求生成多张图片并保存到指定文件夹下 % 如生成64张480*600(w*h)的32级灰阶png图片并按顺序保存在image文件夹下 width = 480; % 图片宽度 height = 600; % 图片高度 dim = 3; % 图片维度

羽墨志 1万+

MATLAB保存数据的几种方式

MATLAB数据保存

weixin_41334493的博客 4万+

用Matlab读取、显示并保存图片

用Matlab读取、显示并保存图片 文章目录用Matlab读取、显示并保存图片读取图片显示图片保存图片 读取图片 建立读取图片的脚本 x=imread('图像名.bmp'); %这里是相对路径的读取方法,图片必须和脚本在同一个目录下 显示图片 加入显示图片的脚本 x=imread('图像名.bmp'); %这里是相对路径的读取方法,图片必须和脚本在同一个目录下 imshow(x) %输出图像 ...

Erica_12137的博客 6119

matlab保存图像太慢,关于matlab图像保存的问题

今天我来总结下自己用过的几种matlab保存图像的方法,希望给有需要的人一些帮助,也为自己理理思路。1.手动存储Figure->File->save As...选择存储的位置、存储名称、存储类型优势:操作简单、不需要另加代码,所见即所得劣势:保存的图像四周带白边,当然也可以去掉白边,但会改变图像原有的尺寸。2.imwrite命令imwrite函数的简单用法可以help imwrite,...

weixin_39743423的博客 2183

Matlab 在图片中加入文本并保存

Matlab 在图片中加入文本并保存Matlab 在图片中加入文本并保存,要求无白边且不改变图片尺寸 Matlab 在图片中加入文本并保存,要求无白边且不改变图片尺寸 ...

qq_40139858的博客 5622
上一篇: torch.mul
下一篇: 计算参数量
Magic_o
博客等级 码龄8年 65粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值