1.surfԴ?源码?
2.SURF、SIFT 特征检测
surfԴ?源码?
年5月,微软向基于Chromium内核的源码Edge浏览器中加入了一个冲浪小游戏,当浏览器未连接网络或直接在地址栏上输入edge://surf/ 便会出现。源码在游戏中,源码玩家需要控制冲浪板,源码fishhook 源码绕过障碍,源码不断向前。源码在年,源码微软又加入了滑雪模式(仅限冬季)。源码
然而,源码你知道吗,源码早在三十年前,源码在微软推出的源码一个名为Microsoft Entertainment Pack的游戏包中,就包含了一个与Edge冲浪游戏相类似的源码游戏。
Microsoft Entertainment Pack 简介
Microsoft Entertainment Pack(微软娱乐包),BSD3源码树也称为Windows Entertainment Pack(简称WEP),是微软在年及之后推出的一系列由位休闲电脑游戏和屏保组成的合集。
Microsoft Entertainment Pack由公司的“Entry Business”团队设计,据前微软产品经理Bruce Ryan表示,它旨在使Windows对家庭和小型企业更具吸引力。因为微软担心“由于操作系统的高硬件需求,人们只会将其视为大型企业的工具”。于是,微软制作了一系列娱乐包,来吸引人们在Windows上玩游戏(尤其是在办公的空闲时)。微软在装有娱乐包的盒子上写着“不再有无聊的咖啡休息时间”和“会议间隔只有几分钟?为何不在这段时间里玩Klotski游戏?”之类的标语。WEP中的大部分游戏都来自于微软员工在业余(摸鱼)时间开发的游戏。当时该项目“几乎没有预算”,也没有游戏厂商参与其中,因为他们并不将Windows视为一个游戏平台。活动助手小程序源码
WEP1于年发布,随后(至年)又发布了三个娱乐包;年,微软发布了前四个娱乐包的合辑,名为The Best of Microsoft Entertainment Pack(最佳娱乐包);年,微软发布了Microsoft Entertainment Pack: The Puzzle Collection;年发布了Game Boy Color版本。
该娱乐包广受好评,销量超过万份。Digital Trends指出,“对于许多人来说,娱乐包中简单但有趣的游戏提供了早期电脑游戏的初体验,并成为通往更复杂游戏的门户。”,评价它是“Windows视频游戏开发的先驱”,PC World将其描述为“出色的时间杀手”。《计算机游戏世界》将该系列描述为“游戏丛林中的electron 反编译看源码大猩猩”。
以下为WEP的游戏列表:
截图:
你是否看到了一些熟悉的身影?比如:扫雷,空当接龙,等等。的确,WEP中的一些游戏到后来成为了Windows和其他微软产品的自带游戏。以下是它们的引入顺序:
同时,在年泄露的Windows NT 4.0和Windows 源代码副本中,包含有位版本的Cruel、Golf、Pegged、Reversi、Snake(Rattler Race)、Taipei和TicTactics。
WEP中的每一个游戏背后都有自己独特的故事。接下来我要介绍的应用打包app网站源码是Edge冲浪游戏的前身:SkiFree。
SkiFree 的故事
SkiFree的创建者是Chris Pirih。当他还是普吉湾大学的学生时,受Activision的Atari 游戏Skiing的启发,他用Fortran语言为VAX/VMS操作系统编写了一款名为Ski的基于文本的游戏。抑扬符(^)是树,斜线代表滑雪板转向屏幕左侧时的方向。
年,当时的他作为一名程序员正在微软工作,编写了一些用于开发Microsoft Word和Excel等软件的编程实用程序。他一直专注于OS/2操作系统的开发,但在年决定学习为新发布的Windows 3.0编写代码,于是他用C编程语言更新了他的滑雪游戏,用图形取代了基于文本的环境。他将游戏命名为WinSki,并添加了许多新奇的元素来展示新操作系统的功能,例如在撞到许多狗后将雪染成**,以及在向后滑雪时某些树桩变成蘑菇。
当Pirih在工作时玩WinSki(摸鱼)时,这款游戏引起了当时Microsoft Entertainment Pack项目经理的注意。当时,第一个WEP非常成功,于是WEP团队决定趁热打铁,继续发布新的游戏包。最终微软将其重新命名为SkiFree,并于年月作为WEP3的一部分推出。
在SkiFree中,玩家需要使用键盘或鼠标控制滑雪者穿过代表山坡上雪的白色背景。游戏的目标是滑下无尽的斜坡并避开障碍物(树木、树桩、狗等)。当玩家通过2,米标记时,雪怪出现并开始追逐玩家,并在追上时吃掉玩家。游戏包含三种模式:游戏包含三种模式:障碍式、自由式和树障碍式。在激流回旋中,选手必须正确地绕过旗帜,以尽可能在最短的时间内完成比赛。树障碍式则增加了树作为障碍。在自由模式中,选手们在滑雪的同时通过表演技巧来积累分数。特技表演后撞到障碍物或未能正确着陆将被扣分。
与其他包含在WEP中的游戏一样,SkiFree同样广受好评,电子游戏博客Destructoid称其为“休闲游戏的鼻祖”,游戏新闻网站The Escapist将其列为前5名滑雪/单板滑雪游戏的第一名,称其为“不可否认的经典游戏”。它收获了许多狂热的粉丝,甚至出现了以SkiFree为素材的同人小说。
年,微软向新版Edge中添加了与SkiFree玩法相似的冲浪游戏。在游戏中,玩家必须控制冲浪者躲避障碍物和海妖,同时收集道具。该游戏具有三种游戏模式(无尽模式,计时赛和障碍赛),具有角色自定义功能,并支持键盘、鼠标、触摸和游戏手柄控制。
年,游戏中添加了一款冬季皮肤,新增了滑雪模式,以向SkiFree致敬。海妖形象也被替换为与SkiFree中相似的雪怪形象。
附SkiFree下载地址:ski.ihoc.net/#...
SURF、SIFT 特征检测
介绍:SURF特征检测是一种尺度不变特征检测技术,它能够在不同尺度下检测到一致的物体关键点,并且每个检测到的特征点都关联一个尺度因子。理想状态下,两个尺度因子之间的比值应当与图像尺度的比值相同。SURF特征的全称是加速稳健特征(Speeded Up Robust Feature),它不仅实现了尺度不变性,还具备高效计算的特点。
实现原理:
例子代码:
效果图
2. SIFT特征检测
实现原理:
例子代码:
效果图
欢迎关注我的微信公众号“OpenCV图像处理算法”,主要分享我在学习图像处理算法过程中的心得,内容涵盖特征提取、目标跟踪、定位、机器学习和深度学习等领域。每个案例都会附上源码和相关资料,期待与同行交流,共同进步。