结合工程实践选题调研分析同类软件产品
软件有很多种: ShrinkWrap(在包装盒⼦⾥⾯的软件)、Web APP ( 基于⽹⻚的软件)、Internal Software (企业或学校或某组织内部的软件)、Games(游戏)、Mobile Apps(⼿机应⽤)、Operating Systems(操作系统)、Tools(⼯具软件),请结合工程实践选题选取至少三款同类软件产品,请分析它们各⾃的特点。
工程实践选题:基于计算机视觉的行人检测
常见的同类软件产品有以下三种:
1、视频监控
许多公共场所都安装了监控摄像头,其中监控的任务大多都依靠人工监控完成,这样不但耗费大量人力,也容易漏掉一些重要信息。利用行人检测技术,计算机可以自动检测出监控摄像头下的每一个行人。以此为基础还可以对指定行人轨迹进行跟踪、身份识别以及行为分析等,如果发现异常状况能够及时处理。
2、车辆辅助驾驶
行人检测可以检测出车辆前方的行人并针对实际状况采取相应的措施,是车辆辅助驾驶技术中不可或缺的一部分。结合其他一些技术,我们甚至可以让车辆自动驾驶,在保障交通安全的同时将人从驾驶汽车的工作中解脱出来。国内外已经有很多公司开始做无人驾驶汽车的相关工作,对车辆辅助驾驶技术的需求也越来越浓烈,行人检测也因此成为学术界和工业界共同关注的热点。
3、智能机器人
行人检测技术可以让机器人査看到周围的人,进而对人的行为进行分析,对人体指令做出相对的反应,从而提供更好的服务。
- 这些软件的开发者是怎么说服你(陌⽣⼈)成为他们的⽤户的?他们的⽬标都是盈利么?他们的⽬标都是赚取⽤户的现⾦么?还是别的?
- 目前行人检测的相关技术虽然热门,但仍处于尚未成熟的阶段,谷歌百度等公司正积极投入自动驾驶等相关领域,技术的使用尚未普及。
- 最终的目标都是为了盈利,但目前由于处于研发阶段,国内外各大公司主要是在投资研究,特别是自动驾驶领域。
- 对于开发这些软件的互联网公司而言,最后的目的是为了盈利,但由于这一领域技术尚未成熟且潜力很大,所以原本的一些老牌互联网公司,如谷歌百度等,是为了抢占这一领域的先机与话语权,防止错失技术的风口。而一些独角兽公司,则是看好了这个领域,希望能够在这一高新领域做到精尖,相比其他已经定局的领域,从新技术出发更容易有所斩获。所以就目前而言,这些软件的开发主要是为了企业技术的发展,赚取现金则是技术成熟以后的事情。
- 这些软件是如何到你⼿⾥的(邮购,下载,互相拷⻉、在线使用……)
- 关于行人检测类的软件,主要是行人检测的实现代码,是通过整理网上的一些相关项目与论文获得。
- 这些软件有Bug 么?⼜是如何更新新版本的?
- 行人检测的实现,主要考虑的就是正确性与实时性,所以现有的相关软件,或多或少都存在改进的空间,这算不上是bug,但却需要优化。版本的更新,主要也就是算法的更新,大多都会伴随相关论文发表,目标是速度更快正确率更高。
- 此类软件是什么时候开始出现的,同⼀类型的软件之间是如何竞争的? 发展趋势如何?
- 行人检测系统的研究起始于二十世纪九十年代中期,竞争主要体现在检测算法的辨识精度与速度。
- 从最开始到2002年,研究者们借鉴、引入了一些图像处理、模式识别领域的成熟方法,侧重研究了行人的可用特征、简单分类算法。自2005 年以来,行人检测技术的训练库趋于大规模化、检测精度趋于实用化、检测速度趋于实时化。随着高校、研究所以及汽车厂商的研究持续深入,行人检测技术得到了飞速的发展。
- 列举你在使⽤上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
- “特殊”现象就是该类软件普遍无法达到期望的目标,与硬件的不同在于硬件的发展方向速度比较稳定,而软件相对灵活易变。
- 主要能说明软件的复杂性与变化性。
- 你个⼈第⼀次⽤此类软件是什么时候,你当时是⼏年级,班主任叫什么?在哪⾥,什么状态,当时的软件是如何得到的(买的正版,盗版,下载?)
- 第一次用此类软件是大二,当时在学习数字图像处理相关知识,软件主要通过整理论文获取。
- 你是如何精通这类软件的?它给你什么好处,坏处?
- 远远算不上精通,只能算是了解了计算机视觉的相关领域,给我的好处是拓宽了对自己专业的认知,用于学习,没什么坏处。
- 你现在还⽤它么,或者是同类软件的不同品牌,为何?
- 现在还用,延续了本科的学习路线,从笼统的数字图像处理到目标更明确的计算机视觉领域。
- 这种软件再过10年,20年还会存在么,为什么?
- 还会存在,且会越来越成熟与强大,因为计算机视觉相关领域始终是计算机学科研究的重点与热门,而且远远没有达到饱和。