精华内容
下载资源
问答
  • matlab实现图像缩放、旋转、金字塔建立,自己写代码,没有用到MATLAB中的相关函数,可实现任意角度及任意级别金字塔和影像缩放
  • imresize用于图像的缩放。 b = imresize(I,2); 则b为I2倍。I长和宽都被放大2倍。 b=imresize(I,0.5); 则b为I0.5倍。I长宽都被缩小2倍。 blockproc blockproc用于分开处理图像。 b = blcokproc(a,[m n...

    imresize

    imresize用于图像的缩放。

    b = imresize(I,2);

    则b为I的2倍。I的长和宽都被放大2倍。

    b=imresize(I,0.5);

    则b为I的0.5倍。I的长宽都被缩小2倍。

    blockproc

    blockproc用于分开处理图像。

    b = blcokproc(a,[m n],fn);

    实现把a以[m n]为单位按照fn处理。

     

     

    展开全文
  • 计算按照某种像素缩放的情况下获得的新尺寸大小 blkproc blkproc 实现图像的显式块操作。 colfilt, nlfilter,inline brighten 增加或降低颜色映像表的亮度。 imadjust, rgbplot bwarea 计算二进制图像对象的...

    Matlab 图形处理

    相关命令
    applylut 在二进制图像中利用 lookup 表进行边沿操作。 makelut
    bestblk 计算按照某种像素缩放的情况下获得的新尺寸大小 blkproc
    blkproc 实现图像的显式块操作。 colfilt, nlfilter,inline
    brighten 增加或降低颜色映像表的亮度。 imadjust, rgbplot
    bwarea 计算二进制图像对象的面积。 bweuler, bwperim
    bweuler. 计算二进制图像的欧拉数。 bwmorph, bwperim
    bwfill 填充二进制图像的背景色。 bwselect, roifill
    bwlabel 标注二进制图像中已连接的部分。 bweuler, bwselect
    bwmorph 提取二进制图像的轮廓。 bweuler, bwperim, dilate, erode
    bwperim 计算二进制图像中对象的周长。 bwarea, bweuler, bwfill
    bwselect 在二进制图像中选择对象。 bwfill, bwlabel, impixel, roipoly, roifill
    cmpermute 调整颜色映像表中的颜色。 randperm
    cmunique 查找颜色映像表中特定的颜色及相应的图像。 gray2ind, rgb2ind
    col2im 将矩阵的列重新组织到块中。 blkproc, colfilt, im2col, nlfilter
    colfilt 利用列相关函数进行边沿操作。 blkproc, col2im, im2col, nlfilter
    colorbar 显示颜色条。
    conv2 进行二维卷积操作。 filter2
    convmtx2 计算二维卷积矩阵。 conv2
    convn 计算 n 维卷积。 conv2
    corr2 计算两个矩阵的二维相关系数。 std2
    dct2 进行二维离散余弦变换。 fft2, idct2, ifft2
    dctmtx 计算离散余弦变换矩阵。 dct2
    dilate 放大二进制图像。 bwmorph, erode
    dither 通过抖动增加外观颜色分辨率,转换图像。 rgb2ind
    double 转换数据为双精度型。 im2double, im2uint, uint8
    edge 识别强度图像中的边界。
    erode 弱化二进制图像的边界。 bwmorph, dilate
    fft2 进行二维快速傅里叶变换。 dct2, fftshift, idct2, ifft2
    fftn 进行 n 维快速傅里叶变换。 fft2, ifftn
    fftshift 把快速傅里叶变换的 DC 组件移到光谱中心。 fft2, fftn, ifftshift
    filter2 进行二维线性过滤操作。 conv2, roifilt2
    freqspace 确定二维频率响应的频率空间。 fsamp2, fwind1, fwind2
    fsamp2 用频率采样法设计二维 FIR 过滤器。 conv2, filter2, freqspace, ftrans2, fwind1, fwind2
    fspecial 创建预定义过滤器。 conv2, edge, filter2, fsamp2, fwind1, fwind2
    ftrans2 通过频率转换设计二维 FIR 过滤器。 conv2, filter2, fsamp2, fwind1, fwind2
    fwind1 用一维窗口方法设计二维 FIR 过滤器。 conv2, filter2, fsamp2, freqspace, ftrans2, fwind2
    fwind2 用二维窗口方法设计二维 FIR 过滤器。 conv2, filter2, fsamp2, freqspace, ftrans2, fwind1
    gray2ind 转换灰度图像为索引图像。 ind2gray
    grayslice 从灰度图像创建索引图像。 gray2ind
    histeq 用柱状图均等化增强对比。 brighten, imadjust, imhist
    hsv2rgb 转换 HSV 值为 RGB 颜色空间。 rgb2hsv, rgbplot
    idct2 计算二维离散反余弦变换。 dct2, dctmtx, fft2, ifft2
    ifft2 计算二维快速傅里叶反变换。 ft2, fftshift, idct2
    ifftn 计算 n 维快速傅里叶反变换。 fft2, fftn, ifft2
    sim2bw 转换图像为二进制图像。 ind2gray, rgb2gray
    im2col 重调图像块为列。 blkproc, col2im, colfilt, nlfilter
    im2double 转换图像矩阵为双精度型。 double, im2uint8, uint8
    im2uint8 转换图像阵列为 8 位无符号整型。 im2uint16, double, imapprox
    im2uint16 转换图像阵列为 16 位无符号整型。 im2uint8, double, imapprox
    imadjust 调整图像灰度值或颜色映像表。 brighten, histeq
    imapprox 对索引图像进行近似处理。 cmunique, dither, rgb2ind
    imcontour 创建图像数据的轮廓图。 clabel, contour, LineSpec
    imcrop 剪切图像。 zoom
    imfeature 计算图像区域的特征尺寸。 bwlabel
    imfinfo 返回图形文件信息。 imread, imwrite
    imhist 显示图像数据的柱状图。 histeq
    immovie 创建多帧索引图的电影动画。 montage
    imnoise 增加图像的渲染效果。 rand
    impixel 确定像素颜色值。 improfile, pixval
    improfile 沿线段计算剖面图的像素值。 impixel, pixval
    imread 从图形文件中读取图像。 imfinfo, imwrite,fread,double,uint8,uint16
    imresize 改变图像大小。
    imrotate 旋转图像。 imcrop, imresize
    imshow 显示图像。 getimage, imread, subimage, truesize, warp
    imwrite 把图像写入图形文件中。 imfinfo, imread
    ind2gray 把检索图像转化为灰度图像。 gray2ind, imshow, rgb2ntsc
    ind2rgb 转化索引图像为 RGB 真彩图像。 ind2gray, rgb2ind
    iptgetpref 获取图像处理工具箱参数设置。 imshow, iptsetpref
    iptsetpref 设置图像处理工具箱参数。 imshow, iptgetpref, truesize
    iradon 进行反 Radon 变换。 radon, phantom
    isbw 判断是否为二进制图像。 isind, isgray, isrgb
    isgray 判断是否为灰度图像。 isbw, isind, isrgb
    isind 判断是否为索引图像。 isbw, isgray, isrgb
    isrgb 判读是否为 RGB 真彩图像。 isbw, isgray, isind
    makelut 创建一个用于 applylut 函数的 lookup 表。 applylut
    mat2gray 转化矩阵为灰度图像。 gray2ind
    mean2 计算矩阵元素的平均值。 std2, mean, std
    medfilt2 进行二维中值过滤。 filter2, ordfilt2, wiener2
    montage 在矩形框中同时显示多幅图像。 immovie
    nlfilter 进行边沿操作。 blkproc, colfilt
    ntsc2rgb 转换NTSC的值为RGB颜色空间。 rgb2ntsc, rgb2ind, ind2rgb, ind2gray
    ordfilt2 进行二维统计顺序过滤。 medfilt 2
    phantom 产生一个头部幻影图像。 radon, iradon
    pixval 显示图像像素信息。 impixel, improfile
    qtdecomp 进行四叉树分解。 qtgetblk, qtsetblk
    qtgetblk 获取四叉树分解中的块值。 qtdecomp, qtsetblk
    qtsetblk 设置四叉树分解中的块值。 qtdecomp, qtgetblk
    radon 计算Radon变换。 iradon, phantom
    rgb2gray 转换 RGB 图像或颜色映像表为灰度图像。 ind2gray, ntsc2rgb, rgb2ind, rgb2ntsc
    rgb2hsv 转化 RGB 值为 HSV 颜色空间。 hsv2rgb, rgbplot
    rgb2ind 转化 RGB 图像为索引图像。 cmunique, dither, imapprox, ind2rgb, rgb2gray
    rgb2ntsc 转化RGB的值为NTSC颜色空间。 ntsc2rgb, rgb2ind, ind2rgb, ind2gray
    rgb2ycbcr 转化 RGB 的值为 YcbCr 颜色空间。 ntsc2rgb, rgb2ntsc, ycbcr2rgb
    rgbplot 划分颜色映像表。 colormap
    roicolor 选择感兴趣的颜色区。 roifilt2, roipoly
    roifill 在图像的任意区域中进行平滑插补。 roifilt2, roipoly
    roifilt2 过滤敏感区域。 filter2, roipoly
    roipoly 选择一个敏感的多边形区域。 roifilt2, roicolor, roifill
    std2 计算矩阵元素的标准偏移。 corr2, mean2
    subimage 在一幅图中显示多个图像。
    truesize 调整图像显示尺寸。
    uint8 转换数据为 8 位无符号整型。 double, im2double, im2uint8
    uint16 转换数据为 16 位无符号整型。 double, datatypes, uint8, uint32, int8, int16, int32.
    warp 将图像显示到纹理映射表面。 imshow
    wiener2 进行二维适应性去噪过滤处理。 filter2, medfilt2
    ycbcr2rgb 转化 YcbCr 值为 RGB 颜色空间。 ntsc2rgb, rgb2ntsc, rgb2ycbcr
    zoom 缩放图像。 imcrop
    展开全文
  • matlab中图像显示函数

    2014-11-28 10:00:00
    1 image函数是显示图像的最基本方法。该函数还产生了图像对象句柄,并允许对对象属性进行设置。 2 3 imagesc函数也具有image功能,所不同是imagesc函数还自动将输入数据比例化,以全色图方式显示。...
     1 image函数是显示图像的最基本的方法。该函数还产生了图像对象的句柄,并允许对对象的属性进行设置。
     2 
     3 imagesc函数也具有image的功能,所不同的是imagesc函数还自动将输入数据比例化,以全色图的方式显示。imagesc会对图像灰度级做缩放处理,imshow不会缩放。
     4 
     5 imshow函数比image和imagesc更常用,它能自动设置句柄图像的各种属性。imshow可用于显示各类图像。对于每类图像,调用方法如下:
     6 
     7        imshow filename:显示图像文件。
     8        imshow(BW):显示二值图像,BW为黑白二值图像矩阵。
     9        imshow(X,map):显示索引图像,X为索引图像矩阵,map为色彩图示。
    10        imshow(I):显示灰度图像,I为二值图像矩阵。
    11        imshow(RGB):显示RGB图像,RGB为RGB图像矩阵。
    12        imshow(I,[low high]):将非图像数据显示为图像,这需要考虑数据是否超出了所显示类型的最大允许范围,其中[low high]用于定义待显示数据的范围。imshow(I, [])自动调节数据范围以便于显示。
    13 下面附上一段小程序:
    14 
    15 %数字图像处理(冈萨雷斯版)第82页的四幅图像
    16 clear all;
    17 f=zeros(256,256);
    18 f(120:140,120:140)=1;
    19 subplot(2,2,1)
    20 imshow(f);
    21 title('(a)一幅简单图像')
    22 
    23 F = fft2(f);
    24 S = abs(F);
    25 subplot(2,2,2)
    26 imshow(S,[]);
    27 title('(b)傅里叶频谱')
    28 
    29 Fc = fftshift(F);
    30 subplot(2,2,3)
    31 imshow(abs(Fc),[]);
    32 title('(c)居中的频谱')
    33 
    34 S2 = log(1+abs(Fc));
    35 subplot(2,2,4)
    36 imshow(S2,[]);
    37 title('(d)使用对数变换进行视觉增强后的频谱')
    38 
    39 figure(2)
    40 fn = real(ifft2(F));
    41 imshow(fn);
    42 title('逆变换还原图像')

     

    转载于:https://www.cnblogs.com/ggYYa/p/4127789.html

    展开全文
  • Matlab实现图像的比例缩放

    万次阅读 2018-05-10 22:35:49
    以灰度图像circuit.tif为例,利用Matlab图像处理工具箱中的imresize函数图像进行比例缩放变换。要求:创建4个figure窗口(不可以用subplot,显示不出来放大效果),分别用于显示原始图像、等比例放大1.5倍后的图像...

    以灰度图像circuit.tif为例,利用Matlab图像处理工具箱中的imresize函数对图像进行比例缩放变换。要求:创建4个figure窗口(不可以用subplot,显示不出来放大效果),分别用于显示原始图像、等比例放大1.5倍后的图像、等比例缩小0.5倍后的图像、缩放为高190宽400的图像(实现不等比例缩放)。并保存缩放后的所有图像文件到当前目录中。

    I=imread('circuit.tif');
    F=imresize(I,1.5,'nearest');
    imwrite(F,'circuitFangda1_5.tif');
    S=imresize(I,0.5,'nearest');
    imwrite(S,'circuitSuoxiao0_5.tif');
    J=imresize(I, [190,400],'nearest');
    imwrite(J,'circuitbudengbi190_400.tif');
    figure(1);
    imshow(I);
    figure(2);
    imshow(F);
    figure(3);
    imshow(S);
    figure(4);
    imshow(J);
    
    
    
    展开全文
  • 本示例说明如何使用imresize函数调整图像大小。指定放大倍数将图像读入工作区。 I = imread('circuit.tif');使用imresize功能调整图像尺寸。在此示例,您指定放大倍数。要放大图像,请指定大于1放大倍数。 J = ...
  • 几何变换通常包括图像的平移、图像的镜像变换、图像的转置、图像的缩放图像的旋转等。8.2.1 图像的平移图像平移就是将图像中所有点都按照指定平移量水平、垂直移动。如图8-9所示,设(x0,y0)为原图像一点,...
  • 图像处理技术基础函数,双线性差值,在图像不失真情况下,进行缩放,经测试完成。可顺利运行。
  • 图像显示colorbar显示彩条getimage由坐标轴得到图像数据ice(DIPUM)交互彩色编辑image创建和显示图像对象imagesc缩放数据并显示为图像immovie由多帧图像制作电影imshow显示图像imview在ImageViewer显示图像montage...
  • matlab中imresize函数

    万次阅读 多人点赞 2015-09-08 16:25:39
    matlab中函数imresize简介: 函数功能:该函数用于对图像缩放处理。 调用格式: B = imresize(A, m) 返回的图像B长宽是图像A长宽m倍,即缩放图像。 m大于1, 则放大图像; m小于1, 缩小图像。 ...
  • matlab中imresize函数用法

    千次阅读 2017-02-16 19:18:39
    matlab中函数imresize简介: 函数功能:该函数用于对图像缩放处理。 调用格式: B = imresize(A, m) 返回的图像B长宽是图像A长宽m倍,即缩放图像。 m大于1, 则放大图像; m小于1, 缩小图像。 B = ...
  • matlab的命令窗口输入doc imresize或者help imresize即可获得该函数的帮助信息 调用格式 B = imresize(A, m) 返回的图像B长宽是图像A长宽m倍,即缩放图像。 m大于1,则放大图像; m小于1,缩小图像。 B...
  • matlab中函数imresize简介

    千次阅读 2018-04-23 10:43:17
    matlab中函数imresize简介: 函数功能:该函数用于对图像缩放处理。 调用格式: B = imresize(A, m) 返回的图像B长宽是图像A长宽m倍,即缩放图像。 m大于1, 则放大图像; m小于1, 缩小图...
  • matlab中函数imresize使用介绍

    千次阅读 2018-12-08 19:18:20
    等比缩放:B长宽是图像A长宽m倍。 m大于1, 则放大图像; m小于1, 缩小图像。 B = imresize(A, [m n] , method) 定比缩放:m和n分别指定目标图像的高度和宽度,图像有可能发生畸变 method:在改变图像尺寸...
  • MATLAB 缩放视频长度

    2018-06-19 11:06:01
    我们经常有对图像缩放的要求,这方面有很多现成的代码和函数,比如matlab中的resize,但是在视频分析中有时候将不同长度的视频统一的缩放到指定长度帧数,本文提供了将视频缩放到指定长度帧的MATLAB 代码。...
  • MATLAB图形图像处理

    热门讨论 2011-01-03 12:20:11
    12.4.2 图像缩放 12.4.3 图像旋转 12.4.4 图像剪切 12.5 空间变换 12.5.1 仿射变换( affine transformation ) 12.5.2 透视变换 (Perspective Transformation) 12.5.3 空间变换 MATLAB 函数 12.5.4 空间...
  • MATLAB数字图像变换

    2017-03-24 16:16:31
    数字图像变换 ——131505190115-吕晓楠 基于MATLAB图像处理工具箱 1.在MATLAB中,图像的旋转也可以通过直接调用图像处理工具箱指令IMROTAT来实现,其调用格式为: ...例题(1)便是调用IMRESIZE 函数进行图像缩放的
  • 原文转自:http://blog.csdn.NET/zhupananhui/article/details/163403451、显示RGB图像相同点:这三个函数都是把m*n*3矩阵中的数值当做RGB值来显示。区别:imshow将图像以原始尺寸显示,image和imagesc则会对...
  • matlab中函数imresize简介: 函数功能:该函数用于对图像缩放处理。 调用格式: B = imresize(A, m) 返回的图像B长宽是图像A长宽m倍,即缩放图像。 m大于1, 则放大图像; m小于1, 缩小图像。 B = ...
  • 在图窗启用缩放模式时,如果在光标处于坐标区内时按下鼠标按键,将会放大或缩小鼠标下面点。 缩放将会改变坐标区范围。 2.zoom off zoomoff%禁用缩放模式。 从 R2018b 开始,默认情况下启用某些缩放交互,...
  • 图像缩放之后相机内参变化 1. 问题描述 在对采集到图像进行3D坐标相关计算时,需要用到相机内参信息,但是在对图像进行缩放之后相机内参如何变化呢? 在大多数书上只会给出结论(假设缩小一半): 2. 数学推导...
  • 数字图像处理(Digital Image ... 本文利用MATLAB图像处理工具箱,根据需求进行程序功能分析和界面设计,实现数字图像的灰度处理、亮度处理、截图、缩放、旋转、噪声、滤波、直方图统计、频谱分析、颜色模型转换等。
  • MATLAB图像插值方法比较

    千次阅读 2019-04-11 15:49:51
    计算机视觉任务,经常要使用图像插值方法来改变图像的尺寸,如图像金字塔、...matlab里使用插值方法改变图像尺寸的函数是imresize,imresize主要有三个参数,第一个是待处理图像,第二个是缩放尺寸,第三个是可...
  • 本示例说明如何使用粒度分析来计算图像中雪花大小分布。粒度测定法确定图像中对象大小分布,而无需先明确分割(检测)每个对象。读入图像阅读“ ”图像,它...使用imadjust函数重新缩放图像强度,以使其填充数据...
  • Matlab中image、imagesc和imshow函数用法解析

    万次阅读 多人点赞 2018-03-29 15:33:31
    1、显示RGB图像相同点:这三个函数都是把m*n*3矩阵中数值当做RGB值...(灰度图像也是索引图像的一种) 当用Matlab中的imread函数图像读入并存入矩阵时,我们知道如果是RGB图像,得到是m*n*3矩阵,但如果是...
  • MATLAB图像的基本运算

    2020-05-25 22:30:02
    实现掌握图像处理各种方法,对各个函数有更深理解。 实验任务 实验要求设计一个程序完成下列要求: 1、 读出girl.bmp这幅图像,完成基本点运算,并显示各次运算结果图像; 2、 给这幅图像加入椒盐噪声后并与前...
  • matlab图像几何操作.ppt

    2020-04-06 21:28:27
    第2章 图像几何操作 2.1 图像裁剪缩放与旋转 2.2 图像几何变换 2.3 图像邻域操作 2.4 图像...矩形区域裁剪 imcrop函数1.3节 多边形区域裁剪roiploy函数2.4节 2.1 图像裁剪缩放与旋转 图像缩放 缩小从图像
  • VC++ matlab图像处理

    2013-09-15 15:17:54
    12.4.2 图像缩放 12.4.3 图像旋转 12.4.4 图像剪切 12.5 空间变换 12.5.1 仿射变换( affine transformation ) 12.5.2 透视变换 (Perspective Transformation) 12.5.3 空间变换 MATLAB 函数 12.5.4 空间...

空空如也

空空如也

1 2 3 4 5
收藏数 93
精华内容 37
关键字:

matlab中图像缩放的函数

matlab 订阅