趋势畅想-搭载android系统的智能数码相机

简介:

引言

image虽然当下的智能手机都具备拍照功能,但相比主流卡片数码相机而言,手机的拍照功能都还显得很小儿科,如高速连拍、手动白平衡、1厘米微距、广角等功能都鲜有实现,成像效果与同成像分辨率的卡片机相比也差很多,更不要说与专业级相机相比了。

而另一方面,数码相机虽然硬件强悍,但软件方面仍处于各自为政的混乱局面,各家独立开发自己的系统,而用户也只能默然使用厂家开发的这些功能,想按自己的需求对其进行定制、再开发,是几乎不可能的。

 

趋势 

鉴于android系统的火爆,很多手机以外的设备也都开始或考虑开始使用这一通用系统。对于数码相机领域而言,android系统应该是一个足以引发智能革命的契机…

 

智能相机?有什么不同吗?

image首先它应当搭载一个如android这样的通用的操作系统,可以使用其中的通用软件,并且由厂商编写出硬件调用API,供开发者开发专用软件。(不是说装了android系统的相机就是智能相机,没有公开具有可编程性的硬件API,再强的系统、镜头或其他硬件也是白搭)

其次其应具备互联网访问能力,这样才能有效地利用android菜市场一类的AppStroe,也可以更便捷地通过网络分享照片或是利用云计算。这方面需要加入wifi或是3G模块。

再有,GPS定位、电子罗盘、重力感应、加速感应等智能手机常见的传感器对智能数码相机也有很大作用,这些是多多益善的,且GPS定位与重力感应在现有数码相机中已经有存在先例了。

此外,蓝牙模块能增进交互效率,并为外接扩展设备提供方便。

简单说:它应当具备现有主流智能手机除了电话、短信功能以外的一切功能。

如果再拥有红外线拍摄功能及红外线补光灯,那就更美妙了。

 

智能数码相机能做什么不一样的事?

刚买到手的智能数码相机并不能比普通数码相机做更多事情,因为厂商仅仅是将其搭载了android系统,并为之写好了硬件调用API,然后内置了拍照、录像、相册等几个基本程序而已,你需要从菜市场搞来应用,或是基于API开发自己的应用,才能让它变得强大起来。

 

image使用现有的android应用

你可以在第一时间将现存的各种应用安装到智能数码相机中,以扩展你的相机功能,这些相关应用例如:相册、SNS社区分享、微博、云存储、视频分享、旅行足迹、LOMO效果拍照、拍照面部扭曲恶搞、大头贴、后期照片处理、条码扫描等等。

当然,其他不太相关的应用也可以拿来把玩,比如GPS导航地图、录音机、天气什么的实用程序,或是游戏、装B软件之类的也没问题。

 

全新开发的专属应用

