智能云相册是干什么用的?
智能云相册是阿里云专为影像类应用服务产品。是基于AliOS云相册成长起来的服务,根据历史数据经验,它可以支撑用户管理十亿级别的照片数量、PB级别的照片存储能力。相比之前的产品,智能云相册具有高集成能力,将照片的元数据存储在云端,并利用照片元数据为用户提取用户画像,用照片数据为用户创造价值。
除了提供影像文件存储、管理基础功能外,对影像内容进行分类打标、面孔识别等智能分析,并提供基于自然语言理解的智能搜索服务。
接下来我们举例来快速了解下智能云相册。
某公司租用写字楼里面的一个大房间,然后在大房间里面划分出独立的功能区(比如工位,会议室等),并将工位提供给员工。员工则可以在工位上放置其个人物品。
智能云相册服务就类似于例子中写字楼,购买了智能云相册服务的客户就类似于以上例子中的公司。
但今天我们不讲这个智能云相册是有那些云产品组合后搭建而来的。
手机的拍照功能是用户使用最频繁的一个功能,随时随地拍照会产生大量的照片占用手机存储空间。因此,各大手机厂商都陆续推出了自己的云相册产品,针对照片开发的功能也越来越多,比如照片自动分类、面孔识别、图片搜索等等。
但是,目前国内外多家云服务商多提供单独的图像识别、人脸识别等独立产品,用户如果要搭建一个完整的手机云相册服务,需要投入巨大的资源来开发各种功能服务,如账号、存储、数据库、图像识别、人脸识别、搜索、语音识别等等。
API时代,要搭建一个云相册,就相对来说简单很多,或者说一个开发人员就可以快速实现,并且还能具备智能分析识别、归类、搜索等功能齐全的智能云相册。
那么从哪里可以获取各类功能API呢?
目前阿里云已提供照片、相簿、时光、人脸、照片库、标签、搜索等完整且统一规范的API,另外你也可以通过云市场调用服务商提供的API,云市场上的API虽是不同的服务商所提供,但也是按照阿里云统一的规范开放,可大大的减少开发者对接与维护的成本。
那么要如何进行对接呢?
第一步:影像数据存储
通过阿里云提供的PhotoStore的相关API、照片库的API,可以快速建立基于OSS的影像数据存储能力。
第二步:影像数据管理
通过照片API,和相簿API,进行基本的照片和相簿的管理能力,包括增删改查。
第三步:照片的智能分析
通过照片API、时光API、标签API,能够对照片进行分类打标,支持多达5000类的事物识别能力。
第四步:智能相簿
通过相簿API、人脸API、时光API,能够从时间、地点、任务、事件等多个维度自动生成相册,比如用户去杭州游玩两天,照片备份到云端后,智能云相册将会创建出类似“杭州一日游”这样的相簿,其中就包含了在杭州游玩期间拍摄的照片。
第五步:智能搜索
通过搜索API,基于语音识别和自然语言理解,能够支持时间、地点、任务、事物、和复杂的自然语言的照片搜索,比如 “请帮我找一下张三去年在杭州过年拍的照片”。
这样看来是不是就简单了很多,并且这此API都是可以重复使用的,除了搭建智能相册,我们还可以把这些相册、搜索、分析应用到其它更多的应用中去(比如个人邮箱、钉钉等),大大减少开发者重复造轮子的成本。