【技术实现步骤摘要】
图像至旋律的转换方法、装置与计算机可读存储介质
本专利技术涉及图像及音乐处理
,具体涉及一种图像至旋律的转换方法、装置与计算机可读存储介质。
技术介绍
音乐是人类情感的一种表现形式,而旋律是构成音乐的最基本要素,音乐艺术家通过创作旋律,来完成音乐创作。随着数字音乐和计算机相关技术的不断发展,越来越多的人想利用计算机技术自动创作音乐满足个性化需求,例如为一段拍摄的视频配一段独特的背景音乐,为一组照片配一段浏览时的旋律、为手机设置独个性化一无二的来电铃声等,然而,对于一般人来说创作属于自己的美妙旋律及音乐是非常困难的,而且,目前音乐创作需要专用的计算机设备和系统,成本高、耗时且操作复杂,尤其对普通用户来说学习成本非常高,不容易上手使用。
技术实现思路
本专利技术的目的是提供一种图像至旋律的转换方法、装置与计算机可读存储介质,能够将目标图像转换为一段特定的音乐旋律,极大地降低音乐旋律制作的时长和成本,满足人们对音乐旋律的定制性需求。本专利技术实施例提供了一种图像至旋律的转换方法,包括:获取目标图像中各像素点的HSB值,并根据所述HSB值对所述目标图像的各像素点进行颜色聚类处理,获得所述目标图像对应的颜色聚类图像;对所述颜色聚类图像中的各色块进行归一化处理,获得所述目标图像对应的发音点图像;将所述发音点图像映射到预先建立的网格中,建立所述发音点图像中各发音点与所述网格中各音阶的映射关系;根据所述颜色聚类图像,提取所述目标图像的主色调;根据所述目标图像的主色调以及预设的色调乐器对照表,确定演奏乐器的类型;根据所述映射关系,沿所述网格的设定方向提取所述发音点图像中发 ...
【技术保护点】
1.一种图像至旋律的转换方法,其特征在于,包括:获取目标图像中各像素点的HSB值,并根据所述HSB值对所述目标图像的各像素点进行颜色聚类处理,获得所述目标图像对应的颜色聚类图像;对所述颜色聚类图像中的各色块进行归一化处理,获得所述目标图像对应的发音点图像;将所述发音点图像映射到预先建立的网格中,建立所述发音点图像中各发音点与所述网格中各音阶的映射关系;根据所述颜色聚类图像,提取所述目标图像的主色调;根据所述目标图像的主色调以及预设的色调乐器对照表,确定演奏乐器的类型;根据所述映射关系,沿所述网格的设定方向提取所述发音点图像中发音点对应的音阶,并采用与所述演奏乐器的类型对应的虚拟乐器将所述发音点图像中发音点对应的音阶转换为音频,生成所述目标图像对应的旋律。
【技术特征摘要】
1.一种图像至旋律的转换方法,其特征在于,包括:获取目标图像中各像素点的HSB值,并根据所述HSB值对所述目标图像的各像素点进行颜色聚类处理,获得所述目标图像对应的颜色聚类图像;对所述颜色聚类图像中的各色块进行归一化处理,获得所述目标图像对应的发音点图像;将所述发音点图像映射到预先建立的网格中,建立所述发音点图像中各发音点与所述网格中各音阶的映射关系;根据所述颜色聚类图像,提取所述目标图像的主色调;根据所述目标图像的主色调以及预设的色调乐器对照表,确定演奏乐器的类型;根据所述映射关系,沿所述网格的设定方向提取所述发音点图像中发音点对应的音阶,并采用与所述演奏乐器的类型对应的虚拟乐器将所述发音点图像中发音点对应的音阶转换为音频,生成所述目标图像对应的旋律。2.如权利要求1所述的图像至旋律的转换方法,其特征在于,所述图像至旋律的转换方法还包括:采集多个演奏乐器的音乐作品对应的封面图像;提取任意一个所述封面图像中各像素点的HSB值,并根据所述HSB值对任意一个所述封面图像的各像素点进行颜色聚类处理,获得任意一个所述封面图像对应的模板颜色聚类图像,共获得N个模板颜色聚类图像;计算所述模板颜色聚类图像中各色块的面积占比,获得所述模板颜色聚类图像对应的主色调和主色调面积占比,作为所述模板颜色聚类图像的颜色分布;对N个所述模板颜色聚类图像的颜色分布以及所述模板颜色聚类图像对应的演奏乐器进行统计分析,建立所述模板颜色聚类图像的颜色分布与所述模板颜色聚类图像对应的演奏乐器的映射关系,生成所述色调乐器对照表。3.如权利要求2所述的图像至旋律的转换方法,其特征在于,所述根据所述目标图像的主色调以及预设的色调乐器对照表,确定演奏乐器的类型,具体包括:计算所述目标图像对应的颜色聚类图像中各色块的面积占比,获得所述目标图像的主色调对应的主色调面积占比;将所述目标图像的主色调以及主色调面积占比与所述色调乐器对照表中的多个颜色分布比进行比较,确定所述色调乐器对照表中与所述目标图像的主色调以及主色调面积占比的差值最小的颜色分布对应的演奏乐器,作为所述颜色聚类图像中主色调对应的演奏乐器的类型;根据所述目标图像的主色调以及所述主色调面积占比,确定所述颜色聚类图像中各色块对应的演奏乐器的音量占比。4.如权利要求1所述的图像至旋律的转换方法,其特征在于,所述获取目标图像中各像素点的HSB值,并根据所述HSB值对所述目标图像的各像素点进行颜色聚类处理,获得所述目标图像对应的颜色聚类图像,具体包括:获取目标图像中各像素点的HSB值;根据所述目标图像中各像素点的HSB值,获取所述目标图像中色相距离超过第一阈值的像素点,并获得多个颜色突变区域;计算所述颜色突变区域内HSB值的差值小于第二阈值的相邻像素点的色相平均值,并将所述相邻像素点聚合成对应于所述色相平均值的色块;当所述颜色突变区域内相邻像素点的色相距离为零时,根据聚合后的色块,生成所述颜色聚类图像。5.如权利要求4所述的图像至旋律的转换方法,其特征在于,所述对所述颜色聚类图像中的各色块进行归一化处理,获得所述目标图像对应的发音点图像,具体包括:获取所述颜色聚类图像中面积最小的色块,并将所述面积最小的色块设置为一个发音点;将所述...
【专利技术属性】
技术研发人员:邓立邦,
申请(专利权)人:广东数相智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。