这才是最激动人心的,也是智能数码相机的存在理由,让我们来设想一下会有什么牛X应用出现吧:

  1. 手持全景拍摄
    通过手持相机,按住快门,以自己为中心转动,使相机形成弧形移动轨迹,在此期间相机会快速连拍,在拍摄后自动合成为全景图。(这种功能在索尼相机中已经实现)
  2. 3D拍摄
    手持相机,按住快门,以拍摄物为中心移动相机为弧形轨迹,拍摄后由程序合成为3D图像格式文件。
  3. 定时自动拍摄
    让相机按时从待机中醒来进行拍摄,拍摄后再恢复待机状态。
    这个应用比较广,例如:
    拍摄某风景在24小时中的变化;
    记录种子萌发过程;
    定时拍摄你的人气小店,并自动发布到网上直播给网友看;
    记录你家庭的每一个温馨的早晨;
    放在镜子前记录你每天的面容变化(减肥效果观测∩_∩);
    定时定点偷拍对面楼美女换衣服(≧▽≦);
    出去玩时把相机挂在脖子上,垂在胸前,然后设定间隔1分钟自动拍摄,然后就尽情的玩吧,回来后整理照片就好;
    如果挂在背后出门,还能观测路人的回头率,芙蓉姐姐必备!
    对于一些特殊行业和岗位,可以要求职员佩戴相机,采用定时+随机拍摄的组合形式,全程记录它们的工作快照,并每日提交给公司,以监督他们是否在工作中有违规或不法行为(例如快递货品检验员、送货员、保安、城管、警察);
    绑在大龄大象身上,结合GPS寻找传说中的大象坟场!
  4. imageHDR拍摄
    关于HDR的说明,可以参看百科:http://baike.baidu.com/view/74850.htm
    简言之,就是通过一张曝光过度的照片和一张曝光不足的照片合成为一个更逼真的照片,合成后的照片保留了高光和暗处的各种细节,所以比常规拍摄出的照片信息更丰富、也更逼真、更具感染力。
    现在HDR的实现方法普遍都是手动拍摄一张曝光不足照片和一张曝光过度照片(有时还需要一张正常曝光的照片),然后再拿到电脑上进行后期合成。其缺陷就是手动拍摄多次很麻烦,且不用三脚架的情况下,多次取景内容很难完全相同(需要经过 拍摄>审阅>改曝光度>再拍摄 这样多番操作,再拍摄的取景范围肯定有所出入了),还要等到后期合成后才能看到最终效果。
    而通过可编程的智能数码相机,HDR拍摄就是小菜一碟了,只需让程序驱动相机以不同曝光值连拍两张照片,再一合成就搞定了。
  5. 合影闭眼修正
    合影时经常会出现闭眼现象,尤其是人多的情况下,即使拍多张也会出现不是这个闭眼就是那个闭眼的现象。
    让程序来进行简单修正吧,只需长按快门,相机就会快速连拍,拍摄结束后程序会依靠相机的面部识别API自动甄选出没有人闭眼的照片,如果没有的话就进行一下合成互补,输出最终成像。
  6. 模拟景深
    此功能也是索尼卡片相机已经实现的功能,主要就是为了弥补卡片机难以实现背景虚化效果而设计的,原理很简单,就是快速连拍一张正常照片和一张全模糊照片,然后分析焦点,将非焦点部分与模糊照片合成。
  7. 报警器
    利用镜头监视取景(夜间需要红外功能支持),利用麦克风监听环境,一旦有达到一定级别的动静即发出警报,或远程报警并提交成像。(相机:白天拍照,晚上还得盯梢,还让不让活了~杯具)
  8. image远程监视
    类似监控摄像头的功能,但不同的是其可移动性,它将通过网络发送监控图像到控制端。
    这种移动性就带来了更多可能,比如警察、侦探、记者或是怪蜀黍在各种环境盗摄,或者生物学家用于监视动物在巢穴内的活动等。(动物:靠,老子也中木马了!)
  9. 远程对话。通过智能数码相机的镜头、麦克风、喇叭及网络访问功能,实现远程对话是很容易的,这样你就可以把它作为一个远程通话或指挥设备。
  10. 图像内容识别、分析及采集
    通过对取景器中的图像进行分析,获取有用的部分进行处理、存储,以采集所需的信息。
    其应用场景如:
    在路口、收费站等重要位置采集过往车辆的车牌号,将其识别为文本,再将采集时间值一并存入数据库,供警方进行案件调查时快速检索可疑车辆的行驶路径;
    在街道、银行、车站、医院采集行人的面部特征,将其录入数据库,并与通缉犯照片比对,发现类似时及时通知警方;
    在银行柜台前自动记录取款人的面部特征提供给警方使用;
    在某路段上空放置,鸟瞰监测该路段的车流量及拥堵状况或是行人密集度,也可以在监测到重大事故时第一时间报警以启动快速救援,还可用来监测能见度及其他天气状况;
    监测水流速、水位、水色、水质;
    放在汽车上,捕捉并解析路上的各种交通指示牌,显示给司机,避免因没注意看指示牌而走错路、错过高速出口、超速行驶(也可以用来识别路口有没有警察!嘿嘿!);
    回头客检测系统,放在柜台前,对客户面部进行分析,与过往数据进行比对,如果曾经来过本店甚至其他连锁分店,则会向店员提示,并显示过往造访记录甚至是消费记录,让店员特别注意服务态度(反之也可以用来实现黑名单功能,比如用以在促销活动中杜绝车轮排队者,有这样的功能的话,iPhone4货源就难以被黄牛党控制了!);
    餐厅满意度统计,扫描并识别顾客的面部表情,统计他们在餐厅中的愉悦程度,用作改善服务效果的参考数据;
    统计街头行人的服装品牌覆盖率;
    抓拍过往行人,自动分析面部特征,以过滤恐龙,只抓拍美女(咩哈哈哈哈,《街头美女宝典》即将出版)。

