资源简介
该代码实现了以2为因子的图像升采样和降采样功能。
降采样包括使用平滑滤波器(with using the averaging filter)和不使用平滑滤波器(without using the averaging filter)两种方法。
升采样包括像素点直接复制(pixel replication method)和线性插值(bilinear interpolatoin method)两种方法。
降采样方法和升采样方法共有4种组合。程序运行后,给出了一个原始图片和四个结果图片。
图片1.原始图片。
图片2.平滑滤波器降采样&像素点直接复制升采样。
代码片段和文件信息
%Function:Down and Up Sampling by Factor 2
%Input:yourimage.jpg
%Output: Four Images
% Figure1.Up:pixel replication & Down:without using the averaging filter
% Figure2.Up:pixel replication & Down:with using the averaging filter
% Figure3.Up:bilinear interpolation & Down:without using the averaging filter
% Figure4.Up:bilinear interpolation & Down:with using the averaging filter
clc;clear all;close all;
%%%%%%%%%%%%%%%%
%%% Imread %%%
%%%%%%%%%%%%%%%%
I0=imread(‘yourimage.jpg‘);
I=rgb2gray(I0);
imshow(I[]);title(‘Original Image‘);
I=double(I);
[height width]=size(I);
hheight=height/2;hwidth=width/2;
dI1=zeros(hheighthwidth);dI2=zeros(hheighthwidth);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Down Sample by a Factor 2 %%%
%%%%%%%%%%%%
- 上一篇:基于MATLAB的扩频通信系统仿真
- 下一篇:自适应控制算法
相关资源
- LBP 纹理模式的LBP特征表示及分类原理
- MATLAB_image_process_with_PDE 运用偏微分方
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- barcode 基于图像的条形码识别程序(识
- mean_shift_segmentation mean shift图像分割软
- fuliye 3. 对图像进行傅里叶逆变换
- ridgelet_transform 一个用于图像描述表示
- 数字图像处理matlab版源码
- romp 图像处理
- Wavelet_OMP
- ONEzj
- PCA_SVM 此方法采用经典的PCA对人脸图像
- JPEGJsteg Jpeg_Or 为jpeg密写的原始图像的
- fusion_change_detection SAR图像变化检测代
- imagefusion2836201
- multiimagepocs 对多帧图像进行超分辨率
- chapter9 图像分割
- Gabor Gabor滤波器
- ImageSegmentation 多尺度分水岭变换分割
- gradient
- TVMMcode 国外一个博士写的图像复原的
- lena 灰图像三级小波分解
- pca 主成分分析程序
- huffman huffman编码用于图像的压缩和解
- edge_detection 利用小波边缘检测算法实
- Max_CCM 用于图像配准
- frft 离散分数傅里叶
- SIFT2830309
- imgmosaic
评论
共有 条评论