2013年11月10日

学习OpenCV(三)用filter2D实现矩阵掩码操作

摘要: 在对数字图像进行处理时,我们一般都会在空间域(spatial domain)或者频域(frequency domain)中进行。所谓“空间域”,实际上指的是图像本身,在空间域上的操作常常是改变像素点的值,也就是经过一个映射(我们所做的变换,如滤波等),将原来的f(x,y)变换为新的g(x,y)。而“... 阅读全文

posted @ 2013-11-10 14:27 奥特曼 阅读(3067) 评论(0) 推荐(0) 编辑

2013年11月2日

OpenCV(二)如何对图像的像素进行操作

摘要: 对图像的像素进行操作,我们可以实现空间增强,反色等目的。让我们先来看一下内存空间中图像矩阵,也就是Mat的矩阵数值部分是怎么存储的:如果图像是一幅灰度图像,他就像这样,从左到右,从上到下,依次是矩阵的每一行每一列,这时候矩阵M(i,j)的值自然就是当前点的灰度值了。而对于一幅彩色图像,由于它的像素分... 阅读全文

posted @ 2013-11-02 15:43 奥特曼 阅读(414) 评论(0) 推荐(0) 编辑

2013年11月1日

学习OpenCV(一)从Mat讲起

摘要: 本博客所用OpenCV版本为2.4.3,运行环境为Visual Studio2012。学习OpenCV是一个比较漫长的过程,希望我能够坚持!(一)从Mat讲起Mat是OpenCV中用于存放图像的数据结构。我们知道,图像在计算机中是以数组的形式存放的。Mat正是描述的这样一种数据结构。通过调用相关方法... 阅读全文

posted @ 2013-11-01 20:31 奥特曼 阅读(345) 评论(0) 推荐(0) 编辑

2013年10月19日

MATLAB绘制3D隐函数曲面的几种方法

摘要: 文章来自于MATLAB论坛,见此链接:http://www.ilovematlab.cn/thread-264471-1-1.html,感谢原作者winner245的辛勤总结!背景介绍Matlab提供了一系列绘图函数,常见的包括绘制2D曲线的plot函数、绘制2D隐函数曲线的ezplot函数、绘制3... 阅读全文

posted @ 2013-10-19 23:35 奥特曼 阅读(1548) 评论(0) 推荐(0) 编辑

2013年9月15日

微博关机的MATLAB实现

摘要: 差不多半个月前,在网上看到一篇文章,介绍了如何用MATLAB实现发一条微博来关机的功能。仔细一点说来,就是要实现这样一个功能:只要我的MATLAB的这个M文件正在运行,那么当我在自己微博上发布“关机”命令的时候,电脑便会关机。看了人家的思路之后,不由得赞叹他人的创意。下面我先把这段代码贴出来:cmd... 阅读全文

posted @ 2013-09-15 21:00 奥特曼 阅读(278) 评论(0) 推荐(0) 编辑

2013年8月29日

MATLAB获取系统时间的方法和格式输出

摘要: 原文地址:在MATLAB中得到系统当前日期、时间也是经常用到的内容,由以下函数实现。作者:changwanghao在MATLAB中得到系统当前日期、时间也是经常用到的内容,由以下函数实现。1.生成指定格式日期和时间datestr-生成指定格式日期和时间,是字符型变量。>> datestr(now) ... 阅读全文

posted @ 2013-08-29 01:33 奥特曼 阅读(2436) 评论(0) 推荐(0) 编辑

2013年7月28日

51+DS18B20测量温度(续)

摘要: 上文中,我们提到要在一个具体的工程里面调用我们已经封装好的DS18B20来获取当前的温度。那么就来看看在下面的例子里面怎样调用已经写好的getTemp函数来实现测量温度的功能。首先,我们的设计包括以下几点:1.利用DS18B20数字式温度传感器获取当前温度值。2.在数码管上显示当前温度值。3.利用5... 阅读全文

posted @ 2013-07-28 14:43 奥特曼 阅读(291) 评论(0) 推荐(0) 编辑

2013年7月22日

51+DS18B20测量温度

摘要: 一.简述DS18B20是DALLAS公司出品的一种数字式单总线温度传感器,测温范围为-55°C到125°C(-67°F到257°F),被广泛应用在温度测量领域中。显著优点就是接线简单。因为它只有三个引脚:VCC,GND和DQ数据线,可以实现单总线数据传输,简化了硬件设计。而且,它可以使用数据线供电,... 阅读全文

posted @ 2013-07-22 20:31 奥特曼 阅读(563) 评论(0) 推荐(0) 编辑

Android学习——Activity的生命周期

摘要: Activity的生命周期一.概述在Android系统中,一个Activity自从被创建到消亡有六种形态,这些形态之间的互相转换会调用相应的方法来处理。它们之间的关系可以用下面的这张图来说明,这张图来自于Android Developer的相关说明http://developer.android.c... 阅读全文

posted @ 2013-07-22 12:29 奥特曼 阅读(265) 评论(0) 推荐(0) 编辑

2013年7月2日

浅谈递归

摘要: 递归无疑是一种威力强大的解决问题的方法,这从那个著名的“汉诺塔”问题就可以看出来。看上去无从下手的问题,需要我们从问题的整体来考虑,而不是把注意力放在“部分”的具体实现上。在解决汉诺塔问题时,我们只是找出了递归的策略,而把具体的操作让计算机去完成。然后,我们惊讶地发现,原来这个问题可以用一种如此简单... 阅读全文

posted @ 2013-07-02 14:01 奥特曼 阅读(275) 评论(0) 推荐(0) 编辑

导航