说到这里,你是不是已经感到所谓的智能数码相机已经不像相机了~,但其实你的智能手机早已不是手机了^^。

而接下来呢,智能数码相机还可以变得更BT一些:

 

扩展外设

不知道大家有没有使用过索尼的PartyShot智能跟拍底座:

image

介绍视频:http://www.sonystyle.com.cn/products/cyber-shot/partyshot/index.htm

它起初是被用于解决“拍照者总是无法出现在照片中”的遗憾而设计的,它可带动相机进行360°横向旋转,以及一定角度的垂直俯仰,通过相机的面部识别功能追踪人脸,自动构图,捕捉家庭生活或聚会场景的自然瞬间,这样再不需要某一成员专司拍照,且被拍照者的表情也不会再像以前那样僵硬。

而如果将这类东西的API也提供出来供程序员开发使用,智能相机能做的事情就更多更酷了!

比如上面说过的手持全景拍摄功能,就可以改良为自动全景拍摄,因为手持相机水平移动还是容易出现上下偏移或者抖动等情况,且快速连拍耗电多,还会导致后期处理耗时长,而交给程序控制自动跟拍底座拍摄就简单多了:把它拧在三脚架上,设置自动全景,它就可以自动每旋转30°拍摄一张照片,然后将拍到的几张照片完美地组合在一起,拼成全景图。这样360°环状全景图拍摄起来也毫不费力,甚至穹状全景图都能很好地拍出来呢。

而在内容识别时,更可以更好地追踪感兴趣的目标,以获取更清晰的图源和更多信息。

远程监控时,可以由远程控制端调整旋转角度,以避免监控盲区。

另外在交互方面,相机由一块砖型物体变成了可动的玩意,可以进行简单的点头、摇头之类的交互,比如在合影时,如果某人没笑,相机就会摇头以表示不满,是不是也很有意思呢^^

这玩意要是再长两条腿就更好了!你就可以编程让它成为神圣的狗仔队员,追踪拍摄你宝宝的生活瞬间,并自动调整与宝宝的距离,防止被吃掉:)

 

还有什么顾虑?

以上的愿景应该是大家都希望实现的吧,但是目前貌似还没有哪家厂商开始行动起来,我不认为他们是因没有想到这些才没采取行动,尤其是对一些大厂来说,大多都是有所顾虑才没有开展智能相机的研发吧。

我能想到的最大的阻碍就是成本和能源两个方面:

升格为智能相机,首先就是要推翻现有的所有软件及部分硬件,进行革命性改造,且改换和追加的硬件成本都比较高,仅硬件部分应该就会提升成本千元上下。但个人感觉,这种程度的增幅,作为消费者我觉得可以接受,比如索尼旗舰卡片机由现在的2000多涨到3000多,而可以拥有那么激动人心的应用,并且我自己也可以对其进行功能定制开发的话,我觉得还是很值的。

能源问题上,上述应用中很多都需要较大的电量消耗,数码相机厂商应当加速在能源上的研发和改造,才能适应智能相机的需求。我认为在这方面首先就是应当让相机都支持直流供电,这是最简单最有效的方案,能解决各种定点拍摄应用的用电需求;接着应该考虑采取外接供电装置、双源交替供电、混合能源供电等方式,让用户可以在户外更容易地补充电量。

突破这两个问题,应该没什么太充分的理由不去研发智能相机、抢占新时代先机了吧。

 

结语

我相信,通过智能相机的发展,会大幅推动计算机图像识别领域技术的发展,为将来的机器人时代做重要铺垫。

让我们一起来等待见证这令人亢奋的变革吧。


本文转自斯克迪亚博客园博客,原文链接:http://www.cnblogs.com/SkyD/archive/2010/10/06/1844508.html,如需转载请自行联系原作者

