一种智能设备的拍照取色应用方法及系统技术方案

技术编号:14411703 阅读:125 留言:0更新日期:2017-01-11 23:40
本发明专利技术公开一种智能设备的拍照取色应用方法及系统,方法包括步骤:A、通过智能设备的摄像头拍摄照片,并保存当前拍摄的照片;B、对所拍摄照片的各颜色所占面积进行统计,获取面积靠前的若干颜色作为可选主色调;C、根据用户的指令选择可选主色调中的一个主色调作为目标应用的颜色。通过本发明专利技术的方法实现了拍照取色的功能,这样可以让用户所见即所得,例如看到美好的景象就可以将这个景象的色调捕获出来,然后应用到其他地方,比如,将提取的颜色应用到自己喜欢的壁纸上或者应用的图标上。

【技术实现步骤摘要】

本专利技术涉及智能设备领域,尤其涉及一种智能设备的拍照取色应用方法及系统
技术介绍
随着人们生活水平的提高以及移动互联网的发展,以手机为代表的智能设备在人们的日常工作和生活当中起着越来越重要的作用。人们可以用手机来进行拍照、通话、分享信息等等,但目前手机的拍照功能一般仅仅局限于拍摄照片和拍摄视频,即在当前市场上,手机的摄像头被应用到了各种领域,但大多数都是拍照以及录像,其功能单一而无法应用到其他领域中使用。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种智能设备的拍照取色应用方法及系统,旨在解决现有技术中摄像头功能单一的问题。本专利技术的技术方案如下:一种智能设备的拍照取色应用方法,其中,包括:步骤A、通过智能设备的摄像头拍摄照片,并保存当前拍摄的照片;步骤B、对所拍摄照片的各颜色所占面积进行统计,获取面积靠前的若干颜色作为可选主色调;步骤C、根据用户的指令选择可选主色调中的一个主色调作为目标应用的颜色。所述的智能设备的拍照取色应用方法,其中,所述步骤B具体包括:步骤B1、将所拍摄的照片转换为位图文件;步骤B2、对位图文件进行压缩;步骤B3、对位图文件的像素点进行过滤处理;步骤B4、统计位图文件各颜色像素点的个数;步骤B5、将像素点个数排名靠前的若干颜色作为可选主色调。所述的智能设备的拍照取色应用方法,其中,所述步骤B3具体包括:步骤B31、获取位图文件中各像素点颜色的饱和度;步骤B32、若饱和度低于预定阈值,则剔除相应的像素点。所述的智能设备的拍照取色应用方法,其中,所述步骤B3还包括:若某一颜色所占面积不足位图文件的面积阈值,则剔除相应的像素点。所述的智能设备的拍照取色应用方法,其中,所述步骤C中,将主色调作为目标应用的图标颜色或者主题颜色。一种智能设备的拍照取色应用系统,其中,包括:摄像头,用于拍摄照片;保存模块,用于保存当前拍摄的照片;处理模块,用于对所拍摄照片的各颜色所占面积进行统计,获取面积靠前的若干颜色作为可选主色调;取色模块,用于根据用户的指令选择可选主色调中的一个主色调作为目标应用的颜色。所述的智能设备的拍照取色应用系统,其中,所述处理模块具体包括:转换单元,用于将所拍摄的照片转换为位图文件;压缩单元,用于对位图文件进行压缩;过滤单元,用于对位图文件的像素点进行过滤处理;统计单元,用于统计位图文件各颜色像素点的个数;选择单元,用于将像素点个数排名靠前的若干颜色作为可选主色调。所述的智能设备的拍照取色应用系统,其中,所述过滤单元具体包括:饱和度获取子单元,用于获取位图文件中各像素点颜色的饱和度;剔除子单元,用于若饱和度低于预定阈值,则剔除相应的像素点。所述的智能设备的拍照取色应用系统,其中,所述过滤单元还用于若某一颜色所占面积不足位图文件的面积阈值,则剔除相应的像素点。所述的智能设备的拍照取色应用系统,其中,所述取色模块中,将主色调作为目标应用的图标颜色或者主题颜色。有益效果:通过本专利技术的方法实现了拍照取色的功能,这样可以让用户所见即所得,例如看到美好的景象就可以将这个景象的色调捕获出来,然后应用到其他地方,比如,将提取的颜色应用到自己喜欢的壁纸上或者应用的图标上。附图说明图1为本专利技术一种智能设备的拍照取色应用方法较佳实施例的流程图。图2为本专利技术一种智能设备的拍照取色应用系统较佳实施例的结构框图。具体实施方式本专利技术提供一种智能设备的拍照取色应用方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1为本专利技术一种智能设备的拍照取色应用方法较佳实施例的流程图,如图所示,其包括:步骤S1、通过智能设备的摄像头拍摄照片,并保存当前拍摄的照片;步骤S2、对所拍摄照片的各颜色所占面积进行统计,获取面积靠前的若干颜色作为可选主色调;步骤S3、根据用户的指令选择可选主色调中的一个主色调作为目标应用的颜色。在本专利技术中,摄像头不仅可起到拍照的功能,同时还能起到取色的功能,利用拍摄的照片颜色,作为主色调,并应用到智能设备的目标应用上,从而增加了智能设备的功能,实现所见即所得,用户若看到感兴趣的场景,就可以将该场景的颜色作为色调,应用在智能设备上。至于主色调的选取,可以先选取面积靠前的若干颜色作为备选的主色调,然后从中选择一个作为目标应用的颜色即可。在步骤S1中,首先利用智能设备的摄像头拍摄照片,并保持拍摄的照片。在本专利技术中,在开启本专利技术的功能后,首先弹出权限对话框。提醒用户这个功能需要使用到摄像头,在Android系统中除非用户提供该权限,否则不能够利用摄像头进行拍照。若接收到用户允许使用摄像头的指令时,则获取了调用摄像头的权限,那么接下来就创建界面,否则退出程序。这个界面主要是用来显示摄像头拍摄之后传输过来的图像帧(即照片)以及显示最后获取的颜色。在获取权限之后,打开智能设备摄像头。由于所有驱动设备在Linux中都是以文件的存在,所以如果需要使用摄像头,那么就需要获取摄像头的ID,再通过获取到的ID进行设备调用。如果打开摄像头成功,那么就可以通过CameraDevice.StateCallback()这个回调类来获取到摄像头所拍摄的照片(图像帧)。将这一帧图像保存到缓存中,从而获得当前拍摄的照片。进一步,所述步骤S2具体包括:步骤S21、将所拍摄的照片转换为位图文件;步骤S22、对位图文件进行压缩;步骤S23、对位图文件的像素点进行过滤处理;步骤S24、统计位图文件各颜色像素点的个数;步骤S25、将像素点个数排名靠前的若干颜色作为可选主色调。在用户点击获取按钮时,可将缓存中的照片转化成Bitmap图像格式。Bitmap又称位图文件,是Android标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2、4、8、16、24和32位色彩。也就是说,通过上述步骤,可将拍摄的照片转换为位图文件。由于转换得到的位图文件过大,而本专利技术只需要获取的是图像中的主要色调。因此为了方便计算图像的色调,并使算法运行的更快,这里对位图文件进行了压缩,例如压缩成原位图文件的一半大小。压缩完成后,将位图文件的像素点进行过滤处理,因为有些像素点要么曝光过度要么曝光不足,所以需要过滤掉,对剩下的像素进行统计。进一步,所述步骤S23具体包括:步骤S231、获取位图文件中各像素点颜色的饱和度;步骤S232、若饱和度低于预定阈值,则剔除相应的像素点。也就是说,对各像素点颜色的饱和度进行判断,如果饱和度低于0.21的话,那么这些图像是高光或者过爆的地方,因此不是用户想要的,所以需要剔除掉这些像素点。进一步,所述步骤S23还包括:若某一颜色所占面积不足位图文件的面积阈值,则剔除相应的像素点。优选的,可以先进行上述的面积判断步骤,然后执行饱和度判断步骤。即先计算位图文件内的所有像素点的颜色信息,将面积不足的1/50的像素点滤除掉。在过滤处理后,统计位图文件中各颜色像素点的个数,然后对各颜色像素点的个数进行排名,从而将排名靠前的若干颜色作为可选主色调即可。假如,如果某种颜色所占的面积是最大的,那么这个颜色就是这幅图像的主色调。本专利技术可以先选择四种占本文档来自技高网...
一种智能设备的拍照取色应用方法及系统

【技术保护点】
一种智能设备的拍照取色应用方法,其特征在于,包括:步骤A、通过智能设备的摄像头拍摄照片,并保存当前拍摄的照片;步骤B、对所拍摄照片的各颜色所占面积进行统计,获取面积靠前的若干颜色作为可选主色调;步骤C、根据用户的指令选择可选主色调中的一个主色调作为目标应用的颜色。

【技术特征摘要】
1.一种智能设备的拍照取色应用方法,其特征在于,包括:步骤A、通过智能设备的摄像头拍摄照片,并保存当前拍摄的照片;步骤B、对所拍摄照片的各颜色所占面积进行统计,获取面积靠前的若干颜色作为可选主色调;步骤C、根据用户的指令选择可选主色调中的一个主色调作为目标应用的颜色。2.根据权利要求1所述的智能设备的拍照取色应用方法,其特征在于,所述步骤B具体包括:步骤B1、将所拍摄的照片转换为位图文件;步骤B2、对位图文件进行压缩;步骤B3、对位图文件的像素点进行过滤处理;步骤B4、统计位图文件各颜色像素点的个数;步骤B5、将像素点个数排名靠前的若干颜色作为可选主色调。3.根据权利要求2所述的智能设备的拍照取色应用方法,其特征在于,所述步骤B3具体包括:步骤B31、获取位图文件中各像素点颜色的饱和度;步骤B32、若饱和度低于预定阈值,则剔除相应的像素点。4.根据权利要求2所述的智能设备的拍照取色应用方法,其特征在于,所述步骤B3还包括:若某一颜色所占面积不足位图文件的面积阈值,则剔除相应的像素点。5.根据权利要求1所述的智能设备的拍照取色应用方法,其特征在于,所述步骤C中,将主色调作为目标应用的图标颜色或者主题颜色。6.一种智能设备的拍照...

【专利技术属性】
技术研发人员:李伟秦万麟万民国
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1