预测花朵颜色的方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种计算机软件领域,特别是涉及一种预测花朵颜色的方法及系统。
【背景技术】
[0002]早上雾霾严重的时候,去花市买花,人们发现明明深红色的花,在奶白色的雾映衬下变成了粉红色。又如,芙蓉花早上开是白色的,中午以后逐渐由粉红变成红色。事实上,花朵的颜色是由花瓣里面的花青素决定的。由于花青素在不同的温度、湿度等情况下,会发生不同的变化。所以,花会在一天之中改变颜色。
[0003]但是,对于某些场合,如花艺师需要根据艺术构图和色彩搭配构思了一个花卉艺术品,但是早上去花市买的白色的花到中午变成了另外颜色。这导致艺术品的设计感就会下降很多。
[0004]因此,人们需要预测不熟悉的花朵在不同环境下的颜色。
【发明内容】
[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种预测花朵颜色的方法及系统,用于解决现有技术中人们无法预知花朵颜色的问题。
[0006]为实现上述目的及其他相关目的,本发明提供一种预测花朵颜色的方法,用于包含摄像单元的设备中,包括:获取所述摄像单元所摄取的包含花朵的图像信息,以及确定所述图像信息中花朵的花朵类型;基于预设的各花朵类型、花朵颜色变化与各环境信息三者之间的对应关系,预测在设定的目标环境信息下所述图像信息中花朵的颜色;将所预测的花朵颜色描绘在所述图像信息的花朵位置处。
[0007]优选地,在获取所述摄像单元所摄取的包含花朵的图像信息的同时,所述方法还包括:获取当摄取所述图像信息时的初始环境信息;在执行所述基于预设的各花朵类型、花朵颜色与各环境信息三者之间的对应关系,预测在设定的目标环境信息下所述图像信息中花朵的颜色的步骤之前,所述方法还包括:将所述初始环境信息叠加到所设定的目标环境信息中,以得到新的设定的目标环境信息。
[0008]优选地,所述环境信息和初始环境信息包括以下至少一种:时间信息、温度信息、
湿度信息、光感信息。
[0009]优选地,所述基于预设的各花朵类型、花朵颜色与各环境信息三者之间的对应关系,预测在设定的目标环境信息下所述图像信息中花朵的颜色的方式包括:预先获取同一花朵类型在预设的不同环境信息的数值下所对应的多个花朵颜色;基于预设的同一花朵类型所对应的各种环境信息的权重和所获取的花朵颜色,估计各环境信息所对应的花朵颜色;基于所估计的花朵类型、环境信息和花朵颜色的对应关系,预测在设定的目标环境信息下所述图像信息中花朵的颜色。
[0010]优选地,所述将所预测的花朵颜色描绘在所述图像信息的花朵位置处的方式包括:根据所述图像信息中的灰度信息确定所述图像信息的光照角度;基于所述光照角度,将所预测的花朵颜色描绘在所述图像信息的花朵位置处并予以渲染。
[0011]基于上述目的,本发明还提供一种预测花朵颜色的系统,用于包含摄像单元的设备中,包括:预处理单元,用于获取所述摄像单元所摄取的包含花朵的图像信息,以及确定所述图像信息中花朵的花朵类型;预测单元,用于基于预设的各花朵类型、花朵颜色变化与各环境信息三者之间的对应关系,预测在设定的目标环境信息下所述图像信息中花朵的颜色;显示单元,用于将所预测的花朵颜色描绘在所述图像信息的花朵位置处。
[0012]优选地,所述预处理单元还用于获取当摄取所述图像信息时的初始环境信息;所述预测单元还用于将所述初始环境信息叠加到所设定的目标环境信息中,以得到新的设定的目标环境信息。
[0013]优选地,所述环境信息和初始环境信息包括以下至少一种:时间信息、温度信息、
湿度信息、光感信息。
[0014]优选地,所述预测单元包括:第一预测模块,用于预先获取同一花朵类型在预设的不同环境信息的数值下所对应的多个花朵颜色;第二预测模块,用于基于预设的同一花朵类型所对应的各种环境信息的权重和所获取的花朵颜色,估计各环境信息所对应的花朵颜色;第三预测模块,用于基于所估计的花朵类型、环境信息和花朵颜色的对应关系,预测在设定的目标环境信息下所述图像信息中花朵的颜色。
[0015]优选地,所述显示单元用于根据所述图像信息中的灰度信息确定所述图像信息的光照角度;基于所述光照角度,将所预测的花朵颜色描绘在所述图像信息的花朵位置处并予以清染。
[0016]如上所述,本发明的预测花朵颜色的方法及系统,具有以下有益效果:利用预设的各花朵类型、花朵颜色变化与各环境信息三者之间的对应关系,预测在设定的目标环境信息下所述图像信息中花朵的颜色,并将所预测的花朵颜色显示在图像信息中的花朵位置处,能够解决人们无法预知花朵颜色的问题;另外,借助预先输入的同一花朵类型中不同环境信息所对应的不同花朵颜色,能够便于建立花朵全生命周期内各颜色与环境信息之间的对应关系,如此便于对花朵颜色进行预测;还有,根据图像信息中的灰度信息确定光照角度,能够更自然的得到预测的花朵图像。
【附图说明】
[0017]图1显示为本发明的预测花朵颜色的方法的流程图。
[0018]图2显示为本发明的预测花朵颜色的方法中步骤S2的一种优选方式的流程图。
[0019]图3显示为本发明的预测花朵颜色的系统的结构示意图。
[0020]图4显示为本发明的预测花朵颜色的系统中预测单元的一种优选方式的结构示意图。
【具体实施方式】
[0021]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0022]如图1所示,本发明提供一种预测花朵颜色的方法。所述方法可用于包含摄像单元的设备。其中所述摄像单元包括设置在设备正面和/或背板的镜头,以及与所述镜头连接的模数转换模块,所述摄像单元输出所摄取的数字化的图像信息。所述设备包括但不限于:手机、笔记本电脑、平板电脑、可穿戴的电子设备等。所述设备中还可包括:温度感应单元、湿度感应单元等,甚至还可以包括光感应单元。
[0023]在步骤SI中,所述设备获取所述摄像单元所摄取的包含花朵的图像信息,以及确定所述图像信息中花朵的花朵类型。
[0024]具体地,首先所述设备由用户在包含预设的多个花朵类型的选项界面中选择一花朵类型的操作确定所要摄取的花朵的花朵类型。再获取用户按下拍摄按钮时所述摄取单元所摄取的图像信息,并执行步骤S2。
[0025]或者,所述设备在所述摄取单元预拍摄状态下实时分析所摄取的图像信息中是否包含花朵的特征信息,若是,则进一步将所分析的特征信息与预设的各花朵类型中的特征信息进行匹配,以确定所包含的花朵的花朵类型,并执行步骤S2。反之,则继续获取新的图像信息。
[0026]在此,所述设备可预先将所有花朵类型的特征信息存在本地,以匹配实时分析得到的特征信息。或者,各花朵类型的特征信息存储在服务端,所述设备通过将实时分析得到的特征信息发送至所述服务端,以驱动所述服务端进行匹配,再获取所述服务端反馈的匹配结果的方式来确定实时摄取的图像信息中的花朵是否属于预设的某一花朵类型。
[0027]优选地,所述设备在获取图像信息的同时,还获取至少一种初始环境信息。其中,所述环境信息和初始环境信息包括但不限于以下至少一种:时间信息、温度信息、湿度信息、光感信息。
[0028]在此,所述设备可通过温度感应单元、湿度感应单元和光感应单元分别获取所述温度信息、湿度信息和光感信息。其中,所述设备可通过分析图像信息中灰度值的平均值所落入预设的某一灰度区间、及该灰度区间所对应的光强区间,来确定所述光感信息。其中,每个光强区间可为相应的光感信息。
[0029]在步骤S2中,所述设备基于预设的各花朵类型、花朵颜色与各环境信息三者之间的对应关系,预测在设定的目标环境信息下所述图像信息中花朵的颜色。
[0030]具