相关文章
|
3月前
|
Android开发
基于android-11.0.0_r39,系统应用的手动签名方法和过程
本文介绍了基于Android 11.0.0_r39版本进行系统应用手动签名的方法和解决签名过程中遇到的错误,包括处理`no conscrypt_openjdk_jni-linux-x86_64`和`RegisterNatives failed`的问题。
158 2
|
3月前
|
JavaScript 前端开发 Java
[Android][Framework]系统jar包,sdk的制作及引用
[Android][Framework]系统jar包,sdk的制作及引用
79 0
|
14天前
|
缓存 Java Shell
Android 系统缓存扫描与清理方法分析
Android 系统缓存从原理探索到实现。
39 15
Android 系统缓存扫描与清理方法分析
|
5天前
|
算法 JavaScript Android开发
|
8天前
|
安全 搜索推荐 Android开发
揭秘安卓与iOS系统的差异:技术深度对比
【10月更文挑战第27天】 本文深入探讨了安卓(Android)与iOS两大移动操作系统的技术特点和用户体验差异。通过对比两者的系统架构、应用生态、用户界面、安全性等方面,揭示了为何这两种系统能够在市场中各占一席之地,并为用户提供不同的选择。文章旨在为读者提供一个全面的视角,理解两种系统的优势与局限,从而更好地根据自己的需求做出选择。
21 2
|
16天前
|
安全 搜索推荐 Android开发
深入探索安卓与iOS系统的差异及其对用户体验的影响
在当今的智能手机市场中,安卓和iOS是两大主流操作系统。它们各自拥有独特的特性和优势,为用户提供了不同的使用体验。本文将深入探讨安卓与iOS系统之间的主要差异,包括它们的设计理念、用户界面、应用生态以及安全性等方面,并分析这些差异如何影响用户的使用体验。
|
16天前
|
安全 搜索推荐 Android开发
揭秘iOS与Android系统的差异:一场技术与哲学的较量
在当今数字化时代,智能手机操作系统的选择成为了用户个性化表达和技术偏好的重要标志。iOS和Android,作为市场上两大主流操作系统,它们之间的竞争不仅仅是技术的比拼,更是设计理念、用户体验和生态系统构建的全面较量。本文将深入探讨iOS与Android在系统架构、应用生态、用户界面及安全性等方面的本质区别,揭示这两种系统背后的哲学思想和市场策略,帮助读者更全面地理解两者的优劣,从而做出更适合自己的选择。
|
7天前
|
安全 搜索推荐 程序员
深入探索Android系统的碎片化问题及其解决方案
在移动操作系统的世界中,Android以其开放性和灵活性赢得了广泛的市场份额。然而,这种开放性也带来了一个众所周知的问题——系统碎片化。本文旨在探讨Android系统碎片化的现状、成因以及可能的解决方案,为开发者和用户提供一种全新的视角来理解这一现象。通过分析不同版本的Android系统分布、硬件多样性以及更新机制的影响,我们提出了一系列针对性的策略,旨在减少碎片化带来的影响,提升用户体验。
|
7天前
|
安全 Android开发 iOS开发
深入探索iOS与Android系统的差异性及优化策略
在当今数字化时代,移动操作系统的竞争尤为激烈,其中iOS和Android作为市场上的两大巨头,各自拥有庞大的用户基础和独特的技术特点。本文旨在通过对比分析iOS与Android的核心差异,探讨各自的优势与局限,并提出针对性的优化策略,以期为用户提供更优质的使用体验和为开发者提供有价值的参考。
|
9天前
|
安全 Android开发 iOS开发
安卓系统与iOS系统的比较####
【10月更文挑战第26天】 本文将深入探讨安卓(Android)和iOS这两大主流移动操作系统的各自特点、优势与不足。通过对比分析,帮助读者更好地理解两者在用户体验、应用生态、系统安全等方面的差异,从而为消费者在选择智能手机时提供参考依据。无论你是技术爱好者还是普通用户,这篇文章都将为你揭示两大系统背后的故事和技术细节。 ####
22 0

推荐镜像

更多
下一篇
无影云桌面