1.一种图像裁剪方法,包括:
响应于确定目标用户打开目标界面并注视所述目标界面,控制目标终端上安装的前置摄像头拍摄预设时长的视频,作为候选视频,其中,所述候选视频为录制存在所述目标用户的面部的视频;
确定所述候选视频包括的每帧图像对应的虹膜信息,得到虹膜信息集合,其中,所述虹膜信息集合中的虹膜信息包括:所述目标用户的虹膜位置信息和所述目标用户的注视方向信息,其中,虹膜位置信息表征瞳孔中心的坐标,注视方向信息表征以巩膜图像的中心点为起点、瞳孔中心点为终点的向量;
基于所述虹膜信息集合中的每个虹膜信息,确定注视点信息,得到注视点信息集合,其中,所述注视点信息集合中的注视点信息包括:注视点坐标;
根据所述注视点信息集合,确定注视区域;
根据所述注视区域,对所述目标界面中展示的物品展示图像进行裁剪,以生成裁剪后的物品展示图像,其中,确定所述候选视频包括的每帧图像对应的虹膜信息,包括:对所述图像进行局部二值化处理,以生成局部二值化处理后的图像;
对所述局部二值化处理后的图像进行图像增强处理,以生成图像增强处理后的图像;
通过虹膜定位算法,确定所述图像增强处理后的图像中的目标用户的虹膜位置,以生成所述虹膜信息包括的虹膜位置信息;
确定所述图像增强处理后的图像中的所述目标用户的眼球中心坐标;
根据所述眼球中心坐标和所述虹膜位置信息,确定所述虹膜信息包括的注视方向信息,其中,对所述图像进行局部二值化处理,以生成局部二值化处理后的图像,包括:确定所述图像中的目标区域,其中,所述目标区域为包含所述目标用户的眼球的区域;
对所述目标区域进行二值化处理,以生成所述局部二值化处理后的图像,其中,基于所述虹膜信息集合中的每个虹膜信息,确定注视点信息,包括:将所述虹膜信息包括的虹膜位置信息输入至预先训练的注视点确定模型包括的第一子网络中,以生成第一特征信息,其中,所述第一子网络包括:第一卷积层、第二卷积层和第三卷积层,所述第一子网络采用线性整流函数作为激活函数;
将所述虹膜信息包括的注视方向信息输入至预先训练的所述注视点确定模型包括的第二子网络中,以生成第二特征信息,其中,所述第二子网络包括:第四卷积层、第五卷积层和第六卷积层,所述第一子网络和所述第二子网络参数共享,所述第二子网络采用线性整流函数作为激活函数;
将所述局部二值化处理后的图像输入至预先训练的所述注视点确定模型包括的第三子网络中,以生成第三特征信息,其中,所述第三子网络包括:第七卷积层、第八卷积层和第九卷积层;
将所述第一特征信息、第二特征信息和第三特征进行拼接,以生成第四特征信息;
将所述第四特征信息输入至预先训练的所述注视点确定模型包括的全连接层,以生成所述注视点信息。
2.根据权利要求1所述的方法,其中,所述方法还包括:对所述物品展示图像进行模糊化处理,以生成模糊化处理后的物品展示图像;
对所述裁剪后的物品展示图像进行放大处理,以生成目标图像;
将所述目标图像叠加至所述模糊化处理后的物品展示图像上,以生成待展示图像;
将所述待展示图像在所述目标终端上进行显示。
3.根据权利要求1所述的方法,其中,所述根据所述注视点信息集合,确定注视区域,包括:
根据所述注视点信息集合中的各个注视点信息包括的注视点坐标,依次确定上边界、下边界、左边界和右边界,以此确定所述注视区域。
4.一种图像裁剪装置,包括:
控制单元,被配置成响应于确定目标用户打开目标界面并注视所述目标界面,控制目标终端上安装的前置摄像头拍摄预设时长的视频,作为候选视频,其中,所述候选视频为录制存在所述目标用户的面部的视频;
第一确定单元,被配置成确定所述候选视频包括的每帧图像对应的虹膜信息,得到虹膜信息集合,其中,所述虹膜信息集合中的虹膜信息包括:所述目标用户的虹膜位置信息和所述目标用户的注视方向信息,其中,虹膜位置信息表征瞳孔中心的坐标,注视方向信息表征以巩膜图像的中心点为起点、瞳孔中心点为终点的向量;
第二确定单元,被配置成基于所述虹膜信息集合中的每个虹膜信息,确定注视点信息,得到注视点信息集合,其中,所述注视点信息集合中的注视点信息包括:注视点坐标;
第三确定单元,被配置成根据所述注视点信息集合,确定注视区域;
裁剪单元,被配置成根据所述注视区域,对所述目标界面中展示的物品展示图像进行裁剪,以生成裁剪后的物品展示图像,其中,确定所述候选视频包括的每帧图像对应的虹膜信息,包括:
对所述图像进行局部二值化处理,以生成局部二值化处理后的图像;
对所述局部二值化处理后的图像进行图像增强处理,以生成图像增强处理后的图像;
通过虹膜定位算法,确定所述图像增强处理后的图像中的目标用户的虹膜位置,以生成所述虹膜信息包括的虹膜位置信息;
确定所述图像增强处理后的图像中的所述目标用户的眼球中心坐标;
根据所述眼球中心坐标和所述虹膜位置信息,确定所述虹膜信息包括的注视方向信息,其中,对所述图像进行局部二值化处理,以生成局部二值化处理后的图像,包括:确定所述图像中的目标区域,其中,所述目标区域为包含所述目标用户的眼球的区域;
对所述目标区域进行二值化处理,以生成所述局部二值化处理后的图像,其中,基于所述虹膜信息集合中的每个虹膜信息,确定注视点信息,包括:将所述虹膜信息包括的虹膜位置信息输入至预先训练的注视点确定模型包括的第一子网络中,以生成第一特征信息,其中,所述第一子网络包括:第一卷积层、第二卷积层和第三卷积层,所述第一子网络采用线性整流函数作为激活函数;
将所述虹膜信息包括的注视方向信息输入至预先训练的所述注视点确定模型包括的第二子网络中,以生成第二特征信息,其中,所述第二子网络包括:第四卷积层、第五卷积层和第六卷积层,所述第一子网络和所述第二子网络参数共享,所述第二子网络采用线性整流函数作为激活函数;
将所述局部二值化处理后的图像输入至预先训练的所述注视点确定模型包括的第三子网络中,以生成第三特征信息,其中,所述第三子网络包括:第七卷积层、第八卷积层和第九卷积层;
将所述第一特征信息、第二特征信息和第三特征进行拼接,以生成第四特征信息;
将所述第四特征信息输入至预先训练的所述注视点确定模型包括的全连接层,以生成所述注视点信息。
5.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至3中任一所述的方法。
6.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1至3中任一所述的方法。