图像的显示方法、装置、设备以及介质与流程
未命名
07-13
阅读:79
评论:0
1.本技术涉及图像处理技术领域,尤其涉及一种图像的显示方法、终端设备以及存储介质。
背景技术:
2.现如今,智能电视越来越普及,除了传统的观看电视节目作用外,电视的智能化、大屏化也为用户带来了更多使用场景,例如:用电视播放图片、将其他智能设备的视频投屏至电视大屏观看等。
3.然而,由于电视的屏幕尺寸比例是固定的,而电视播放的图片或者视频的尺寸比例大小参差不齐,在播放内容的尺寸比例与电视屏幕尺寸比例不符合的情况下,若直接播放内容会造成电视屏幕的边缘出现大片黑边,若将播放内容的尺寸比例调整至电视频幕的尺寸比例再进行播放显示,也会出现播放内容画面比例失调或者播放字幕边缘出框的问题,导致显示屏的显示效果不佳。
技术实现要素:
4.本技术的主要目的在于提供一种图像的显示方法、装置、设备以及存储介质,旨在优化显示设备在显示不同尺寸的内容时的显示效果。
5.为实现上述目的,本技术提供一种图像的显示方法,所述图像的显示方法应用于显示设备,所述图像的显示方法方法包括:
6.将待裁切图像转换为灰度图像;
7.针对所述灰度图像进行人脸识别,并以预设的图形框对识别到的至少一个人脸图像进行标记;
8.基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像;
9.将所述目标灰度图像转换为rgb(red green blue红绿蓝)图像进行输出显示。
10.可选地,在所述将待裁切图像转换为灰度图像的步骤之前,所述方法还包括:
11.获取待显示图像的图像比例;
12.将所述图像比例与所述显示设备的屏幕比例进行比较;
13.若所述图像比例与所述屏幕比例不匹配,则将所述待显示图像作为待裁切图像。
14.可选地,所述针对所述灰度图像进行人脸识别的步骤,包括:
15.基于预设的人脸图像分类器判断所述灰度图像中是否包含人脸图像;
16.若所述灰度图像中包含人脸图像,则基于haar-like特征算法(一种特征提取算法)获得所述人脸图像在所述灰度图像中的位置。
17.可选地,所述方法还包括:
18.若所述灰度图像中未包含人脸图像,则基于所述灰度图像的中心位置,对所述灰度图像进行裁切以得到符合所述屏幕比例的目标灰度图像。
19.可选地,所述基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像的步骤,包括:
20.检测所述图形框的中心点与所述灰度图像的边缘之间的距离是否超过预设阈值;
21.若是,则以所述中心点为轴心画横轴和纵轴,其中,所述横轴的长度与所述纵轴的长度的比值等于所述屏幕比例;
22.若所述横轴任意一端超过所述灰度图像的边缘,和/或者,所述纵轴任意一端超过所述灰度图像的边缘,则对所述灰度图像进行裁切以得到目标灰度图像,其中,所述横轴的长度为所述目标灰度图像的长,所述纵轴的长度为所述目标灰度图像的宽。
23.可选地,在所述检测所述图形框的中心点与所述灰度图像的边缘之间的距离是否超过预设阈值的步骤之后,所述方法还包括:
24.若否,则控制所述中心点移动以使所述距离超过所述预设阈值;
25.以移动后的中心点为轴心画所述横轴和所述纵轴。
26.可选地,所述方法还包括:
27.获取所述灰度图像的字幕文件和无字幕灰度图像;
28.基于所述图形框的中心点与所述无字幕灰度图像的边缘之间的距离,对所述无字幕灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标无字幕灰度图像;
29.将所述字幕文件填充至所述目标无字幕灰度图像的目标字幕位置,以得到包含所述字幕文件的目标灰度图像;
30.并执行所述将所述目标灰度图像转换为rgb图像进行输出显示的步骤。
31.此外,为实现上述目的,本技术还提供一种图像的显示装置,所述图像的显示装置应用于显示设备,所述图像的显示装置包括:
32.转换模块,用于将待裁切图像转换为灰度图像;
33.人脸识别模块,用于针对所述灰度图像进行人脸识别,并以预设的图形框对识别到的至少一个人脸图像进行标记;
34.裁切模块,用于基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像;
35.显示模块,用于将所述目标灰度图像转换为rgb图像进行输出显示。
36.其中,本技术图像的显示装置的各个功能模块在运行时实现如上所述的图像的显示方法的步骤。
37.此外,为实现上述目的,本技术还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图像的显示程序,所述图像的显示程序被所述处理器执行时实现如上所述的图像的显示方法的步骤。
38.此外,为实现上述目的,本技术还提出一种存储介质,所述存储介质上存储有图像的显示程序,所述图像的显示程序被处理器执行时实现如上所述的图像的显示方法的步骤。
39.本技术实施例提供的一种图像的显示方法、装置、终端设备以及存储介质,该图像的显示方法应用于显示设备,该图像的显示方法包括:将待裁切图像转换为灰度图像;针对所述灰度图像进行人脸识别,并以预设的图形框对识别到的至少一个人脸图像进行标记;基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以
得到符合所述显示设备的屏幕比例的目标灰度图像;将所述目标灰度图像转换为rgb图像进行输出显示。
40.本技术实施例通过先将与显示设备的屏幕比例不符的待裁切图像转换为灰度图像,然后,显示设备针对该灰度图像进行人脸识别,将识别到的至少一个人脸图像以预设的图形框进行标记,再然后,找到标记人脸图像的图形框的中心点,基于该中心点与灰度图像的边缘之间的距离来对该灰度图像进行裁切,以得到符合显示设备的屏幕比例的目标灰度图像,最后,显示设备将该目标灰度图像转变为rgb图像,并将该rgb图像进行输出显示。
41.如此,本技术实施例通过获取不符合显示设备屏幕比例的图像中的人脸位置,以确定该图像在显示设备中的显示范围,通过该图像的显示技术方案,就可以优化显示设备在显示不同尺寸的内容时的显示效果。
附图说明
42.图1为本技术实施例方案涉及的终端设备硬件运行环境的设备结构示意图;
43.图2为本技术图像的显示方法一实施例的实施流程示意图;
44.图3为本技术图像的显示方法一实施例所涉及的图片展示第一示意图;
45.图4为本技术图像的显示方法一实施例所涉及的图片展示第二示意图;
46.图5a为本技术图像的显示方法一实施例所涉及的图像处理第一示意图;
47.图5b为本技术图像的显示方法一实施例所涉及的图像处理第二示意图;
48.图5c为本技术图像的显示方法一实施例所涉及的图像处理第三示意图;
49.图5d为本技术图像的显示方法一实施例所涉及的图像处理第四示意图;
50.图6为本技术图像的显示方法一实施例所涉及的图片展示第三示意图;
51.图7为本技术图像的显示装置一实施例的功能模块示意图。
52.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
53.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
54.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
55.需要说明,本技术实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
56.在本技术中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
57.另外,在本技术中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为
指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本技术要求的保护范围之内。
58.本技术实施例提供一种终端设备。
59.如图1所示,图1是本技术实施例方案涉及的终端设备硬件运行环境的设备结构示意图。
60.本技术实施例中,终端设备具体可以是配置有显示屏的智能电视或者其它配置有显示屏的笔记本电脑、手机、平板等显示设备。
61.如图1所示,在终端设备的硬件运行环境中,该终端设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
62.本领域技术人员可以理解,图1中示出的终端设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
63.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及图像的显示程序。
64.在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的图像的显示程序,并执行以下操作:
65.将待裁切图像转换为灰度图像;
66.针对所述灰度图像进行人脸识别,并以预设的图形框对识别到的至少一个人脸图像进行标记;
67.基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像;
68.将所述目标灰度图像转换为rgb图像进行输出显示。
69.可选地,处理器1001还可以用于调用存储器1005中存储的图像的显示程序,在执行将待裁切图像转换为灰度图像的步骤之前,还执行以下操作:
70.获取待显示图像的图像比例;
71.将所述图像比例与所述显示设备的屏幕比例进行比较;
72.若所述图像比例与所述屏幕比例不匹配,则将所述待显示图像作为待裁切图像。
73.可选地,处理器1001还可以用于调用存储器1005中存储的图像的显示程序,并执行以下操作:
74.基于预设的人脸图像分类器判断所述灰度图像中是否包含人脸图像;
75.若所述灰度图像中包含人脸图像,则基于haar-like特征算法获得所述人脸图像
在所述灰度图像中的位置。
76.可选地,处理器1001还可以用于调用存储器1005中存储的图像的显示程序,并执行以下操作:
77.若所述灰度图像中未包含人脸图像,则基于所述灰度图像的中心位置,对所述灰度图像进行裁切以得到符合所述屏幕比例的目标灰度图像。
78.可选地,处理器1001还可以用于调用存储器1005中存储的图像的显示程序,并执行以下操作:
79.检测所述图形框的中心点与所述灰度图像的边缘之间的距离是否超过预设阈值;
80.若是,则以所述中心点为轴心画横轴和纵轴,其中,所述横轴的长度与所述纵轴的长度的比值等于所述屏幕比例;
81.若所述横轴任意一端超过所述灰度图像的边缘,和/或者,所述纵轴任意一端超过所述灰度图像的边缘,则对所述灰度图像进行裁切以得到目标灰度图像,其中,所述横轴的长度为所述目标灰度图像的长,所述纵轴的长度为所述目标灰度图像的宽。
82.可选地,处理器1001还可以用于调用存储器1005中存储的图像的显示程序,在执行检测所述图形框的中心点与所述灰度图像的边缘之间的距离是否超过预设阈值的步骤之后,还执行以下操作:
83.若否,则控制所述中心点移动以使所述距离超过所述预设阈值;
84.以移动后的中心点为轴心画所述横轴和所述纵轴。
85.处理器1001还可以用于调用存储器1005中存储的图像的显示程序,并执行以下操作:
86.获取所述灰度图像的字幕文件和无字幕灰度图像;
87.基于所述图形框的中心点与所述无字幕灰度图像的边缘之间的距离,对所述无字幕灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标无字幕灰度图像;
88.将所述字幕文件填充至所述目标无字幕灰度图像的目标字幕位置,以得到包含所述字幕文件的目标灰度图像;
89.并执行所述将所述目标灰度图像转换为rgb图像进行输出显示的步骤。
90.基于上述的硬件结构,提出本技术图像的显示方法的各个实施例的整体构思。
91.在本技术实施例中,现如今,智能电视越来越普及,除了传统的观看电视节目作用外,电视的智能化、大屏化也为用户带来了更多使用场景,例如:用电视播放图片、将其他智能设备的视频投屏至电视大屏观看等。
92.然而,由于电视的屏幕尺寸比例是固定的,而电视播放的图片或者视频的尺寸比例大小参差不齐,在播放内容的尺寸比例与电视屏幕尺寸比例不符合的情况下,若直接播放内容会造成电视屏幕的边缘出现大片黑边,若将播放内容的尺寸比例调整至电视频幕的尺寸比例再进行播放显示,也会出现播放内容画面比例失调或者播放字幕边缘出框的问题,导致显示屏的显示效果不佳。
93.针对上述问题,本技术实施例提出一种图像的显示方法、装置、终端设备以及存储介质,该图像的显示方法应用于显示设备,该图像的显示方法包括:将待裁切图像转换为灰度图像;针对所述灰度图像进行人脸识别,并以预设的图形框对识别到的至少一个人脸图像进行标记;基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图
像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像;将所述目标灰度图像转换为rgb图像进行输出显示。
94.本技术实施例通过先将与显示设备的屏幕比例不符的待裁切图像转换为灰度图像,然后,显示设备针对该灰度图像进行人脸识别,将识别到的至少一个人脸图像以预设的图形框进行标记,再然后,找到标记人脸图像的图形框的中心点,基于该中心点与灰度图像的边缘之间的距离来对该灰度图像进行裁切,以得到符合显示设备的屏幕比例的目标灰度图像,最后,显示设备将该目标灰度图像转变为rgb图像,并将该rgb图像进行输出显示。
95.如此,本技术实施例通过获取不符合显示设备屏幕比例的图像中的人脸位置,以确定该图像在显示设备中的显示范围,通过该图像的显示技术方案,就可以优化显示设备在显示不同尺寸的内容时的显示效果。
96.基于上述本技术图像的显示方法的总体构思,提出本技术图像的显示方法的各个实施例。
97.请参照图2,图2为本技术图像的显示方法第一实施例的流程示意图。需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
98.在本实施例中,本技术图像的显示方法应用于上述的终端设备。应当理解的是,基于实际应用的不同设计需要,在不同可行的实施方式当中,本技术图像的显示方法当然还可以具体应用于其它终端设备,为便于理解和阐述,在本实施例中均以显示设备作为直接的执行主体以针对本技术图像的显示方法进行阐述。
99.如图2所示,在本实施例中,本技术图像的显示方法可以包括:
100.步骤s10:将待裁切图像转换为灰度图像;
101.在本实施例中,每张将由显示屏进行显示的图像都是由许多像素点组合而成的,而每个像素点是有红、绿、蓝(rgb)三个子像素组成,其每一个子像素的变化范围有256种,即一张彩色图像中每个像素点的变化范围有1670多万种,若要对彩色图像进行图像处理的计算量是非常大的,而灰度图像与彩色图像不同,其像素的rgb三值都是相等的,即一张灰度图像中每个像素点的变化范围只有256种,并且和彩色图像一样仍能反映整张图像的色彩和亮度等级的分布和特征。因此,显示设备将待裁切的图像先转换为灰度图像,以减少后续的图像处理计算量。
102.可选地,在一种可行的实施例中,在上述的步骤s10之前,本技术图像的显示方法还可以包括:
103.步骤s50:获取待显示图像的图像比例;
104.在本实施例中,显示设备先获取待显示图像的图像比例,其中,待显示图像可以是显示设备接收到的待显示的图片,也可以是待显示的视频信号中的每一帧图像画面。
105.步骤s60:将所述图像比例与所述显示设备的屏幕比例进行比较;
106.在本实施例中,显示设备存储有自身配置的显示屏的屏幕比例,显示设备在获取到待显示图像的图像比例后,将该待显示图像的图像比例和显示屏的屏幕比例进行比较。
107.步骤s70:若所述图像比例与所述屏幕比例不匹配,则将所述待显示图像作为待裁切图像。
108.在本实施例中,显示设备将待显示图像的图像比例和显示屏的屏幕比例进行比较
之后,若确定两者之间的尺寸比例不相等,即待显示图像的图像比例和显示屏的屏幕比例不匹配,则显示设备将该待显示图像作为待裁切图像。
109.此外,在一种可行的实施例中,若显示设备确定待显示图像的图像比例和显示屏的屏幕比例相等,即,该待显示图像可完整地在显示屏中显示且显示屏中不出现黑边,则显示设备直接将该待显示图像输出至显示屏进行显示。
110.步骤s20:针对所述灰度图像进行人脸识别,并以预设的图形框对识别到的至少一个人脸图像进行标记;
111.在本实施例中,显示设备将待裁切图像转换为灰度图像后,对该灰度图像中的内容进行人脸识别,并将识别到的人脸图像以预设的图形框进行标记。
112.需要说明的是,在本实施例中,标记人脸图像的图形框能完整的囊括人脸的五官部分,图形框可以是矩形、圆形、椭圆形、正多边形或者其他形状的图形框,本技术实施例对此不作具体限定。
113.可选地,在一种可行的实施例中,上述步骤s20中的“针对所述灰度图像进行人脸识别”的步骤,包括:
114.步骤s201:基于预设的人脸图像分类器判断所述灰度图像中是否包含人脸图像;
115.在本实施例,显示设备基于预设的人脸图像分类器判断灰度图像中是否包含人脸图像,具体地,显示设备在获取到待裁切图像的灰度图像后,将该灰度图像进行图像分割,用于轮廓检测或分割单个图像中的多个对象,以便人脸图像分类器可以快速检测到图片中的对象和人脸。
116.步骤s202:若所述灰度图像中包含人脸图像,则基于haar-like特征算法获得所述人脸图像在所述灰度图像中的位置。
117.在本实施例中,若显示设备确定灰度图像中包含人脸图像,则显示设备利用haar-like特征算法来确定该人脸图像在灰度图像中的位置,具体地,可以借助边缘检测、线检测和中心检测从灰度图像中提取特征,然后获得人脸图像的具体坐标位置。
118.需要说明的是,在本实施例中,显示设备利用haar-like特征算法识别到灰度图像中人脸的具体位置,若在该灰度图像中只有一张人脸图像,则显示设备将该人脸图像以一个图形框进行标记,若在该灰度图像中识别到多张人脸图像,则显示设备将识别到的多张人脸同样以一个图形框进行标记,其中,该图形框的面积大小为能完整囊括人脸图像的五官部分的最小面积。
119.此外,在一种可行的实施例中,若识别到一张人脸图像,且该人脸图像的五官显示不完整,则仍用图形框标记该人脸图像;若识别到多张人脸图像,且其中部分人脸图像的五官显示不完整,则用图形框标记人脸图像时可忽略五官显示不完整的人脸图像而只标记五官完整的人脸图像。
120.步骤s30:基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像;
121.在本实施例中,显示设备在用图形框标记灰度图像中的人脸图像后,获取该图形框的中心点的位置,根据该中心点与灰度图像的四周边缘之间的距离来对该灰度图像进行裁切,以将该灰度图像裁切为符合显示设备的屏幕比例的目标灰度图像。
122.可选地,在一种可行的实施例中,上述步骤s30中的“基于所述图形框的中心点与
所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像”的步骤,包括:
123.步骤s301:检测所述图形框的中心点与所述灰度图像的边缘之间的距离是否超过预设阈值;
124.在本实施例中,显示设备在用图形框标记灰度图像中的人脸图像后,获取该图形框的中心点的位置,并检测该中心点与灰度图像的四周边缘之间的距离是否超过预设阈值。
125.步骤s302:若是,则以所述中心点为轴心画横轴和纵轴,其中,所述横轴的长度与所述纵轴的长度的比值等于所述屏幕比例;
126.在本实施例中,若确定该中心点与灰度图像的四周边缘之间的距离分别都超过预设阈值,则以该中心点为轴心画横轴和纵轴,并且该横轴的长度与纵轴的长度之间的比值等于显示设备的屏幕比例。
127.步骤s303:若所述横轴任意一端超过所述灰度图像的边缘,和/或者,所述纵轴任意一端超过所述灰度图像的边缘,则对所述灰度图像进行裁切以得到目标灰度图像,其中,所述横轴的长度为所述目标灰度图像的长,所述纵轴的长度为所述目标灰度图像的宽。
128.在本实施例中,显示设备以中心点为轴心画横轴和纵轴,当横轴任意一端超出灰度图像的边缘,和/或者纵轴任意一端超出灰度图像的边缘时,显示设备即可根据横轴和纵轴此时的长度对灰度图像进行裁切以得到目标灰度图像,其中,横轴的长度就是该目标灰度图像的长,纵轴的长度就是该目标灰度图像的宽,此外,显示设备得到的目标灰度图像的中心点就是裁切前图形框的中心点。
129.可选地,在另一种可行的实施例中,上述步骤s301之后,本技术图像的显示方法还包括:
130.步骤s304:若否,则控制所述中心点移动以使所述距离超过所述预设阈值;
131.在本实施例中,若确定该中心点与灰度图像的四周边缘之间的距离中有任意距离未超过预设阈值,则显示设备控制该中心点进行移动,以使该中心点与灰度图像的四周边缘之间的距离分别都超过预设阈值,并且该中心点移动的距离最短。
132.需要说明的是,在本实施例中,预设阈值可以为灰度图像最短边缘长度的1/4,也可以基于实际的使用需要将该阈值设置为其他数值,本技术对此不作具体限定。
133.步骤s305:以移动后的中心点为轴心画所述横轴和所述纵轴。
134.在本实施例中,显示设备将中心点移动后,以移动后的中心点为轴心画所述横轴和所述纵轴,并且该横轴的长度与纵轴的长度之间的比值等于显示设备的屏幕比例;显示设备以移动后的中心点为轴心画横轴和纵轴,当横轴任意一端超出灰度图像的边缘,和/或者纵轴任意一端超出灰度图像的边缘时,显示设备即可根据横轴和纵轴此时的长度对灰度图像进行裁切以得到目标灰度图像。
135.示例性地,在本实施例中,显示设备对中心点位置的预设阈值为灰度图像最短边缘长度的1/4,灰度图像是尺寸为720*1080的竖图,即,预设阈值为180,显示设备对该图像进行人脸识别,并用矩形框标记识别出的人脸图像,显示设备获取到该矩形框的中心点距离灰度图像左边缘距离为100,即矩形框的中心点与灰度图像的左边缘之间的距离未超过阈值,此时,显示设备控制该矩形框的中心点进行移动,将该中心点向右平移80,使该中心
点与灰度图像的左边缘之间的距离达到阈值180,然后,显示设备以该移动后的中心点为进行图像裁切的中心,将灰度图像裁切为目标灰度图像。
136.步骤s40:将所述目标灰度图像转换为rgb图像进行输出显示。
137.在本实施例中,显示设备根据标记人脸图像的图形框的中心点与灰度图像的边缘之间的距离对灰度图像进行裁切后,得到符合显示设备的屏幕比例的目标灰度图像,显示设备将该目标灰度图像转换为rgb图像,并将该rgb图像输出至自身配置的显示屏进行显示。
138.示例性地,将一张尺寸为720*1080的竖图在屏幕比例为16:9的显示屏上进行显示,若将该图片直接居中显示,显示屏左右两侧会出现黑边(如图3所示),若将该图片直接放大显示,人脸图像出框(如图4所示),显示效果也不好,在本实施例中,显示设备先对该图片进行人脸识别(如图5a所示),然后将识别到的人脸图像以矩形框作标记,并获取该矩形框的中心点(如图5b所示),然后,显示设备以该中心点为轴心画横轴和纵轴,此时横轴的长度为720,纵轴的长度为404,显示设备根据矩形框的中心点和横轴、纵轴对该图片进行裁切(如图5c所示),得到一张尺寸为720*404的符合显示设备屏幕比例的裁剪图像(如图5d所示),最后,显示设备将该裁剪图像输出进行显示,显示屏上显示的图像如图6所示。
139.本技术提供的一种图像的显示方法,首先显示设备将待裁切的图像先转换为灰度图像,然后,显示设备对该灰度图像中的内容进行人脸识别,并将识别到的人脸图像以预设的图形框进行标记,并获取该图形框的中心点的位置,根据该中心点与灰度图像的四周边缘之间的距离来对该灰度图像进行裁切,以将该灰度图像裁切为符合显示设备的屏幕比例的目标灰度图像,最后,显示设备将该目标灰度图像转换为rgb图像,并将该rgb图像输出至自身配置的显示屏进行显示。
140.如此,本技术提供的图像的显示方法通过获取不符合显示设备屏幕比例的图像中的人脸位置,以确定该图像在显示设备中的显示范围,通过该图像的显示技术方案,就可以优化显示设备在显示不同尺寸的内容时的显示效果。
141.进一步地,基于上述本技术图像的显示方法的第一实施例,提出本技术图像的显示方法的第二实施例。
142.在本实施例中,本技术图像的显示方法还可以包括:
143.步骤s80:若所述灰度图像中未包含人脸图像,则基于所述灰度图像的中心位置,对所述灰度图像进行裁切以得到符合所述屏幕比例的目标灰度图像。
144.在本实施例中,显示设备将待裁切图像转换为灰度图像后,利用人脸图像分类器判断该灰度图像中是否包含人脸图像,若显示设备在该灰度图像中未识别到人脸图像,则显示设备根据该灰度图像的中心位置对该灰度图像进行裁切,具体地,显示设备以该灰度图像的中心位置为对该灰度图像进行裁切的中心,对该灰度图像进行裁切,以得到符合显示屏的屏幕比例的目标灰度图像。
145.此外,在一种可行的实施例中,显示设备在未识别到灰度图像中的人脸图像时,也可采用其他方式对该灰度图像进行裁切,例如,基于haar-like特征算法识别除人脸外的其他特征,以其他特征所在位置为中心点对该灰度图像进行裁切。
146.可选地,本技术图像的显示方法还可以包括:
147.步骤a10:获取所述灰度图像的字幕文件和无字幕灰度图像;
148.在本实施例中,显示设备接收到的待显示图像可以是待显示的图片,也可以是待显示的视频信号中的每一帧图像画面,当显示设备确定接收到的待显示的内容为视频信号时,显示设备获取该视频信号中每一帧图像画面的灰度图像后,显示设备基于haar-like特征算法识别多帧灰度图像的字幕文件,然后利用字幕提取工具获取多帧灰度图像的字幕文件和无字幕灰度图像。
149.步骤a20:基于所述图形框的中心点与所述无字幕灰度图像的边缘之间的距离,对所述无字幕灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标无字幕灰度图像;
150.在本实施例中,显示设备将从视频信号中提取出的每一帧图像画面转化为灰度图像,并将各帧灰度图像中的字幕文件和无字幕灰度图像分别保存,然后,显示设备基于标记人脸图像的图形框的中心点与无字幕灰度图像的四周边缘之间的距离对该图像进行裁切,以得到和显示设备屏幕比例一致的目标无字幕灰度图像。
151.步骤a30:将所述字幕文件填充至所述目标无字幕灰度图像的目标字幕位置,以得到包含所述字幕文件的目标灰度图像。
152.在本实施例中,显示设备将从原来的灰度图像中获取到的字幕文件填充至目标无字幕灰度图像的目标字幕位置,以得到能在显示屏完整显示字幕的目标灰度图像。
153.需要说明的是,在本实施例中,目标灰度图像的目标字幕位置优选为目标无字幕灰度图像的正下方,用户可根据实际使用需求调整该目标字幕位置和字幕文件的字体大小,本技术对此不作具体限定。
154.步骤a40:并执行所述将所述目标灰度图像转换为rgb图像进行输出显示的步骤。
155.在本实施例中,显示设备提取出灰度图像中的字幕文件和无字幕灰度图像后,根据标记人脸图像的图形框的中心点与无字幕灰度图像的四周边缘之间的距离对无字幕灰度图像进行裁切,得到符合显示屏的屏幕比例的目标无字幕灰度图像,显示设备将字幕文件填充至目标无字幕灰度文件,以得到目标灰度图像,显示设备将该目标灰度图像转换为rgb图像,并将该rgb图像输出至自身配置的显示屏进行显示。
156.示例性地,在本实施例中,显示设备配置的显示屏的屏幕比例为16:9,该显示设备接收到的待显示视频信号的每一帧图像画面的尺寸比例为4:3,则显示设备读取待显示视频信号的每一帧图像画面并依次转化为灰度图像,针对各帧灰度图像进行人脸识别,并将识别到人脸图像以矩形框作标记,然后根据该矩形框的中心点与该灰度图像的四周边缘之间的距离对该灰度图像进行裁切,以该中心点为中心将灰度图像裁切为16:9的尺寸比例,并且,显示设备将各帧灰度图像中的字幕文件提取出来,得到单独的字幕文件和无字幕的裁切后的灰度图像,然后,显示设备将字幕文件依次与目标灰度图像进行匹配,将字幕文件填充至相应目标灰度图像的正下方,最后,显示设备将包含字幕文件的各帧目标灰度图像转换为rgb图像,将rgb图像依次输出至显示屏进行显示。
157.在本实施例中,显示设备在接收到与自身配置的显示屏的屏幕比例不符的视频文件时,自动识别该视频文件中的人脸图像,基于人脸图像在视频画面中与画面边缘之间的距离调整裁切的中心点,在确定裁切的中心点后将该视频文件中的各帧画面依次裁剪为符合显示设备屏幕比例的画面,同时,为防止在裁切后造成视频原本的字幕出框,本技术将视频文件中的字幕文件单独提取出来再填充至裁剪后的视频画面中,如此,显示设备在播放
与自身配置的显示设备屏幕比例不符的播放内容时,通过调整画面裁剪的中心位置和字幕位置,避免了显示屏在播放内容时边缘出现黑边,或者播放内容画面比例失调、播放字幕边缘出框的问题,从而优化了电视屏幕在显示不同尺寸的播放内容时的显示效果。
158.此外,本技术实施例还提出一种图像的显示装置。
159.请参照图4,本技术图像的显示装置包括:
160.转换模块10,用于将待裁切图像转换为灰度图像;
161.人脸识别模块20,用于针对所述灰度图像进行人脸识别,并以预设的图形框对识别到的至少一个人脸图像进行标记;
162.裁切模块30,用于基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像;
163.显示模块40,用于将所述目标灰度图像转换为rgb图像进行输出显示。
164.可选地,本技术图像的显示装置还包括:
165.第一获取模块,用于获取待显示图像的图像比例;
166.比较模块,用于将所述图像比例与所述显示设备的屏幕比例进行比较;和,用于若所述图像比例与所述屏幕比例不匹配,则将所述待显示图像作为待裁切图像。
167.可选地,人脸识别模块20,包括:
168.判断单元,用于基于预设的人脸图像分类器判断所述灰度图像中是否包含人脸图像;
169.位置获取单元,用于若所述灰度图像中包含人脸图像,则基于haar-like特征算法获得所述人脸图像在所述灰度图像中的位置。
170.可选地,裁切模块30,包括:
171.第一裁切单元,用于若所述灰度图像中未包含人脸图像,则基于所述灰度图像的中心位置,对所述灰度图像进行裁切以得到符合所述屏幕比例的目标灰度图像。
172.第二裁切单元,用于检测所述图形框的中心点与所述灰度图像的边缘之间的距离是否超过预设阈值;和,用于若是,则以所述中心点为轴心画横轴和纵轴,其中,所述横轴的长度与所述纵轴的长度的比值等于所述屏幕比例;和,用于若所述横轴任意一端超过所述灰度图像的边缘,和/或者,所述纵轴任意一端超过所述灰度图像的边缘,则对所述灰度图像进行裁切以得到目标灰度图像,其中,所述横轴的长度为所述目标灰度图像的长,所述纵轴的长度为所述目标灰度图像的宽。
173.第三裁切单元,用于若否,则控制所述中心点移动以使所述距离超过所述预设阈值;和,用于以移动后的中心点为轴心画所述横轴和所述纵轴。
174.可选地,裁切模块30,还用于基于所述图形框的中心点与所述无字幕灰度图像的边缘之间的距离,对所述无字幕灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标无字幕灰度图像;
175.可选地,本技术图像的显示装置还包括:
176.第二获取模块,用于获取所述灰度图像的字幕文件和无字幕灰度图像;
177.填充模块,用于将所述字幕文件填充至所述目标无字幕灰度图像的目标字幕位置,以得到包含所述字幕文件的目标灰度图像。
178.其中,上述图像的显示装置中各个模块的功能实现与上述图像的显示方法实施例
中各步骤相对应,其功能和实现过程在此处不再一一赘述。
179.此外,本技术还提出一种存储介质,该存储介质上存储有图像的显示的程序,该图像的显示程序被处理器执行时实现如上所述本技术图像的显示方法的步骤。
180.本技术存储介质的具体实施例与上述图像的显示方法各实施例基本相同,在此不作赘述。
181.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
182.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
183.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
184.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
技术特征:
1.一种图像的显示方法,其特征在于,所述图像的显示方法应用于显示设备,所述图像的显示方法包括:将待裁切图像转换为灰度图像;针对所述灰度图像进行人脸识别,并以预设的图形框对识别到的至少一个人脸图像进行标记;基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像;将所述目标灰度图像转换为rgb图像进行输出显示。2.根据权利要求1所述的图像的显示方法,其特征在于,在所述将待裁切图像转换为灰度图像的步骤之前,所述方法还包括:获取待显示图像的图像比例;将所述图像比例与所述显示设备的屏幕比例进行比较;若所述图像比例与所述屏幕比例不匹配,则将所述待显示图像作为待裁切图像。3.根据权利要求1所述的图像的显示方法,其特征在于,所述针对所述灰度图像进行人脸识别的步骤,包括:基于预设的人脸图像分类器判断所述灰度图像中是否包含人脸图像;若所述灰度图像中包含人脸图像,则基于haar-like特征算法获得所述人脸图像在所述灰度图像中的位置。4.根据权利要求3所述的图像的显示方法,其特征在于,所述方法还包括:若所述灰度图像中未包含人脸图像,则基于所述灰度图像的中心位置,对所述灰度图像进行裁切以得到符合所述屏幕比例的目标灰度图像。5.根据权利要求1所述的图像的显示方法,其特征在于,所述基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像的步骤,包括:检测所述图形框的中心点与所述灰度图像的边缘之间的距离是否超过预设阈值;若是,则以所述中心点为轴心画横轴和纵轴,其中,所述横轴的长度与所述纵轴的长度的比值等于所述屏幕比例;若所述横轴任意一端超过所述灰度图像的边缘,和/或者,所述纵轴任意一端超过所述灰度图像的边缘,则对所述灰度图像进行裁切以得到目标灰度图像,其中,所述横轴的长度为所述目标灰度图像的长,所述纵轴的长度为所述目标灰度图像的宽。6.根据权利要求5所述的图像的显示方法,其特征在于,在所述检测所述图形框的中心点与所述灰度图像的边缘之间的距离是否超过预设阈值的步骤之后,所述方法还包括:若否,则控制所述中心点移动以使所述距离超过所述预设阈值;以移动后的中心点为轴心画所述横轴和所述纵轴。7.根据权利要求1至6中任一项所述的图像的显示方法,其特征在于,所述方法还包括:获取所述灰度图像的字幕文件和无字幕灰度图像;基于所述图形框的中心点与所述无字幕灰度图像的边缘之间的距离,对所述无字幕灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标无字幕灰度图像;将所述字幕文件填充至所述目标无字幕灰度图像的目标字幕位置,以得到包含所述字
幕文件的目标灰度图像;并执行所述将所述目标灰度图像转换为rgb图像进行输出显示的步骤。8.一种图像的显示装置,其特征在于,所述图像的显示装置应用于显示设备,所述图像的显示装置包括:转换模块,用于将待裁切图像转换为灰度图像;人脸识别模块,用于针对所述灰度图像进行人脸识别,并以预设的图形框对识别到的至少一个人脸图像进行标记;裁切模块,用于基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像;显示模块,用于将所述目标灰度图像转换为rgb图像进行输出显示。9.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图像的显示程序,所述图像的显示程序被所述处理器执行时实现如权利要求1至7中任一项所述的图像的显示方法的步骤。10.一种存储介质,其特征在于,所述存储介质上存储有图像的显示程序,所述图像的显示程序被处理器执行时实现如权利要求1至7中任一项所述的图像的显示方法的步骤。
技术总结
本申请公开了一种图像的显示方法、装置、设备以及存储介质,方法包括:将待裁切图像转换为灰度图像;针对所述灰度图像进行人脸识别,并以预设的图形框对识别到的至少一个人脸图像进行标记;基于所述图形框的中心点与所述灰度图像的边缘之间的距离,对所述灰度图像进行裁切以得到符合所述显示设备的屏幕比例的目标灰度图像;将所述目标灰度图像转换为RGB图像进行输出显示。采用本申请技术方案能够通过获取不符合显示设备屏幕比例的图像中的人脸位置,以确定该图像在显示设备中的显示范围,通过该图像的显示技术方案,就可以优化显示设备在显示不同尺寸的内容时的显示效果。示设备在显示不同尺寸的内容时的显示效果。示设备在显示不同尺寸的内容时的显示效果。
技术研发人员:田善慧
受保护的技术使用者:深圳创维-RGB电子有限公司
技术研发日:2023.03.23
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
