摘要:
这里总结一下我的Chrome使用心得,算是总结也算是推广吧,Chrome真的是很优秀的一款浏览器,先声明这篇文章适用的人群,是追求极致浏览体验的Geek,而不是坐在办公室的白领们,读了此篇文章读者将体会到原来浏览网页可以这么高效和爽快,以及Chrome丰富的插件带来的几何级的功能拓展。 一,快捷键篇 要高效地浏览,就要做好尽量不使用鼠标的心理准备,Chrome提供了相当全面的快捷键操作,能... 阅读全文
摘要:
这篇文章说说我作为一个菜鸟是怎样用LaTeX排出规整的文档的。 首先说环境吧,为了方便处理中文,我安装的CTeX2.9套装,需要注意的是我并没有安装可选的WinEdit软件,因为个人不太喜欢把所见即所得和所想即所得混起来用,况且在接触LaTeX之前已经用习惯了Vim和ST2文本编辑器,再者,WinEdit貌似是需要获得授权的,种种原因,我选择使用文本编辑器编辑好*.tex文档,然后启动TeX... 阅读全文
摘要:
本节原作者没有给解释,其实代码本身比较好理解,我加了一些中文注释,其中有些知识点比如摄像头的访问和椭圆和圆的绘制都可以在reference中很容易地找到使用方法。下面是Haar级联器方法。 #include "opencv2/objdetect/objdetect.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgp... 阅读全文
摘要:
做了小小修改,直接读入图片,结果如下: 代码: #include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include <stdlib.h>#include <stdio.h>using namespace cv;/// Global variablesMat src, erosion_d... 阅读全文
摘要:
文档中没有修改作者的代码,作者程序的意思是要逐个显示四个滤波器的处理结果,我将代码修改了一下,一并显示结果,其中MAX_KERNEL_LENGTH取为31,这次不用lena了,用林采缇同学来提神。显示结果如下: 代码如下: #include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"using ... 阅读全文
摘要:
一些必要的补充说明: 这一节很多函数作者并没有细讲每一个参数的作用和含义,下面作补充说明: 1.copyMakeBorder() 查阅API Reference::improc,可以得到以下信息: 从中可以看到源码中那几个参数的意思,就是图像顶部不补全,底部补全,左边不补全,右边补全,这下就很好理解扩展图像那一段代码了。 2.merge() 查阅API Reference::c... 阅读全文
摘要:
为了尊重原作,我没有修改代码,为了在我之前博文中配置好的MSVS2010中跑这个程序,我做了一些小修改,注意,算法是不变的。 代码如下: #include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <iostream>using namespace cv;using namespace s... 阅读全文
摘要:
阅读全文
摘要:
最后我们再来看看opencv\samples\cpp\tutorial_code\core\mat_mask_operations中给出的示例代码,我在原代码的基础上作了一些小小的修改并加了注释,用lena.jpg做测试结果如下,可见kernel法确实快了很多。 #include <opencv2/core/core.hpp>#include <opencv2/highgui/highg... 阅读全文
摘要:
阅读全文