一种视频图像的获取方法及装置的制造方法_4

文档序号:9691310阅读:来源:国知局
的眼部图像。
[0113]在可选的实施例中,可通过采集模块14采集用户在不同位置时视线指向视频显示屏幕的第一用户图像和视线指向摄像头的第二用户图像,比如通过采集模块14采集该用户面对显示屏幕从左到右进行移动得到的多个第一用户图像,并采集该用户同样面对该显示屏幕从左到右进行移动得到的多个第二用户图像。具体的,该视频显示屏幕可以是进行视频时的显示窗口,或者可以是该终端设备的整个显示屏幕。
[0114]训练模块15,用于通过预设的分类器对所述采集模块14采集到的所述第一用户图像以及所述第二用户图像进行训练,获得所述第一用户图像对应的第一眼部图像以及所述第二用户图像对应的第二眼部图像,并将所述第一眼部图像作为眼部参考图像,将所述第二眼部图像作为眼部替换图像。
[0115]可选地,所述训练模块15可进一步包括:
[0116]提取单元151,用于分别从所述第一用户图像中提取出所述用户的第一脸部图像以及从所述第二用户图像中提取出所述用户的第二脸部图像;
[0117]图像获取单元152,用于通过预设的分类器对所述提取单元151提取出的所述第一脸部图像以及所述第二脸部图像进行训练,获得所述第一脸部图像中的第一眼部图像以及所述第二脸部图像中的第二眼部图像。
[0118]具体的,该预设的分类器为预先通过大量视频图像进行训练而得到,使得该分类器能够从用户图像中识别出图像中的眼部图像。举例来说,可使用opencv(0pen SourceComputer Vis1n Library)对获取得到的第一用户图像对应的脸部图像(人脸正面)和第二用户图像对应的脸部图像进行眼部识别。再通过该训练得到的分类器获取眼部图像之前,可先通过提取单元151提取该第一用户图像以及第二用户图像中的脸部图像,图像获取单元152通过该分类器即可从该脸部图像中获得眼部图像。
[0119]进一步的,在本发明实施例中,所述装置还可包括:
[0120]第三获取模块16,用于获取所述第一用户图像中所述用户所处的第一位置,以及获取所述第二用户图像中所述用户所处的第二位置;
[0121]关联模块17,用于检测所述第三获取模块16获取的所述第一位置和所述第二位置是否为同一个位置,并在检测到为同一个位置时,将所述第一用户图像对应的第一眼部图像和所述第二用户图像对应的第二眼部图像相关联。
[0122]进一步的,还可通过第三获取模块16获取用户在所述第一用户图像中以及所述第二用户图像中所处的位置,并通过关联模块17预置眼部参考图像和眼部替换图像之间的关联关系。具体的,可通过第三获取模块16获取用户在第一用户图像中所处的第一位置以及在第二用户图像中所处的第二位置,关联模块17检测该第一位置和第二位置是否为用户图像中的同一位置,当为同一位置时,则可将该第一用户图像对应的第一眼部图像和该第二用户图像对应的第二眼部图像相关联,即生成该第一用户图像对应的眼部参考图像和该第二用户图像对应的眼部替换图像的关联关系。
[0123]需要说明的是,该同一位置并不表明该第一位置与第二位置在用户图像中所处的位置完全一致,该同一位置可包含一个距离阈值,即该第一位置与第二位置在用户图像中的相差的距离在该距离阈值范围内时,即可将该第一位置与第二位置确定为同一位置。
[0124]可选地,所述图像相似度包括像素均方差;所述筛选模块12可进一步包括:
[0125]计算单元121,用于计算预置的眼部参考图像集合中的眼部参考图像与所述眼部图像之间的像素均方差,并检测所述像素均方差是否低于预设的像素差阈值。
[0126]其中,所述眼部参考图像即为所述用户的视线指向视频显示屏幕时的第一用户图像中的眼部图像。
[0127]确定单元122,用于在所述计算单元121检测到所述像素均方差低于所述像素差阈值时,将所述眼部参考图像确定为目标参考图像。
[0128]具体的,可通过计算单元121计算该用户在视频时得到的视频图像中的眼部图像与眼部参考图像集合中各眼部参考图像的像素均方差,并将该计算得到的像素均方差与预置的像素差阈值进行比较,在检测到该像素均方差低于该像素差阈值时,即可通过确定单元122将该低于像素差阈值的眼部参考图像确定为目标参考图像,以通过该目标参考图像获取得到该视频图像中眼部图像对应的眼部替换图像,并通过该眼部替换图像替换所述眼部图像。
[0129]进一步的,若低于该像素差阈值的眼部参考图像不止一个,则可将最小像素均方差对应的眼部参考图像确定为目标参考图像。
[0130]进一步的,在本发明实施例中,所述装置还可包括:
[0131]分块模块18,用于对所述眼部图像进行分块处理得到图像分块;
[0132]更新模块19,用于通过将所述分块模块18得到的图像分块向各个预设方向移动后确定的新的图像,对所述眼部图像进行更新。
[0133]在可选的实施例中,在通过计算单元121计算预置的眼部参考图像集合中的眼部参考图像与所述眼部图像之间的像素均方差之前,可通过分块模块18对所述眼部图像进行分块处理得到图像分块;并由更新模块19通过将所述图像分块向各个预设方向移动后确定的新的图像,对所述眼部图像进行更新。其中,该预设方向可包括上下左右等方向,本发明实施例不做限定。
[0134]实施本发明实施例可通过预置眼部参考图像和眼部替换图像,使得用户在进行视频时能够根据获取的视频图像中的眼部图像,从预置的眼部参考图像集合中筛选出与该眼部图像的像素均方差低于预设像素差阈值的眼部参考图像作为目标参考图像,从而将与该目标参考图像相关联的用户视线指向摄像头的眼部替换图像替换为该视频图像的眼部图像,使得视频显示屏幕中用户的眼部图像能够聚焦,实现了用户之间的目光接触,且实现成本较低。
[0135]进一步的,请参见图8,是本发明实施例提供的一种终端设备的结构组成示意图,本发明实施例的终端设备包括:摄像头500、输入装置300、输出装置400、存储器200和处理器100,所述存储器200可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。作为一种计算机存储介质的存储器200中存储相应的应用程序等。所述输入装置300、输出装置400、存储器200以及处理器100之间可以通过总线进行数据连接,也可以通过其他方式数据连接。本实施例中以总线连接进行说明。具体的,本发明实施例的所述终端设备可进一步参照图6至图7对应实施例中的视频图像的获取装置的相关描述。
[0136]其中,所述处理器100执行如下步骤:
[0137]当用户进行视频时,通过所述摄像头500采集包含所述用户的视频图像,从包含所述用户的视频图像中获取眼部图像;
[0138]将所述眼部图像与预置的眼部参考图像集合中的眼部参考图像进行对比,从所述眼部参考图像集合中筛选出与所述眼部图像的图像相似度大于预设相似度阈值的眼部参考图像作为目标参考图像,所述眼部参考图像为所述用户的视线指向视频显示屏幕时的眼部图像;
[0139]获取与所述目标参考图像相关联的眼部替换图像,并将所述眼部替换图像作为所述视频图像的眼部图像,所述眼部替换图像为所述用户的视线指向摄像头时的眼部图像,所述摄像头用于采集所述视频图像。
[0140]在可选的实施例中,所述处理器100在执行所述当用户进行视频时,从包含所述用户的视频图像中获取眼部图像之前,还执行以下步骤:
[0141]通过所述摄像头500采集用户在不同位置时视线指向视频显示屏幕的第一用户图像以及视线指向摄像头的第二用户图像,所述第一用户图像以及所述第二用户图像包含所述用户的眼部图像;
[0142]通过预设的分类器对所述第一用户图像以及所述第二用户图像进行训练,获得所述第一用户图像对应的第一眼部图像以及所述第二用户图像对应的第二眼部图像,并将所述第一眼部图像作为眼部参考图像,将所述第二眼部图像作为眼部替换图像。
[0143]在可选的实施例中,所述处理器100在执行所述通过预设的分类器对所述第一用户图像以及所述第二用户图像进行训练,获得所述第一用户图像对应的第一眼部图像以及所述第二用户图像对应的第二眼部图像,具体执行以下步骤:
[0144]分别从所述第一用户图像中提取出所述用户的第一脸部图像以及从所述第二用户图像中提取出所述用户的第二脸部图像;
[0145]通过预设的分类器对所述第一脸部图像以及所述第二脸部图像进行训练,获得所述第一脸部图像中的第一眼部图像以及所述第二脸部图像中的第二眼部图像。
[0146]在可选的实施例中,所述处理器100还执行以下步骤:
[0147]获取所述第一用户图像中所述用户所处的第一位置,以及获取所述第二用户图像中所述用户所处的第二位置;
[0148]检测所述第一位置和所述第二位置是否为同一个位置,若是,则将所述第一用户图像对应的第一眼部图
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1