本发明涉及电子纸模组显示,尤其涉及一种提高画面线条显示效果的方法、装置、设备及存储介质。
背景技术:
1、灰阶代表了由最暗到最亮之间不同亮度的层次级别,灰阶越多,所能够呈现的画面效果也就越细腻。
2、在电子纸模组显示领域中,用于显示的灰阶数量有限,通常最多只有16灰阶,少至8灰阶和4灰阶。现有技术在对输入图像显示至电子纸显示屏的过程中,通常采用抖点算法对输入图像进行处理后,将处理完成的图像进行显示。采用这种方法处理图像的过程中,会使得输入图像中各点的亮度在处理过程中从左向右侧堆积,从而使原本处于同一直线的各点能量在亮度堆积过程中不均衡,最终处理后的图像中的线条在画面中相对原始图像歪曲的情况。
技术实现思路
1、本发明实施例提供一种提高画面线条显示效果的方法、装置、设备及存储介质,能提高整体画面的显示效果以及画面中线条的显示效果。
2、本发明一实施例提供一种提高画面线条显示效果的方法,包括:
3、获取待处理图像以及待处理图像的目标灰阶,并确定待处理图像中所有像素点的坐标和亮度;
4、根据待处理图像中所有像素点的坐标和亮度生成待处理图像的第一亮度矩阵;
5、对所述待处理图像进行边缘检测,确定构成待处理图像中线条的各像素点的坐标;
6、根据待处理图像、待处理图像的目标灰阶和构成待处理图像中线条的各像素点的坐标确定待处理图像的灰阶均匀矩阵;
7、根据所述第一亮度矩阵和所述灰阶均匀矩阵生成待处理图像的第二亮度矩阵;
8、以所述第二亮度矩阵对待处理图像中各像素点的亮度进行调整,生成最终处理图像。
9、进一步地,所述根据待处理图像、待处理图像的目标灰阶和构成待处理图像中线条的各像素点的坐标确定待处理图像的灰阶均匀矩阵,包括:
10、根据待处理图像以及待处理图像的目标灰阶确定待处理图像的初始灰阶均匀矩阵;
11、根据构成待处理图像中线条的各像素点的坐标对所述初始灰阶均匀矩阵中对应坐标的亮度进行调整,生成所述待处理图像的灰阶均匀矩阵。
12、进一步地,在根据待处理图像以及待处理图像的目标灰阶确定待处理图像的初始灰阶均匀矩阵之后,还包括:
13、选取所述初始灰阶均匀矩阵中任意一像素点;
14、以所选取的像素点确定待扩散区域;其中,所述待扩散区域包括若干子区域,所述子区域与所述初始灰阶矩阵中各像素点一一对应;
15、根据预设扩散系数对所述待扩散区域中每一子区域进行扩散,生成扩散矩阵;
16、所述根据构成待处理图像中线条的各像素点的坐标对所述初始灰阶均匀矩阵中对应坐标的亮度进行调整,生成所述待处理图像的灰阶均匀矩阵,包括:
17、根据构成待处理图像中线条的各像素点的坐标对所述扩散矩阵中对应坐标的亮度进行调整,生成所述待处理图像的灰阶均匀矩阵。
18、进一步地,在生成扩散矩阵之后,还包括:
19、在检测到所述扩散矩阵存在周期性时,在所述扩散矩阵中各子区域内进行随机打散。
20、进一步地,对所述待处理图像进行边缘检测,包括:
21、根据sobel边缘检测算法对所述待处理图像进行边缘检测。
22、进一步地,在获取待处理图像以及待处理图像的目标灰阶,并确定待处理图像中所有像素点的坐标和亮度之后,还包括:
23、在检测到所述待处理图像中任意一像素点的亮度改变时,若像素点的亮度降低,提高所述像素点周围像素点的亮度;
24、若所述像素点的亮度提高,降低所述像素点周围像素点的亮度。
25、在上述方法项实施例的基础上,本发明对应提供了装置项实施例;
26、本发明一实施例对应提供了一种提高画面线条显示效果的装置,包括:数据获取模块、第一亮度矩阵生成模块、边缘检测模块、灰阶均匀矩阵生成模块、第二亮度矩阵生成模块以及图像调整模块;
27、所述数据获取模块,用于获取待处理图像以及待处理图像的目标灰阶,并确定待处理图像中所有像素点的坐标和亮度;
28、所述第一亮度矩阵生成模块,用于根据待处理图像中所有像素点的坐标和亮度生成待处理图像的第一亮度矩阵;
29、所述边缘检测模块,用于对所述待处理图像进行边缘检测,确定构成待处理图像中线条的各像素点的坐标;
30、所述灰阶均匀矩阵生成模块,用于根据待处理图像、待处理图像的目标灰阶和构成待处理图像中线条的各像素点的坐标确定待处理图像的灰阶均匀矩阵;
31、所述第二亮度矩阵生成模块,用于根据所述第一亮度矩阵和所述灰阶均匀矩阵生成待处理图像的第二亮度矩阵;
32、所述图像调整模块,用于以所述第二亮度矩阵对待处理图像中各像素点的亮度进行调整,生成最终处理图像。
33、本发明另一实施例提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述发明实施例所述的一种提高画面线条显示效果的方法。
34、本发明另一实施例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行上述发明实施例所述的一种提高画面线条显示效果的方法。
35、通过实施本发明具有如下有益效果:
36、本发明提供了一种提高画面线条显示效果的方法、装置、设备及存储介质,该方法通过获取待处理图像以及待处理图像需显示的目标灰阶,通过待处理图像中所有像素点的坐标和亮度确定当前待处理图像的第一亮度矩阵;对待处理图像进行边缘检测以确定待处理图像中构成线条的各像素点的坐标,并根据所确定的构成线条的各像素点的坐标、待处理图像和待处理图像的目标灰阶确定待处理图像的灰阶均匀矩阵;结合灰阶均匀矩阵对第一亮度矩阵进行调整生成第二亮度矩阵,再通过第二亮度矩阵对待处理图像中各像素点的显示亮度进行调整,从而使得所生成的图像在灰阶均匀矩阵的作用下可确保线条处的显示不歪斜,且图像中各像素点的亮度不集中,提高整体画面的显示效果以及画面中线条的显示效果。
1.一种提高画面线条显示效果的方法,其特征在于,包括:
2.如权利要求1所述的一种提高画面线条显示效果的方法,其特征在于,所述根据待处理图像、待处理图像的目标灰阶和构成待处理图像中线条的各像素点的坐标确定待处理图像的灰阶均匀矩阵,包括:
3.如权利要求2所述的一种提高画面线条显示效果的方法,其特征在于,在根据待处理图像以及待处理图像的目标灰阶确定待处理图像的初始灰阶均匀矩阵之后,还包括:
4.如权利要求3所述的一种提高画面线条显示效果的方法,其特征在于,在生成扩散矩阵之后,还包括:
5.如权利要求1所述的一种提高画面线条显示效果的方法,其特征在于,对所述待处理图像进行边缘检测,包括:
6.如权利要求1所述的一种提高画面线条显示效果的方法,其特征在于,在获取待处理图像以及待处理图像的目标灰阶,并确定待处理图像中所有像素点的坐标和亮度之后,还包括:
7.一种提高画面线条显示效果的装置,其特征在于,包括:数据获取模块、第一亮度矩阵生成模块、边缘检测模块、灰阶均匀矩阵生成模块、第二亮度矩阵生成模块以及图像调整模块;
8.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所诉处理器执行所述计算机程序时实现如权利要求1至6中任意一项所述的一种提高画面线条显示效果的方法。
9.一种存储介质,其特征在于,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行如权利要求1至6中任意一项所述的一种提高画面线条显示效果的方法。