自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Hough变换检测直线

Hough变换检测直线一幅图像是由一个个的像素组成的,有时候希望找出这些像素点中位于直线上的点所组成的点集。一种可行的方法是Hough变换,考虑一个点(x1,y1)和一条通过这个点的直线斜截式方程y1=a*x1 + b,通过点(x1, y1)的直线有无数条,然而如果将直线y1=a*x1 + b写成以a, b为参数的形式b =-a*x1 + y1,在(a, b)平面上,b = -a*x1 + y

2014-07-25 16:15:10 729

原创 设计模式三 代理模式

代理模式:为其他对象提供一种代理以控制对这个对象的访问。大话模设计模式里边提供了一个有趣的事例,A想追求mm,给这个mm送各种礼物,但他选取B 来替他完成送礼物这件事。这个mm知道礼物是A送的,但她没见过A这个人,B是追求者A和mm的中介来实际完成追求这件事情,他知道A的存在,并依赖于A买的礼物来代替A追求mm。结果当然是A悲剧了,假手他人终无望,需知此事须躬行。UML类图:

2014-06-28 21:15:43 295

原创 设计模式二 策略模式

策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。(参考大话设计模式)

2014-06-27 22:43:40 261

原创 设计模式一 简单工厂

参照大话设计模式(程杰),梳理软件工程的程序设计思想,理解面向对象程序设计方法。所谓面向对象设计就是通过封装,继承,重载,多态等方法降低程序的耦合度,使各个功能模块相互独立,易于软件的维护和复用。       示例功能描述:实现一个简单的计算器,完成基本四则运算。运用简单工厂模式,将运算与客户端分离,并用一个工厂类分别生成相关运算所需要的对象,这个对象实现了运算基类的接口,在客户端调用这个接口

2014-06-27 21:23:11 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除