【技术实现步骤摘要】
一种绘制曲线转化音乐旋律的方法
本专利技术涉及信息技术在印刷应用
,特别涉及一种绘制曲线转化音乐旋律的方法。
技术介绍
随着互联网及手机用户的普及,纸质包装印刷产品互动性、趣味性的提升对于纸媒体来说需求量越来越大。基于常用的LabVIEW,随机绘制一条曲线,将曲线导入电脑进行栅格化处理输出,转化为音乐旋律,实现图文和声音并茂的效果,提高包装印刷产品的趣味性,应用于包装印刷产品中,尤其是儿童读物中,可以启发儿童音乐创作的潜力。现有技术中,申请号为201410135119.X、专利申请名称为“一种以线条绘画的形式生成音乐旋律的方法”的技术方案,是通过灰度直方图的方法完成音乐旋律的转换。
技术实现思路
本专利技术的主要目的在于克服现有技术的缺点与不足,提供一种绘制曲线转化音乐旋律的方法,该方法通过对任意绘制的曲线,在存储设备获取图像,数字图像像素数目的数值会远大于音高数组中的元素数目,对数字图像进行栅格化处理,输出时对图像数据进行压缩,减小处理的数据量。将栅格化处理的图像转化为音乐旋律中音 ...
【技术保护点】
1.一种绘制曲线转化音乐旋律的方法,其特征在于,包含以下步骤:/n步骤1,绘制曲线并转化为图像;/n步骤2,对获取的曲线图像进行栅格化处理;/n步骤3,对栅格化后的曲线图像进行输出;/n步骤4,绘制曲线音乐旋律的生成;/n步骤5,将生成的旋律信息以MIDI文件的形式保存。/n
【技术特征摘要】
1.一种绘制曲线转化音乐旋律的方法,其特征在于,包含以下步骤:
步骤1,绘制曲线并转化为图像;
步骤2,对获取的曲线图像进行栅格化处理;
步骤3,对栅格化后的曲线图像进行输出;
步骤4,绘制曲线音乐旋律的生成;
步骤5,将生成的旋律信息以MIDI文件的形式保存。
2.根据权利要求1所述绘制曲线转化音乐旋律的方法,其特征在于,所述步骤1,具体为:在纸张上绘制任意的形状的曲线并拍照,得到曲线图像,并对曲线图像做适当裁剪。
3.根据权利要求1所述绘制曲线转化音乐旋律的方法,其特征在于,所述步骤1,具体为:在LabVIEW程序内完成曲线的绘制;在LabVIEW中编写绘制图像的vi;在LabVIEW中绘制曲线vi的过程中,事件结构包括了超时、绘图、重绘、停止四个事件;通过事件结构内的代码完成曲线的绘制、重置、图像输出;输出while循环的图像数据通过属性节点向下一级处理vi传递;图像的绘制通过记录鼠标移动的坐标的方式进行,记录的坐标以二维数组的形式进行传递。
4.根据权利要求1所述绘制曲线转化音乐旋律的方法,其特征在于,所述步骤2,具体为:通过设置栅格化规格r为4~16,将获取的灰度图像进行栅格化,以规格r选取一列像素,对选取出的一列像素分为r行,对每一行像素值求和,最终输出最小的一列所在的索引数,将其作为索引值;循环对图像进行上述处理,最终得到经处理的栅格化图像;输入的图像经过处理即获得以像素为r×r的栅格图。
5.根据权利要求4所述绘制曲线转化音乐旋律的方法,其特征在于,所述步骤3,具体为:通过顶层vi调用子vi完成图像获取、处理、转化;通过栅格化vi对输出图像进行处理,输出表示旋律线的数组;图像处理的程序框中设置超时为5-10秒、绘图、导入图片;运行程序时在完成绘图操作或读取图像操作完成后触发,对输入的图像数据进行处理后输入至旋律生成vi中。
6.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。