精华内容
下载资源
问答
  • Matlab图片的ROI选择

    千次阅读 2019-01-18 17:39:53
    Matlab图片的ROI选择 目标:利用Matlab进行图片的ROI标注,并保存。 Matlab代码: clc clear all; close all; %% open a picture [filename, filepath] = uigetfile({'*.jpg;*....

                                                             Matlab图片的ROI选择

    目标:利用Matlab进行图片的ROI标注,并保存。

    Matlab代码:

    clc
    clear all;
    close all;
    %% open a picture
    [filename, filepath] = uigetfile({'*.jpg;*.ppm; jpeg *.;*.bmp;*.png'},'Choose Input Image');
    if isequal(filename,0) || isequal(filepath,0)
        disp('User pressed cancel')
        return
    else
        fullfp = fullfile(filepath, filename);
    end
    image = imread(fullfp);   %代表要处理的图像
    figure(1),imshow(image);
    
    %% handle the picture
    [A,rect] = imcrop(image);%根据rect确定:在原图中绘制的矩形的坐标,注意rect的格式[m n l k]->[(m,n) (m+l,n+k)]->[(n,m) (n+k,m+l)]
    seg = imcrop(image,rect);%截取矩形区域图像并保存
    figure(2),imshow(seg);
    %% save the segImg
    [Outputfilename, Outputfilepath] = uiputfile({'*.jpg','JPG files';'*.bmp','BMP files'},'Pick an Image');
    if isequal(Outputfilename,0) || isequal(Outputfilepath,0)
        return;
    else
        outfullfp = fullfile(Outputfilepath, Outputfilename);
    end
    imwrite(seg,outfullfp);
    
    
    %% save the segImg
    % outpath1 = 'C:\Users\Zhangwei\Desktop\合肥数据库图片\IDP数据库\IDP人工标记数据库\分割数据总库1';
    % 
    % num=input('input a number:');
    % imwrite(seg,strcat(outpath1,'\',strtok(filename,'.'),'_',num2str(num),'.jpg'));
    % close all;
    %% save transX of each image
    % outpath2 = 'C:\Users\Zhangwei\Desktop\合肥数据库图片\IDP数据库\IDP人工标记数据库\偏移参数集';
    % if (exist(strcat(outpath2,'\',strtok(filename,'.'),'.txt'))==0)
    %     fopen(strcat(outpath2,'\',strtok(filename,'.'),'.txt'),'wt');%在指定路径中打开一个txt文本
    %     fid = fopen(strcat(outpath2,'\',strtok(filename,'.'),'.txt'),'w');
    %     fprintf(fid,'%g\t',transX);
    %     fclose(fid);
    % else
    %     data = textread(strcat(outpath2,'\',strtok(filename,'.'),'.txt'));
    %     data = data(1,1:end-1);
    %     dataSet = [transX data];
    %     fid = fopen(strcat(outpath2,'\',strtok(filename,'.'),'.txt'),'w');
    %     fprintf(fid,'%g\t',dataSet);
    %     fclose(fid);
    % end

    运行效果:

     

    展开全文
  • matlab选择图片路径

    2019-09-29 12:53:59
    [FileName,PathName] = uigetfile('*.*','选择测试图片数据文件t10k-images.idx3-ubyte'); %暴露图片路径 savedirectory = uigetdir('','选择测试图片路径:'); 转载于:...

    %读取训练图片数据文件

    [FileName,PathName] = uigetfile('*.*','选择测试图片数据文件t10k-images.idx3-ubyte');

    %暴露图片路径

    savedirectory = uigetdir('','选择测试图片路径:');

    转载于:https://www.cnblogs.com/chamie/p/6204375.html

    展开全文
  • matlab 保存图片并设置图片分辨率

    万次阅读 2020-02-18 18:21:05
    使用matlab脚本进行绘图后希望使用函数保存图片,并设置分辨率,为后续修改提供方便 方法 1.saveas 函数 saveas(Fig, 'SMAWireASpringBack','png') 获取图片句柄,设置图片名称,图片类型,这里没设置路径,详细...

    问题

    在使用matlab脚本进行绘图后希望使用函数保存图片,并设置分辨率,为后续修改提供方便

    方法

    1.saveas 函数

    saveas(Fig, 'SpringBack','png')
    

    获取图片句柄,设置图片名称,图片类型,这里没设置路径,详细参考matlab自带帮助 很简单的

    添加路径

    直接在命名的时候添加路径,三种方法不一样,但是第三种方法要用中括号括起来,个人觉得实质和第一种是一样的

    saveas(Fig, 'C:\Users\XXX\Documents\MATLAB\Fig1.png')
    saveas(Fig, 'C:\Users\XXX\Documents\MATLAB\Fig2','png')
    saveas(Fig,[ 'C:\Users\XXX\Documents\MATLAB\Figures\', 'Fig3','.png'])
    
    

    2. print 函数

    print(Fig,'SpringBack','-dpng','-r600')
    

    参数分别是 图片句柄, 保存的名称,图片类型,分辨率(600)
    注意这里-dpng 就是png 与saveas不一样,可以查看print 函数帮助验证。这里主要突出的多了一个分辨率参数

    添加保存路径

    直接在命名时带上路径饥渴

    print(Fig,'C:\Users\XXX\Documents\MATLAB\SpringBack','-dpng','-r600')
    

    3. 直接使用另存为

    这个不利于调试,尤其是图片像我拿去写论文的,每次另存为比较麻烦
    在这里插入图片描述

    如何修改另存为图片的分辨率

    在上图中file下拉列表框中选择 Export Setup 弹出如下对话框
    在这里插入图片描述

    展开全文
  • 可以选择图片作为背景,只需要修改I=imread('ed5ebd0bea58b91fb0351de6.jpg'); 中的图片名称即可。
  • matlab图片放大程序

    2010-05-20 11:47:32
    选择图片文件后 可以对特定的地方进行放大。。通过matlab文件编写
  • 写论文的时候,不免需要把matlab的仿真图片论文里,但是matlab图片另存为后就会降低像素,变得模糊,怎么才能让图片清晰呢? 可以按下面步骤试试: (1)matlab跑出仿真图后,菜单栏依次点击编辑-&...

    在写论文的时候,不免需要把matlab的仿真图片贴在论文里,但是matlab图片另存为后就会降低像素,变得模糊,怎么才能让图片清晰呢?

    可以按下面步骤试试:

    (1)matlab跑出仿真图后,在菜单栏依次点击编辑->复制图形 ,然后在word/wps中直接粘贴即可,这时图片就是非压缩高清。

    但是有时候图片较大,直接粘贴到word/wps较大,无法看清图片细节信息,我们可以在matlab中对图片位置进行重新布局(只是图片操作)。

    (1)在菜单栏依次点击编辑->轴属性 ,然后就可以拖动仿真图,如下图所示:

    这里写图片描述


    [调整前]

    这里写图片描述


    [调整后]

    ps:在调整的时候,为了精准对齐,可以把对齐布局网格调出来,操作:在菜单栏依次点击工具->对齐布局网格->查看布局网格即可显示布局网格线,工具菜单下还有各种对齐的操作,可以尝试。

    可以看到调整后的图片靠的比较近,这样有利于在word/wps中放大,看清图片细节。

    此外,将图片直接复制存在一个问题,如果图片的坐标信息和标题是中文的话,那么在word/wps中不存在问题,可以正确显示,但是如果转为pdf,那么中文标题和坐标信息就会丢失,这是因为wps支持的中文字库,在word/wps中也被支持,但是pdf并不支持(比如宋体),所以导致转为pdf时标题等信息缺失(如果是英文的标题和坐标信息,不会出现这个问题)。

    解决方法:

    (1)将标题和坐标信息改为英文

    (2)将标题和坐标信息改为方正兰亭超细黑简体

    如图所示:
    这里写图片描述
    具体操作:选择标题->右击,选择字型->找到方正兰亭超细黑简体即可,然后在直接负责图片粘贴到word/wps中,再转为pdf就不会出现问题了。

    上述操作都可以用代码实现:

    xlabel('点数','fontname','方正兰亭超细黑简体','fontsize',14); ylabel('幅值','fontname','方正兰亭超细黑简体','fontsize',14);
    title('试块1.5mm孔回波信号','fontname','方正兰亭超细黑简体','fontsize',14);

    如果不想直接复制图片,也可以将图片另存为,然后在word/wps中插入图片即可,不会出现转pdf信息丢失的情况,但像素会降低很多。

    同样图片另存为也可以直接用代码实现:

    saveas(gca,'name','format');%gca为第几个图的句柄,figure(2),则为2;name是保存的图片名称,可以加上路径,不加则为当前工作空间;format为图片的格式,常见格式都支持
    eg:
    saveas(2,'试块','jpg');

    希望本文对您有用!

    展开全文
  • matlab 图片合成视频

    千次阅读 2014-03-24 15:59:21
    matlab 图片合成视频
  • 在写论文的时候,需要用到MATLAB生成的图片,但发现生成的图片在Word中十分模糊,并不清晰;同时,生成图片的四边存在很明显的空白边距,导致与论文上下文字的间距较大,严重影响美观。例如: int ...
  • Matlab Gui 图片读入

    2008-12-10 22:17:51
    这一段是用来读入图片的 附件里是整个代码和生成fig文件,及效果图 代码如下 function pushbutton1_Callback(hObject, eventdata, handles) % hObject handle to pushbutton1 (see GCBO) % eventdata reserved - to ...
  • MATLAB下提高图片亮度

    万次阅读 多人点赞 2017-12-08 20:06:36
    MATLAB下提高图片亮度MATLAB图片亮度补偿:当使用相机或其他设备获取的图片亮度较低,整体偏暗时,可以用一段简单地MATLAB程序进行亮度补偿,后者提升整个照片的亮度。 图1就是光线很弱的条件下拍到的照片,...
  • 地图或图片导入matlab

    2018-01-16 10:03:11
    地图图片导入matlab对初学者学习路径选择来说简单有效,上传该资源希望对爱好者有帮助
  • Matlab图片处理

    千次阅读 2017-10-17 20:43:47
    需要批处理一些图片,接触Matlab,网上找了一下方法。总结了一下对图片处理的方法。 放大、翻转、改亮度、滤波 **********************反转******************** P = 'C:\Users\takenyy\Desktop\处理过\反转后\';...
  • matlab 图片RGB颜色提取

    万次阅读 多人点赞 2019-10-12 22:32:47
    可以将颜色暂时保存右边 目前导出颜色数据是从命令行窗口输出 完整代码 function getcolor global control; global ima; global GUI; global x_limit; global y_limit; global color; g...
  • MATLAB GUI显示图片的方法

    万次阅读 多人点赞 2018-11-20 10:54:22
     在MATLAB的命令行中显示图片或者数据,十分简单,仅通过imshow,plot或者imagesc等函数即可。  而在MATLAB GUI中显示图片,通常需要借助Axes控件来实现。相比而言,多一些操作。 GUI中显示图片  创建一个空白的...
  • Matlab导出图片模糊的解决办法

    万次阅读 多人点赞 2018-04-25 14:41:55
    之前发现,Matlab画图如果figure内的线条过多,或者散点过多,导出的图片会模糊,且图片并非矢量图。 试过eps和pdf格式,均是非常模糊,而且用编辑器直接打开eps文本可见大段乱码。 解决方案 解决方法就在于...
  • 使用MATLAB实现的图片的格式转换(BMP转换到JPG)和重命名
  • matlab 保存图片的几种方式

    千次阅读 2018-05-16 17:44:00
    最近写毕业论文, 需要保存一些高分辨率的图片. 下面介绍几种MATLAB保存图片的 方式. 一. 直接使用MATLAB的保存按键来保存成各种格式的图片 你可以选择保存成各种格式的图片, 实际上对于一般的图片要求而言, 该...
  • 本代码是matlab中用鼠标选取ROI的程序,代码中图片的路径需要修改为您自己图片的路径;鼠标勾画后会跳出选择部分,其余的灰度值都变为0
  • 图片置入MATLAB

    千次阅读 2018-09-25 15:03:19
    以lena.jpg为例(本人MATLAB自身没有携带该图片) (1)以lena.jpg为关键词到百度上搜索对应图片。 (2)将图片以下示路径存储,文件名改为lena.jpg(即存放于图片文件夹)。 (3)打开MATLAB,如黄色条框所示...
  • Matlab图片保存的四种方法

    千次阅读 2018-07-02 16:34:47
    matlab的绘图和可视化能力是不用多说的,可以说业内是家喻户晓的。Matlab提供了丰富的绘图函数,比如ez**系类的简易绘图函数,surf、mesh系类的数值绘图函数等几十个。
  • matlab计算图片的熵

    千次阅读 2020-03-20 16:30:56
    使用entropy(I(:,:,i)函数就行了。。其余那些m std是算均值...[f,p] = uigetfile('*.*','选择图像文件'); I=imread(strcat(p,f)); %图片的均值与标准差计算 mr=mean(mean(I(:,:,1))); std_r=std2(I(:,:,1)); mg=mea...
  • matlab GUI添加背景图片

    万次阅读 多人点赞 2018-09-13 22:00:24
    matlab GUI添加背景图片 为GUI添加一个背景图片,不仅可以让我们的界面变得漂亮大气上档次,而且软件对与用户的交互更加友好。用C或者C++写过软件界面的人都知道,这件事情可以轻而易举的办到,那么问题来了,...
  • Matlab导出高清图片的正确方法

    万次阅读 2016-07-24 20:08:33
    前几天,有朋友看了“你一定要知道的十款主流画图软件,淡定的工作从画出高品格图片开始”后留言说:高版本Matlab导出的图片,现在已经没有图片锯齿的问题了。   这意味着Matlab这款神器已经修复了画图这...
  • MATLAB的基本用法
  • 当使用MATLAB画图时,需要将图片复制到word中,会发现图片有一个白色的边框,论文的排版中是一个影响美观的问题 例如: >> x = 0:10; >> y = sin(x); >> plot(y), 图像显示如下: 当...
  • 使用MATLAB快速提取图片数据

    千次阅读 2021-04-14 16:07:35
    在MATLAB中其实也有很多好用的附加功能可免费使用,而今天介绍的这个就是小编附加功能中发现所发现,一起来了解下吧! 1.GRABIT下载 MATLAB中下载 下载前需要先登录MATLAB账号。 然后搜索下载GRABIT,下载...
  • matlab-图片-imrect使用

    千次阅读 2015-12-01 20:03:55
    1.使用固定大小的框 Display updated position in the title. Specify a position constraint function using makeConstrainToRectFcn to keep the rectangle inside the original Xlim and Ylim ranges. ...
  • matlab简单的统计硬币个数程序,包含示例图片,运行m文件即可出现GUI 界面,选择文件,开始统计即可matlab
  • matlab读取图片并显示

    千次阅读 2016-04-03 21:02:16
    1.创建一个GUI 2.拖动一个axes和一个按钮,双击按钮,将按钮的string改为加载图片,点击... 3.添加代码: global im; [filename,pathname]=uigetfile({'*.*';...'*.jpg'},'选择图片'); if isequal(filename,0)||isequ

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,763
精华内容 7,105
关键字:

在matlab选择图片

matlab 订阅