matlab 降采样 平均,[转载]SIFT中的降采样和升采样及其MATLAB实现
降采样:
对于一幅图像而言的降采样就是每隔几行、几列得到取一点,组成一个新的图像。以比例因子为2(fact of
2)的降采样来说:就是対一幅图像每隔一行一列取一点。对于n×n的图像就变为n/2×n/2的图像了。比例因子为2的降采样是SFIT要用到的。
升采样:
其实一种插值,就是在一幅图像里利用相关的插值运算得到一幅大的图像!比如比例因子为2的升采样就是每个相邻像素点种插值出一个像素(这里包括X、Y两个方向)。对于n×n的图像就变为2n×2n的图像了。顺便说下插值,就是一种利用已有数据对位置数据的估计。比如我第10秒走了12米,第20走了30,那么我用线性插值估计我第15秒走了(30-12)/2+12=21米,当然插值的方法有很多。
MatLab实现:I为所取Image
function J = doubleSize(I)
[M,N]=size(I) ;
J = zeros(2*M,2*N) ;
J(1:2:end,1:2:end) = I ;
J(2:2:end-1,2:2:end-1)
= 0.25*I(1:end-1,1:end-1)
+ 0.25*I(2:end,1:end-1) + ...
0.25*I(1:end-1,2:end) + 0.25*I(2:end,2:end)
;
J(2:2:end-1,1:2:end) = 0.5*I(1:end-1,:)
+ 0.5*I(2:end,:) ;
J(1:2:end,2:2:end-1) = 0.5*I(:,1:end-1)
+ 0.5*I(:,2:end) ;
function J = halveSize(I)
J=I(1:2:end,1:2:end) ;
matlab 降采样 平均,[转载]SIFT中的降采样和升采样及其MATLAB实现相关推荐
- 下采样matlab代码,SIFT中的降采样和升采样及其MATLAB实现
降采样: 对于一幅图像而言的降采样就是每隔几行.几列得到取一点,组成一个新的图像.以比例因子为2(fact of 2)的降采样来说:就是対一幅图像每隔一行一列取一点.对于n×n的图像就变为n/2×n/ ...
- matlab中怎样求峭度,【转】Matlab常用函数~
计算样本的百份位数 Matlab的常用内部数学函数 指数函数 exp(x) 以e为底数 对数函数 log(x) 自然对数,即以e为底数的对数 log10(x) 常用对数,即以10为底数的对数 log2 ...
- matlab如何制作振型动画_Matlab中动画的实现、制作和保存(转载Matlab技术论坛)
Matlab中动画的实现.制作和保存(转载Matlab技术论坛) 本帖由Matlab技术论坛原创,原帖参见 http://www.matlabsky.com/thread-592-1-1.html 光 ...
- matlab如何编写网页,[转载]如何使用matlab在网页中作图
%将原始Figure f关闭end 使用Matlab编译器将上述函数打成jar包,在编译之前最好在Matlab窗口中测试一下这个函数,以保证其可以返回期望的结果,为了看到图形可以将close(f)语句 ...
- VTK修炼之道30:图像重采样_降采样和升采样技术
1.VTK中的图像重采样实现 图像重采样是指对采样后形成的由离散数据组成的数字图像按所需的像元位置或像元问距重新采样,以构成几何变换后的新图像.重采样过程本质上是图像恢复过程,它用输入的离散数字图像重 ...
- [MATLAB学习]:Matlab生成滑动平均滤波算法文件并移植到STM32单片机上运行——基于CubeMX
前言 人生如逆旅,我亦是行人. 今天分享一个在 MATLAB 上生成C算法文件,并将其移植到 keil5上,运行至 STM32 单片机,一个很有用的方法. 准备工作: 已安装 MATLAB 的软件(注 ...
- matlab实现滑动平均滤波(一)
最近时间在研究滤波算法,目的是为了更好的识别音频数据.因为有些音频数据里面的杂波太多,很难识别,所以需要先对其进行过滤,才能解析识别.为此,我先在matlab上做了仿真.采用的很多滤波算法,最后选择了 ...
- 怎么用matlab测效率,【转载】MATLAB 效率分析
SimWe个人空间Q;cl\xQ%Li{ 于MATLAB的效率问题,很多文章,包括我之前写的一些,主要集中在使用向量化以及相关的问题上.但是,最近我在实验时对代码进行profile的过程中,发现在新版 ...
- MATLAB Tricks:提取论文曲线图中的数据(II)
在上一篇博客中,我们首先讨论了论文以及产品手册中常见的曲线图的大致分类,并分析了每类图片的特点.以此为基准,我们将这些图片分为两类处理.对于第一类图片,由于曲线变化较为简单,在曲线上所需提取的数据点数 ...
最新文章
- 搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡
- struts2相对路径解释
- 操作系统 VS 编程语言 UNIX VS C语言
- container到image
- SAP Fiori Elements - When is catalog annotation $value loaded
- 7月9日王者荣耀服务器维护,王者荣耀 7月9日体验服停机更新公告
- VB2005.Net 环境下使用Jmail组件发送邮件
- 【ZOJ - 4029】Now Loading!!!(整除分块,思维,二分,前缀和)
- Python 爬虫进阶必备——某体育网站登录令牌加密分析,赶紧收藏哦!
- notepad 配置python_Notepad++配置Python开发环境的图文详解
- NYOJ-01串(dp)
- 解决aqua data studio 中文乱码问题
- FA 工业自动化设备设计基础
- 分库分表之MyCat应用
- 公农历互转js库-solarlunar-es
- Crash自动修复系统
- hdu4489 The King’s Ups and Downs
- 马尔可夫链及其平稳状态
- 开发一个简单易用的SDK的详细步骤(超详细,超适用)
- 揭秘一位总统的个人外交