码迷,mamicode.com
首页 > 其他好文 > 详细

数字图像处理(MATLAB版)学习笔记——第1章 绪言

时间:2017-04-07 21:19:02      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:总结   div   比较   技术   img   matlab   http   系统   笔记   

0、下定决心

当当入手数字图像处理一本,从此开此正式跨入数字图像处理大门。以前虽然多多少少接触过这些东西,也做过一些相关的事情,但感觉都不够系统,也不够专业,从今天开始,一步一步地学习下去,相信会有成果的。

技术分享

1、本章知识点结构

 

技术分享

2、书中例子实践

 第一个例子,试一试手。

1 function f = twodsin(A, u0, v0, M, N)
2 f = zeros(M, N);
3 for c = 1:N
4     v0y = v0 * (c - 1);
5     for r = 1:M
6         u0x = u0 * (r - 1);
7         f(r, c) = A * sin(u0x + v0y);
8     end
9 end

运行速度,只要0.0154秒,但是书上的用了0.0471秒,看来我的电脑比作者的电脑好了不少哈,或者是高版本的MATLAB(2014a),优化做得更好。

>> timeit(@() twodsin(1, 1/(4*pi), 1/(4*pi), 512, 512))

ans =

    0.0154

将第一个例子的第2行注释掉,运行如下,果然速度还是下降了不少,所以还是预分配内存比较好。

>> timeit(@() twodsin(1, 1/(4*pi), 1/(4*pi), 512, 512))

ans =

    0.0263

 就是一个二维的sin(x,y)函数,它的幅度就表示亮度,如下图所示,黑白正弦起伏,感觉很不错的,MATLAB果然很强大。

>> f=twodsin(1, 1/(4*pi), 1/(4*pi), 512, 512);
>> imshow(f,[]);

技术分享

总结一下

 

数字图像处理(MATLAB版)学习笔记——第1章 绪言

标签:总结   div   比较   技术   img   matlab   http   系统   笔记   

原文地址:http://www.cnblogs.com/endlesscoding/p/6675148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!