- 博客(27)
- 资源 (5)
- 收藏
- 关注
【OpenCV】角点检测:Harris角点及Shi-Tomasi角点检测
角点特征检测与匹配是Computer Vision 应用总重要的一部分,这需要寻找图像之间的特征建立对应关系。点,也就是图像中的特殊位置,是很常用的一类特征,点的局部特征也可以叫做“关键特征点”(keypoint feature),或“兴趣点”(interest point),或“角点”(conrner)。关于角点的具体描述可以有几种:一阶导数(即灰度的梯度)...
2012-07-31 13:25:00 221
【数据结构】排序算法:希尔、归并、快速、堆排序
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205 排序算法排序是非常常用,非常基本的算法。排序的方法有很多,比如插入排序、选择排序、希尔排序、归并排序、快速排序、堆排序。本次试验重点实现:希尔排序、...
2012-07-28 06:15:00 137
JavaFX打砖块游戏开发 第一课
突然发现,之前还有个JavaFX游戏开发 第一课。不过,这两个教程并不冲突。目前这个系列是做一个完整的打砖块游戏。第一课主要用到的知识有,JavaFX的动态绑定,Rectangle的使用,简单的MouseMove事件,BoxBlur特效。 那么,我们首先创建一个名叫BrickBlock的JavaFX Project。本人是使用的e(fx)clipse进行开发的。 e(fx)cli...
2012-07-26 23:06:00 174
【OpenCV】邻域滤波:方框、高斯、中值、双边滤波
邻域滤波(卷积)邻域算子值利用给定像素周围像素的值决定此像素的最终输出。如图左边图像与中间图像卷积禅城右边图像。目标图像中绿色的像素由原图像中蓝色标记的像素计算得到。通用线性邻域滤波是一种常用的邻域算子,输入像素加权得到输出像素:其中权重核为“滤波系数”。上面的式子可以简记为: 【方框滤波】最简单的线性滤波是移动平均或方框滤波,用...
2012-07-26 10:52:00 171
【UML】UML几种图的绘制
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205UML几种图的绘制UML是Unified Modeling Language(统一建模语言)的简称。UML是对软件密集型系统中的制品(软件开发过程中产生的各种...
2012-07-24 09:49:00 426
【编译原理】用Yacc做语法分析
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205语法分析Yacc 全称 Yet Another Compiler CompilerYacc是一个用来生成编译器的编译器(编译器代码生成器)...
2012-07-23 05:47:00 799
Java IO性能测试
在JDK 1.4版本中,新增加了nio包,目前在于提升IO速度。 不过大家都知道,增加了nio包之后,旧的io包其实也进行了重写。就算不显示的使用nio包,也可以明显的感觉到速度的提升。 而且很多人在使用io包的时候,也只是知道装饰一个Buffer的InputStream或者OutputStream,速度会更快。 那么,在这几者之间,速度上到底有差距没?差距有多大?我们将进行一次IO操作...
2012-07-22 22:34:00 101
【OpenCV】访问Mat图像中每个像素的值
今天百度搜资料还搜到了自己的。。。《访问图像中每个像素的值》,这是之前写的了,用的也是2.0的风格IplImage*格式,不太适用后来Mat的格式,特此重写一篇。以下例子源自《The OpenCV Tutorials --Release 2.4.2》2.2 How to scan images, lookup tables and time measurement with OpenCV...
2012-07-22 07:10:00 102
【编译原理】正则表达式
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205 《编译原理》第三章习题我们的教材是那本经典的“龙书”:《Compiler: Principles, Techniques, and Tools》...
2012-07-21 21:49:00 742
【编译原理】使用Lex将C/C++文件输出为HTML文件
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205 Lex进阶实验结合 实验:用Lex工具进行词法分析,完成如下要求:输入一个C/C++源文件,输出一个HTML文件,语法高亮显示C/C++源文件。...
2012-07-20 09:37:00 221
【编译原理】用Lex做词法分析
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205用Lex做词法分析Lex编译器将输入的模式转换成一个状态转换图,并生成相应的实现代码,并存放到文件lex.yy.c中,这些代码模拟了状态转换图。用...
2012-07-20 09:32:00 294
【数据结构】查找算法:二分查找、顺序查找
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205查找算法查找算法是在存在的序列(list) 中查找特定的目标(target),要求序列中每个记录必须与一个关键词(key)关联才能进行查找。查...
2012-07-19 09:51:00 145
JavaFX游戏开发--第一课 精灵动画
一直在关注JavaFX的发展,最近想试试使用JavaFX开发游戏是什么样的情况。可惜令我汗颜的是--没有找到类似于Java 2D中Graphics/Graphics2D之类的类。自己单纯的继承Node的话,也没办法自己进行绘制。看来目前使用JavaFX进行游戏开发,只能使用JavaFX的Shape和ImageView了。 今天花时间写了个JavaFX的精灵的动画的例子,让我们看看在Jav...
2012-07-17 22:38:00 366
【数据结构】链式队列 Linked_queue
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205链式队列各种基本运算算法的实现队列是一种先进先出的线性表。就如同现实中的排队,先来的先服务。通过基本的append()将元素加入队列,serve()将元素...
2012-07-17 17:44:00 203
【数据结构】链式栈 Linked_stack
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205链式栈各种基本运算算法的实现栈是只能在某一端插入和删除的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底(push),最后的数据在栈顶(t...
2012-07-17 09:24:00 124
【数据结构】顺序队列 Queue
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205顺序队列各种基本运算算法的实现顺序队列是较为普遍的一种队列实现方式,采用环状数组来存放队列元素,并用两个变量分别指向队列的前端(front)和尾端(rea...
2012-07-16 11:59:00 86
【数据结构】顺序栈 Stack
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205顺序栈各种基本运算算法的实现栈是只能在某一端插入和删除的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底(push),最后的数据在栈顶(top...
2012-07-16 11:41:00 142
JavaFX 皮肤功能
作为RIA技术之一,为了让应用程序的界面看起来更加的漂亮或者更有个性,皮肤功能自然是必不可少的。 在JavaFX中,可以使用CSS样式表来进行皮肤的更换。不过JavaFX中的CSS是基于W3C CSS version 2.1,但又不完全相同。 JavaFX中的换肤有几种方式。1.完全重新定义的控件样式我们首先创建一个CSS文件,命名为skin1.css,在里面定义...
2012-07-15 00:29:00 152
【面向对象】小游戏“终结者”程序的设计与实现
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205面向对象程序设计这是我们学习程序设计的第一课。我也在这门课上第一次接触程语言、写代码。我们以影印版的《C++ Program Design : An Introd...
2012-07-14 23:25:00 102
【大学生活】在软件学院的那些课
近来看到些总结自己学编程的经历的文章,总觉得心里痒痒的,也很想在毕业季回顾一下自己在软件学院四年的学习情况。我的文笔不好,尤其写经验总结之类的更觉得还木有资格,就写个系列分享之前的课程作业吧,就像我们当年用前辈的“通宵版”复习资料一样,也希望偶尔能为以后的学弟学妹提供帮助~一直还是觉着软件学院的课程安排很合理,注重数学和英语基础,注重实践,也有很多专业选修。这是我曾选过的课程:...
2012-07-14 18:25:00 105
【C++】多个类的DLL封装及调用
网上大多是将函数封装成dll的教程,类的封装也是基本相似的。创建DLL在VS2010中新建一个win32->dll工程。如我建立的工程名为FaceDLL添加facedll.h的头文件(里面定义dll的接口,调用时会用到)#pragma once#ifdef FaceLIBDLL#define FACEAPI _declspec(dllexport)#else#de...
2012-07-11 18:53:00 90
使用eclipse和JavaFX Scene Builder进行快速构建JavaFX应用程序
了解过JavaFX的都知道,JavaFX自从2.0版本开始,已经完全抛弃了之前的script语言,才用纯java来实现。这样的好处就是1.让使用Java的IDE进行JavaFX的开发成为可能,2.Java与JavaFX的API相互调用更容易 3.JavaFX的程序部署也更简单. e(fx)clipse就是一个eclipse上用来开发JavaFX的插件。不仅如此,在官网上还可以下载包含e(...
2012-07-08 18:25:00 132
Android中蓝牙的基本使用----BluetoothAdapter类简介
本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 天气逐渐热了,自己也越来越懒了,虽然看着了很多东西,解决了很多问题,有些收获却不想写着。主要有一下两方面原因: 第一、以前写的...
2012-07-08 13:05:00 275
Ogre游戏开发 第一课 SceneManager,SceneNode和 Entity Objects
第一课课程介绍: 这一课中,我们将会给你介绍Ogre中非常基础的组件:SceneManager, SceneNode 和 Entity Objects。 为了让你能更好的开始学习Ogre,我们将重点集中在一般的概念上,而不会覆盖大片的代码。 当你开始这个课程时,你应该慢慢的将一些代码添加到自己的工程中,然后运行看看效果。课程开始: 在这个课程中,我们将会使用已经构建...
2012-07-07 00:00:00 116
【OpenCV】图像滤波 Image Filtering
译自《The OpenCV Reference Manual Release 2.3》CHAPTER THREE: IMGPROC. IMAGE PROCESSING 3.1 Image Filtering转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7718831本节描述对2D图像执行的各种线性和非线性的滤波操作。...
2012-07-05 18:09:00 77
Unity3D----导入模型的碰撞检测
很多人在初学Unity3D的时候,可能会碰到这样一个问题:导入Unity3D的模型,给模型添加RigidBody后,模型会一直往下落。 那么,我们如何解决这个问题呢? 如果你尝试过创建一个Cube之类的,添加RigidBody。运行程序后,你会很明显的发现这个Cube可以掉落到地面。 因而,想要我们的模型也这样,可以将一个Cube与模型进行绑定,然后调整Cube的碰撞...
2012-07-04 21:44:00 205
【OpenCV】边相关扫描线填充算法
接着上篇博文《多边形的扫描转换》转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7712451多边形边相关扫描线填充算法需要建立两张表:新边表(New Edge Table,NET)和活动边表(Active Edge Table,AET)新边表 NET记录多边形除水平边外的所有的边,记录在没...
2012-07-03 19:12:00 351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人