CN107733874B - 信息处理方法、装置、计算机设备和存储介质 - Google Patents
信息处理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN107733874B CN107733874B CN201710850125.7A CN201710850125A CN107733874B CN 107733874 B CN107733874 B CN 107733874B CN 201710850125 A CN201710850125 A CN 201710850125A CN 107733874 B CN107733874 B CN 107733874B
- Authority
- CN
- China
- Prior art keywords
- image
- angle
- target image
- video
- receiving terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 44
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 238000000034 method Methods 0.000 claims abstract description 29
- 238000004590 computer program Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 17
- 230000005540 biological transmission Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Image Analysis (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明涉及一种信息处理方法、装置、计算机设备和存储介质,所述方法包括:接收发送终端发送的视频发送请求,所述视频发送请求携带视频数据以及接收终端标识;获取所述视频数据中的目标图像;获取所述目标图像的图像角度;根据所述目标图像的图像角度以及预设的图像角度标准对所述目标图像进行角度调节,得到处理后的图像;将所述处理后的图像发送给所述接收终端标识对应的接收终端。上述方法可以方便用户查看图像,节约了用户时间,提高了用户间交流的效率。
Description
技术领域
本发明涉及互联网领域,特别是涉及信息处理方法、装置、计算机设备和存储介质。
背景技术
随着信息技术的发展,通过视频传递信息越来越常见,例如在即时通讯中,当前用户可以通过即时通讯工具如微信向目标用户例如好友发送视频数据,服务器接收到视频数据后获取视频中的一张图像发送给对应的好友,使好友可以了解视频数据的内容,当好友请求播放视频时再将视频发送到好友的终端中进行播放。然而,传统技术中,拍摄视频时拍摄设备的角度经常摆放不正,因此发送给目标用户的图像的角度也有旋转,增加了用户查看图像的难度,降低了用户间交流的效率。
发明内容
基于此,有必要针对上述的问题,提供一种信息处理方法、装置、计算机设备和存储介质。
一种信息处理方法,所述方法包括:接收发送终端发送的视频发送请求,所述视频发送请求携带视频数据以及接收终端标识;获取所述视频数据中的目标图像;获取所述目标图像的图像角度;根据所述目标图像的图像角度以及预设的图像角度标准对所述目标图像进行角度调节,得到处理后的图像;将所述处理后的图像发送给所述接收终端标识对应的接收终端。
其中一个实施例中,所述方法还包括:接收所述发送终端发送的图像选择信息;所述获取所述视频数据中的目标图像的步骤包括:根据所述图像选择信息获取所述视频数据中的目标图像。
在其中一个实施例中,当所述目标图像包括人脸时,所述获取所述目标图像的图像角度的步骤包括:获取所述目标图像中的人脸角度以及所述目标图像的参考图像中的人脸角度,所述参考图像包括所述视频数据中所述目标图像的在先图像和/或所述目标图像的在后图像;计算所述目标图像的人脸角度以及所述参考图像的人脸角度的差异值;当所述差异值在预设阈值内时,根据所述目标图像的人脸角度获取所述目标图像的图像角度。
在其中一个实施例中,所述方法还包括:获取所述目标图像的图像大小;所述根据所述目标图像的图像角度以及预设的图像角度标准对所述目标图像进行角度调节,得到处理后的图像的步骤包括:根据所述目标图像的图像大小以及预设的图像大小标准对所述目标图像进行缩放,以及根据所述目标图像的图像角度以及预设的图像角度标准对所述目标图像进行角度调节,得到处理后的图像。
在其中一个实施例中,所述将所述处理后的图像发送给所述接收终端标识对应的接收终端的步骤之后还包括:接收所述接收终端发送的视频播放请求,所述视频播放请求携带有视频选择信息;根据所述视频选择信息获取所述视频数据中对应的视频选择内容;将所述视频选择内容发送给所述接收终端。
一种信息处理装置,所述装置包括:发送请求接收模块,用于接收发送终端发送的视频发送请求,所述视频发送请求携带视频数据以及接收终端标识;目标图像获取模块,用于获取所述视频数据中的目标图像;图像角度获取模块,用于获取所述目标图像的图像角度;处理模块,用于根据所述目标图像的图像角度以及预设的图像角度标准对所述目标图像进行角度调节,得到处理后的图像;图像发送模块,用于将所述处理后的图像发送给所述接收终端标识对应的接收终端。
在其中一个实施例中,所述装置还包括:选择信息接收模块,用于接收所述发送终端发送的图像选择信息;所述目标图像获取模块用于:根据所述图像选择信息获取所述视频数据中的目标图像。
在其中一个实施例中,当所述目标图像包括人脸时,所述图像角度获取模块包括:人脸角度获取单元,用于获取所述目标图像中的人脸角度以及所述目标图像的参考图像中的人脸角度,所述参考图像包括所述视频数据中所述目标图像的在先图像和/或所述目标图像的在后图像;差异值计算单元,用于计算所述目标图像的人脸角度以及所述参考图像的人脸角度的差异值;图像角度获取单元,用于当所述差异值在预设阈值内时,根据所述目标图像的人脸角度获取所述目标图像的图像角度。
一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述信息处理方法的步骤。
一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述信息处理方法的步骤。
上述信息处理方法、装置、计算机设备和存储介质,在接收发送终端发送的携带视频数据以及接收终端标识的视频发送请求后,获取视频数据中的目标图像以及目标图像的图像角度,然后根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像,将处理后的图像发送给接收终端标识对应的接收终端。由于在向接收终端发送视频数据的图像时根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,因此方便用户查看图像,节约了用户时间,提高了用户间交流的效率。
附图说明
图1为一个实施例中提供的信息处理方法的应用环境图;
图2为一个实施例中信息处理方法的流程图;
图3为一个实施例中信息处理方法的流程图;
图4为一个实施例中获取目标图像的图像角度的流程图;
图5为一个实施例中信息处理方法的流程图;
图6为一个实施例中信息处理方法的流程图;
图7为一个实施例中信息处理方法的流程图;
图8为一个实施例中信息处理装置的结构框图;
图9为一个实施例中信息处理装置的结构框图;
图10为一个实施例中图像角度获取模块的结构框图;
图11为一个实施例中信息处理装置的结构框图;
图12为一个实施例中信息处理装置的结构框图;
图13为一个实施例中信息处理装置的结构框图;
图14为一个实施例中计算机设备的内部结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为一个实施例中提供的信息处理方法的应用环境图,如图1所示,在该应用环境中,包括发送终端110、计算机设备120以及接收终端130。当发送终端110需要将视频数据发送给接收终端130时,向计算机设备120发送视频发送请求,视频发送请求携带视频数据以及接收终端标识,计算机设备120接收发送终端110发送的视频发送请求,获取视频数据中的目标图像以及目标图像的图像角度,然后根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像,并将处理后的图像发送给接收终端标识对应的接收终端130。
计算机设备120可以是独立的物理服务器或终端,也可以是多个物理服务器构成的服务器集群,可以是提供云服务器、云数据库、云存储和CDN等基础云计算服务的云服务器。发送终端110以及接收终端120可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。
如图2所示,在一个实施例中,提出了一种信息处理方法,该信息处理方法可以应用于上述的计算机设备120中,具体可以包括以下步骤:
步骤S202,接收发送终端发送的视频发送请求,视频发送请求携带视频数据以及接收终端标识。
具体地,视频数据可以是实时得到的视频,也可以是已经提前拍摄好的视频。例如,在微信应用中,可以点击微信中的视频拍摄按键,实时拍摄视频。也可以从手机相册中获取已经提前拍摄好的视频。在社交应用中,当发送终端需要向接收终端发送信息时,向计算机设备发送视频发送请求,计算机设备接收视频发送请求,视频发送请求携带视频数据以及接收终端标识。
上述的社交应用可以是即时通信应用、SNS(Social Network Services,社会网络服务)应用以及贴吧应用等。即时通信应用可包括微信、朋友圈、QQ空间、MSN等。SNS应用可包括人人网以及Facebook等,但不限于此。
步骤S204,获取视频数据中的目标图像。
具体地,目标图像可以为一张或多张,目标图像的获取规则可以根据实际需要进行设置。例如目标图像可以是根据预先设置的图像选择规则从视频数据中选取的,也可以是根据发送终端或接收终端发送的图像选择信息获取的。预设的图像选择规则可以是随机选择一张图像,或者默认选择某一张图像例如视频数据的第一张图像。可以通过程序接口调用图像获取工具例如FFMPG工具获取目标图像。
步骤S206,获取目标图像的图像角度。
具体地,目标图像的图像角度可以是在发送终端发送视频发送请求中携带的。也可以通过其他图像角度获取方法得到,例如,可以预先训练图像角度获取神经网络模型,得到目标图像后将目标图像输入到图像角度获取神经网络模型中,得到目标图像的图像角度。
在一实施例中,目标图像的角度是在拍摄视频时根据拍摄设备的重力感应器例如陀螺仪得到的。视频发送请求中可以携带拍摄视频数据的拍摄设备的角度信息。
步骤S208,根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像。
具体地,图像角度标准是预先设置的,图像角度标准可以是具体的角度,例如0°。在一个实施例中,图像角度标准可以是处理后的图像的角度与接收终端的角度相同。因此在进行角度调节前,可以获取接收终端当前的角度,然后根据接收终端当前的角度对目标图像进行角度调节,以使图像角度与接收终端的角度匹配。
在一个实施例中,对目标图像角度进行调节时每次调节的角度量可以是预设值。例如每次调节的角度值可以是90度。
步骤S210,将处理后的图像发送给接收终端标识对应的接收终端。
具体地,当得到处理后的图像后,将处理后的图像发送给接收终端标识对应接收终端。在一个实施例中,当目标图像为多张时,还可以设置每张目标图像的展示时间以及展示顺序,使接收终端接收到目标图像后,按展示顺序以及展示时间展示目标图像。
上述信息处理方法,在接收发送终端发送的携带视频数据以及接收终端标识的视频发送请求后,获取视频数据中的目标图像以及目标图像的图像角度,然后根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像,将处理后的图像发送给接收终端标识对应的接收终端。由于在向接收终端发送视频数据的图像时根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,因此方便用户查看图像,节约了用户时间,提高了用户间交流的效率。
在一个实施例中,如图3所示,信息处理方法还可以包括步骤S302:接收发送终端发送的图像选择信息。步骤S204即获取视频数据中的目标图像的步骤包括:根据图像选择信息获取视频数据中的目标图像。
具体地,图像选择信息可以是在发送视频发送请求中携带的,也可以是在发送视频发送请求前发送的。图像选择信息可以根据需求定义。例如可以是视频中图像帧的序号、播放时间、所反映的场景例如吃饭场景图中的至少一个等等。接收到图像选择信息后,根据图像选择信息获取目标图像。例如,根据图像帧的序号获取视频数据中对应序号的图像,根据播放时间获取该播放时间对应的图像,根据所反映场景进行图像识别,识别与所在场景匹配的图像作为目标图像等等。
在一个实施例中,如图4所示,当目标图像包括人脸时,步骤S206即获取目标图像的图像角度的步骤包括:
步骤S402,获取目标图像中的人脸角度以及目标图像的参考图像中的人脸角度,参考图像包括视频数据中目标图像的在先图像和/或目标图像的在后图像。
具体地,在先图像指视频数据中播放时间在目标图像之前的图像,在后图像指视频数据中播放时间在目标图像之后的图像。在先图像可以是指目标图像前n张连续的图像,在后图像可以是指目标图像后m张图像。其中n与m为正整数,具体数值可以根据需要设置。例如为2和3。在先图像也可以是目标图像的前n张图像中随机抽取或者按照预设间隔抽取的图像,在后图像也可以是目标图像的后m张图像中随机抽取或者按照预设间隔抽取的图像。可以理解,当目标图像有多张时,一个目标图像的前n张图像可以包括其他的目标图像,一个目标图像的后n张图像也可以包括其他的目标图像。例如,若目标图像为视频数据中的第6张以及第7张图像,则第7张图像的前2张图像包括第6张图像。参考图像可以包括在先图像或者在后图像,也可以同时包括在先图像以及在后图像。
步骤S404,计算目标图像的人脸角度以及参考图像的人脸角度的差异值。
具体地,目标图像的人脸角度以及参考图像的人脸角度的差异值的表示方法可以根据需求进行设置,例如可以用角度的差值也可以用比值表示。差值指目标图像的人脸角度以及参考图像的人脸角度之差。比值可以是目标图像的人脸角度以及参考图像的人脸角度的比值,或者目标图像的人脸角度以及参考图像的人脸角度之差与目标图像的人脸角度的比值,或者目标图像的人脸角度以及参考图像的人脸角度之差与参考图像的人脸角度的比值。差异值的值可以包括多个,在一个实施例中,可以按照图像的播放时间顺序计算两两图像之间的角度的差异值。
步骤S406,当差异值在预设阈值内时,根据目标图像的人脸角度获取目标图像的图像角度。
具体地,预设阈值可以根据需要自行设置。例如为10度。若差异值在预设阈值外时,即大于预设阈值时,说明可能是由于视频中人在某一图像中歪头导致的,因此,可以通过其他方法或者结合其他方法得到图像角度。若差异值在预设阈值内时,根据目标图像的人脸角度获取目标图像的图像角度。例如可以将目标图像的人脸角度作为目标图像的图像角度。也可以结合视频数据携带的图像角度信息与目标图像的人脸角度得到目标图像的图像角度,例如将视频数据携带的图像角度与目标图像的人脸角度的均值作为目标图像的图像角度。在一些实施例中,当目标图像有多张时,由于拍摄图像时拍摄设备的角度一般不会变化,因此可以将目标图像的平均角度作为每张目标图像的图像角度。
上述获取图像角度的方法,通过目标图像的人脸角度得到目标图像的图像角度,可以提高获取图像角度的准确性,同时又通过计算目标图像的人脸角度以及参考图像的人脸角度的差异值,当差异值在预设阈值内时,根据目标图像的人脸角度获取目标图像的图像角度,因此可以减少由于图像中的人故意歪头导致图像角度判断错误的情况发生,进一步提高了获取图像角度的准确性。
在一个实施例中,如图5所示,信息处理方法还可以包括步骤S502:获取目标图像的图像大小。步骤S208即根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像的步骤包括:根据目标图像的图像大小以及预设的图像大小标准对目标图像进行缩放,以及根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像。
具体地,图像大小标准是预先设置的,可以为具体的图像大小,例如图像大小标准是480像素*320像素。也可以指图像大小的调节标准,例如,将图像缩放至0.5倍。当获取到目标图像的大小以及角度时,对目标图像的大小以及角度进行调节,得到处理后的图像。可以理解,可以先对目标图像进行缩放,也可以先进行角度调节再进行缩放,本发明实施例对图像缩放以及图像角度调节的顺序不做限制。例如,当获取到的目标图像为960*640像素,图像角度为25°,图像大小标准是480像素*320像素,图像角度标准为0度时,可以将目标图像缩小0.5倍,得到的图像的大小为480像素*320像素,然后再将图像角度调整为0°。
在一个实施例中,如图6所示,将处理后的图像发送给接收终端标识对应的接收终端的步骤之后还可以包括以下步骤:
步骤S602,接收接收终端发送的视频播放请求,视频播放请求携带有视频选择信息。
具体地,视频选择信息具体可以根据需要进行设置。例如可以是播放时间,也可以是视频场景,或者是视频大小,例如22MB等等。接收终端可以接收用户输入的视频选择信息,向计算机设备接收视频播放请求,计算机设备接收视频播放请求。
步骤S604,根据视频选择信息获取视频数据中对应的视频选择内容。
具体地,接收到视频播放请求后,获取视频播放请求中的视频选择信息,根据视频选择信息获取视频数据中对应的视频选择内容。例如,当视频选择信息包括播放时间为从第0分钟到第5分钟时,获取第0分钟到第五分钟的视频数据,得到视频选择内容。当视频选择信息包括视频场景时,识别视频数据中包括该场景的视频数据,得到视频选择内容。当视频选择信息包括视频大小为22MB时,从视频数据中获取22MB大小的视频数据,得到视频选择内容。
步骤S606,将视频选择内容发送给接收终端。
具体地,获取到视频选择内容后,将该视频选择内容发送给接收终端,使接收终端可以播放视频选择内容。
在一个实施例中,还可以设置接收终端属性信信息与视频格式的对应关系,终端属性例如可以为终端的硬件设备信息或者操作***信息,当接收到视频数据时,获取接收终端的终端属性信息,根据终端属性信息与视频格式的对应关系获取接收终端对应的进行转换,使得视频能够在接收终端上更好的播放。例如,若接收终端为安装windows***的电脑,则可以将视频转化为MPEG格式。
在一个实施例中,如图7所示,信息处理方法还可以包括以下步骤:
步骤S702,获取图像信息添加规则,图像信息添加规则包括添加内容以及布局方式。步骤S208即根据目标图像的图像角度以及预设的图像角度标准对目标图像的进行角度调节,得到处理后的图像的步骤包括:根据图像信息添加规则在目标图像上添加信息,以及根据目标图像的图像角度以及预设的图像角度标准对目标图像的进行角度调节,得到处理后的图像。
具体地,添加内容指要在图像上添加的信息,布局方式指添加信息在图像中的位置。添加内容例如可以包括目标图像对应的播放时间、接收终端或者发送终端对应的用户信息、社交应用对应的标识、根据发送终端的设备标识以及预设字符编码规则生成的字符、视频拍摄地址以及视频拍摄时间等信息中的一个或多个。布局方式可以包括具体的位置例如图像的左下方,也可以包括布局规则,例如,在图片的背景处添加信息。在一些实施例中,图像信息添加规则还包括添加内容的风格,例如为小清新风格等。可以理解,可以先对目标图像添加信息,也可以先进行角度调节再进行信息添加,本发明实施例对图像信息添加以及图像角度调节的顺序不做限制。
在一个实施例中,如图8所示,提供了一种信息处理装置,该信息处理装置可以集成于上述的计算机设备120中,包括:
发送请求接收模块802,用于接收发送终端发送的视频发送请求,视频发送请求携带视频数据以及接收终端标识;
目标图像获取模块804,用于获取视频数据中的目标图像;
图像角度获取模块806,用于获取目标图像的图像角度;
处理模块808,用于根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像;
图像发送模块810,用于将处理后的图像发送给接收终端标识对应的接收终端。
在一个实施例中,如图9所示,信息处理装置还包括:选择信息接收模块902,用于接收发送终端发送的图像选择信息;
目标图像获取模块804用于:根据图像选择信息获取视频数据中的目标图像。
在一个实施例中,如图10所示,当目标图像包括人脸时,图像角度获取模块806包括:
人脸角度获取单元1002,用于获取目标图像中的人脸角度以及目标图像的参考图像中的人脸角度,参考图像包括视频数据中目标图像的在先图像和/或目标图像的在后图像;
差异值计算单元1004,用于计算目标图像的人脸角度以及参考图像的人脸角度的差异值;
图像角度获取单元1006,用于当差异值在预设阈值内时,根据目标图像的人脸角度获取目标图像的图像角度。
在一个实施例中,如图11所示,信息处理装置还包括:
图像大小获取模块1102,用于获取目标图像的图像大小;
处理模块808用于:根据目标图像的图像大小以及预设的图像大小标准对目标图像进行缩放,以及根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像。
在一个实施例中,如图12所示,信息处理装置还包括:
播放请求接收模块1202,用于接收接收终端发送的视频播放请求,视频播放请求携带有视频选择信息;
视频选择模块1204,用于根据视频选择信息获取视频数据中对应的视频选择内容;
视频内容发送模块1206,用于将视频选择内容发送给接收终端。
在一个实施例中,如图13所示,信息处理装置还可以包括添加规则获取模块1302,用于获取图像信息添加规则,图像信息添加规则包括添加内容以及布局方式。处理模块808包括:根据图像信息添加规则在目标图像上添加信息,以及根据目标图像的图像角度以及预设的图像角度标准对目标图像的进行角度调节,得到处理后的图像。
如图14,为一个实施例中计算机设备的内部结构图,该计算机设备通过***连接总线连接处理器、非易失性存储介质、内存储器和网络接口。其中,该计算机设备的非易失性存储介质可存储操作***和计算机程序,该计算机程序被执行时,可使得处理器执行一种信息处理方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该内存储器中可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行一种信息处理方法。计算机设备的网络接口用于进行网络通信,如接收视频发送请求,发送处理后的图像等。本领域技术人员可以理解,图14中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的信息处理装置可以实现为一种计算机程序的形式,计算机程序可在如图14所示的计算机设备上运行,计算机设备的非易失性存储介质可存储组成该信息处理装置的各个程序模块,比如图8中的发送请求接收模块802、目标图像获取模块804、图像角度获取模块806、处理模块808和图像发送模块810。各个程序模块中包括计算机程序,计算机程序用于使计算机设备执行本说明书中描述的本申请各个实施例的信息处理方法中的步骤,例如,计算机设备可以通过如图8所示的信息处理装置中的发送请求接收模块802接收发送终端发送的视频发送请求,视频发送请求携带视频数据以及接收终端标识,通过目标图像获取模块804获取视频数据中的目标图像,通过图像角度获取模块806获取目标图像的图像角度,通过处理模块808根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像以及通过图像发送模块810将处理后的图像发送给接收终端标识对应的接收终端。
在一个实施例中,提出了一种计算机设备,计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:接收发送终端发送的视频发送请求,视频发送请求携带视频数据以及接收终端标识;获取视频数据中的目标图像;获取目标图像的图像角度;根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像;将处理后的图像发送给接收终端标识对应的接收终端。
其中一个实施例中,处理器执行计算机程序时还执行以下步骤:接收发送终端发送的图像选择信息;获取视频数据中的目标图像的步骤包括:根据图像选择信息获取视频数据中的目标图像。
在其中一个实施例中,当目标图像包括人脸时,获取目标图像的图像角度的步骤包括:获取目标图像中的人脸角度以及目标图像的参考图像中的人脸角度,参考图像包括视频数据中目标图像的在先图像和/或目标图像的在后图像;计算目标图像的人脸角度以及参考图像的人脸角度的差异值;当差异值在预设阈值内时,根据目标图像的人脸角度获取目标图像的图像角度。
在其中一个实施例中,处理器执行计算机程序时还执行以下步骤:获取目标图像的图像大小;根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像的步骤包括:根据目标图像的图像大小以及预设的图像大小标准对目标图像进行缩放,以及根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像。
在其中一个实施例中,将处理后的图像发送给接收终端标识对应的接收终端的步骤之后还包括:接收接收终端发送的视频播放请求,视频播放请求携带有视频选择信息;根据视频选择信息获取视频数据中对应的视频选择内容;将视频选择内容发送给接收终端。
在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质配置在服务器上,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:接收发送终端发送的视频发送请求,视频发送请求携带视频数据以及接收终端标识;获取视频数据中的目标图像;获取目标图像的图像角度;根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像;将处理后的图像发送给接收终端标识对应的接收终端。
其中一个实施例中,处理器执行计算机程序时还执行以下步骤:接收发送终端发送的图像选择信息;获取视频数据中的目标图像的步骤包括:根据图像选择信息获取视频数据中的目标图像。
在其中一个实施例中,当目标图像包括人脸时,获取目标图像的图像角度的步骤包括:获取目标图像中的人脸角度以及目标图像的参考图像中的人脸角度,参考图像包括视频数据中目标图像的在先图像和/或目标图像的在后图像;计算目标图像的人脸角度以及参考图像的人脸角度的差异值;当差异值在预设阈值内时,根据目标图像的人脸角度获取目标图像的图像角度。
在其中一个实施例中,处理器执行计算机程序时还执行以下步骤:获取目标图像的图像大小;根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像的步骤包括:根据目标图像的图像大小以及预设的图像大小标准对目标图像进行缩放,以及根据目标图像的图像角度以及预设的图像角度标准对目标图像进行角度调节,得到处理后的图像。
在其中一个实施例中,将处理后的图像发送给接收终端标识对应的接收终端的步骤之后还包括以下步骤:接收接收终端发送的视频播放请求,视频播放请求携带有视频选择信息;根据视频选择信息获取视频数据中对应的视频选择内容;将视频选择内容发送给接收终端。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种信息处理方法,其特征在于,所述方法包括:
接收发送终端发送的视频发送请求,所述视频发送请求携带视频数据、所反映的场景以及接收终端标识;
根据所述场景进行图像识别,获取所述视频数据中与所述场景匹配的图像,作为目标图像;
获取所述目标图像的图像角度;
根据所述目标图像的图像角度以及预设的图像角度标准对所述目标图像进行角度调节,得到处理后的图像,其中,所述图像角度标准为与接收终端的角度匹配,在进行角度调节前,获取所述接收终端标识对应的接收终端的当前角度,以根据所述当前角度对所述目标图像进行角度调节,使得所述处理后的图像的图像角度与所述当前角度匹配;
将所述处理后的图像发送给所述接收终端标识对应的接收终端;
接收所述接收终端发送的视频播放请求,所述视频播放请求携带有视频选择信息;
根据所述视频选择信息获取所述视频数据中对应的视频选择内容;
将所述视频选择内容发送给所述接收终端;
其中,当所述目标图像包括人脸时,所述获取所述目标图像的图像角度的步骤包括:
获取所述目标图像中的人脸角度以及所述目标图像的参考图像中的人脸角度,所述参考图像包括所述视频数据中所述目标图像的在先图像和/或所述目标图像的在后图像;
计算所述目标图像的人脸角度以及所述参考图像的人脸角度的差异值;
当所述差异值在预设阈值内时,计算所述目标图像的人脸角度与所述视频数据携带的图像角度的均值,作为所述目标图像的图像角度;
所述方法还包括:
根据图像添加规则中的布局方式在所述目标图像上添加视频接收终端或者所述发送终端对应的用户信息。
2.根据权利要求1所述的方法,其特征在于,所述计算所述目标图像的人脸角度以及所述参考图像的人脸角度的差异值包括:
计算所述目标图像的人脸角度与所述参考图像的人脸角度的的人脸角度之差,作为所述差异值。
3.根据权利要求1所述的方法,其特征在于,所述计算所述目标图像的人脸角度以及所述参考图像的人脸角度的差异值包括:
计算所述目标图像的人脸角度与所述参考图像的人脸角度的的人脸角度之差,与所述目标图像的人脸角度的比值,作为所述差异值。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标图像的图像大小;
所述根据所述目标图像的图像角度以及预设的图像角度标准对所述目标图像进行角度调节,得到处理后的图像的步骤包括:
根据所述目标图像的图像大小以及预设的图像大小标准对所述目标图像进行缩放,以及根据所述目标图像的图像角度以及预设的图像角度标准对所述目标图像进行角度调节,得到处理后的图像。
5.根据权利要求1所述的方法,其特征在于,所述视频选择信息包括播放时间、视频场景或者视频大小。
6.一种信息处理装置,其特征在于,所述装置包括:
发送请求接收模块,用于接收发送终端发送的视频发送请求,所述视频发送请求携带视频数据、所反映的场景以及接收终端标识;
目标图像获取模块,用于根据所述场景进行图像识别,获取所述视频数据中与所述场景匹配的图像,作为目标图像,所述目标图像是根据所述视频发送请求携带的场景匹配得到的;
图像角度获取模块,用于获取所述目标图像的图像角度;
处理模块,用于根据所述目标图像的图像角度以及预设的图像角度标准对所述目标图像进行角度调节,得到处理后的图像,其中,所述图像角度标准为与接收终端的角度匹配,在进行角度调节前,获取所述接收终端标识对应的接收终端的当前角度,以根据所述当前角度对所述目标图像进行角度调节,使得所述处理后的图像的图像角度与所述当前角度匹配;
图像发送模块,用于将所述处理后的图像发送给所述接收终端标识对应的接收终端;
播放请求接收模块,用于接收所述接收终端发送的视频播放请求,所述视频播放请求携带有视频选择信息;
视频选择模块模块,用于根据所述视频选择信息获取所述视频数据中对应的视频选择内容;
视频内容发送模块,用于将所述视频选择内容发送给所述接收终端;
其中,当所述目标图像包括人脸时,所述图像角度获取模块包括:
人脸角度获取单元,用于获取所述目标图像中的人脸角度以及所述目标图像的参考图像中的人脸角度,所述参考图像包括所述视频数据中所述目标图像的在先图像和/或所述目标图像的在后图像;
差异值计算单元,用于计算所述目标图像的人脸角度以及所述参考图像的人脸角度的差异值;
图像角度获取单元,用于当所述差异值在预设阈值内时,计算所述目标图像的人脸角度与所述视频数据携带的图像角度的均值,作为所述目标图像的图像角度;
所述装置还用于:
根据图像添加规则中的布局方式在所述目标图像上添加视频接收终端或者所述发送终端对应的用户信息。
7.根据权利要求6所述的装置,其特征在于,所述差异值计算单元用于:
计算所述目标图像的人脸角度与所述参考图像的人脸角度的的人脸角度之差,作为所述差异值。
8.根据权利要求6所述的装置,其特征在于,所述差异值计算单元用于:
计算所述目标图像的人脸角度与所述参考图像的人脸角度的的人脸角度之差,与所述目标图像的人脸角度的比值,作为所述差异值。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至5中任一项权利要求所述信息处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至5中任一项权利要求所述信息处理方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710850125.7A CN107733874B (zh) | 2017-09-20 | 2017-09-20 | 信息处理方法、装置、计算机设备和存储介质 |
PCT/CN2018/077157 WO2019056701A1 (zh) | 2017-09-20 | 2018-02-24 | 信息处理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710850125.7A CN107733874B (zh) | 2017-09-20 | 2017-09-20 | 信息处理方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107733874A CN107733874A (zh) | 2018-02-23 |
CN107733874B true CN107733874B (zh) | 2021-03-30 |
Family
ID=61207522
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710850125.7A Active CN107733874B (zh) | 2017-09-20 | 2017-09-20 | 信息处理方法、装置、计算机设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107733874B (zh) |
WO (1) | WO2019056701A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107733874B (zh) * | 2017-09-20 | 2021-03-30 | 平安科技(深圳)有限公司 | 信息处理方法、装置、计算机设备和存储介质 |
CN108734690B (zh) * | 2018-03-02 | 2021-12-14 | 苏州汉特士视觉科技有限公司 | 一种视觉缺陷检测设备及其检测方法 |
CN111368777B (zh) * | 2020-03-13 | 2023-10-13 | 深圳市元征科技股份有限公司 | 一种车辆特征获取方法,一种服务器和客户端 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102695034A (zh) * | 2012-05-30 | 2012-09-26 | 青岛海信移动通信技术股份有限公司 | 在可视通话中调整视频图像在对端显示的方法及装置 |
CN104144313A (zh) * | 2013-05-10 | 2014-11-12 | 中国电信股份有限公司 | 视频通信方法、***与云端图像服务器 |
CN104936039A (zh) * | 2015-06-19 | 2015-09-23 | 小米科技有限责任公司 | 图像处理方法及装置 |
CN105787884A (zh) * | 2014-12-18 | 2016-07-20 | 联想(北京)有限公司 | 一种图像处理方法及电子设备 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101240261B1 (ko) * | 2006-02-07 | 2013-03-07 | 엘지전자 주식회사 | 이동통신 단말기의 영상 통화 장치 및 방법 |
US20070250898A1 (en) * | 2006-03-28 | 2007-10-25 | Object Video, Inc. | Automatic extraction of secondary video streams |
KR101460130B1 (ko) * | 2007-12-11 | 2014-11-10 | 삼성전자주식회사 | 휴대 단말기의 화상 통화 방법 및 장치 |
CN101917548A (zh) * | 2010-08-11 | 2010-12-15 | 无锡中星微电子有限公司 | 自适应调整画面的摄像装置及方法 |
CN104335251A (zh) * | 2012-06-12 | 2015-02-04 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
US8957943B2 (en) * | 2012-07-02 | 2015-02-17 | Bby Solutions, Inc. | Gaze direction adjustment for video calls and meetings |
US9762848B2 (en) * | 2013-03-15 | 2017-09-12 | Google Inc. | Automatic adjustment of video orientation |
GB2528319A (en) * | 2014-07-18 | 2016-01-20 | Ibm | Device display perspective adjustment |
CN104484858B (zh) * | 2014-12-31 | 2018-05-08 | 小米科技有限责任公司 | 人物图像处理方法及装置 |
CN106303029B (zh) * | 2016-08-15 | 2019-06-14 | Oppo广东移动通信有限公司 | 一种画面的旋转控制方法、装置及移动终端 |
CN107733874B (zh) * | 2017-09-20 | 2021-03-30 | 平安科技(深圳)有限公司 | 信息处理方法、装置、计算机设备和存储介质 |
-
2017
- 2017-09-20 CN CN201710850125.7A patent/CN107733874B/zh active Active
-
2018
- 2018-02-24 WO PCT/CN2018/077157 patent/WO2019056701A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102695034A (zh) * | 2012-05-30 | 2012-09-26 | 青岛海信移动通信技术股份有限公司 | 在可视通话中调整视频图像在对端显示的方法及装置 |
CN104144313A (zh) * | 2013-05-10 | 2014-11-12 | 中国电信股份有限公司 | 视频通信方法、***与云端图像服务器 |
CN105787884A (zh) * | 2014-12-18 | 2016-07-20 | 联想(北京)有限公司 | 一种图像处理方法及电子设备 |
CN104936039A (zh) * | 2015-06-19 | 2015-09-23 | 小米科技有限责任公司 | 图像处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2019056701A1 (zh) | 2019-03-28 |
CN107733874A (zh) | 2018-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9159169B2 (en) | Image display apparatus, imaging apparatus, image display method, control method for imaging apparatus, and program | |
CN109788189B (zh) | 将相机与陀螺仪融合在一起的五维视频稳定化装置及方法 | |
US10938725B2 (en) | Load balancing multimedia conferencing system, device, and methods | |
US20120293613A1 (en) | System and method for capturing and editing panoramic images | |
CN111788572A (zh) | 用于面部识别的方法和*** | |
CN105981368A (zh) | 在成像装置中的照片构图和位置引导 | |
US20230273613A1 (en) | Systems and methods for determining preferences for control settings of unmanned aerial vehicles | |
US11570379B2 (en) | Digital image filtering and post-capture processing using user specific data | |
JP6619542B1 (ja) | ビデオフレームの複数の部分のフィンガープリントを生成することによって立体ビデオを検出するための方法、システム、および媒体 | |
CN109756723B (zh) | 获取影像的方法和装置,存储介质和电子设备 | |
CN107733874B (zh) | 信息处理方法、装置、计算机设备和存储介质 | |
JP6026680B1 (ja) | 画像識別を行うための方法およびシステム | |
KR101697495B1 (ko) | 카메라 흔들림을 검출하는 화상 회의 서버 | |
TW202211671A (zh) | 一種資訊處理方法、電子設備、儲存媒體和程式 | |
US20180137661A1 (en) | Picture processing method, sending method, processing apparatus and sending apparatus | |
US11553216B2 (en) | Systems and methods of facilitating live streaming of content on multiple social media platforms | |
CN117459662A (zh) | 一种视频播放方法、识别方法、装置、设备及存储介质 | |
CN109842791B (zh) | 一种图像处理方法及装置 | |
CN110415318B (zh) | 图像处理方法和装置 | |
CN112199547A (zh) | 图像处理方法及装置、存储介质和电子设备 | |
US10282633B2 (en) | Cross-asset media analysis and processing | |
CN112437332B (zh) | 一种目标多媒体信息的播放方法和装置 | |
KR20120080379A (ko) | 디지털 카메라의 이미지 어노테이션 처리 방법 및 장치 | |
KR20230008810A (ko) | 모바일 카메라로 파노라마 생성 | |
US20190116214A1 (en) | Method and system for taking pictures on real time dynamic basis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |