Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. CN109361880 - Method and system for displaying dynamic picture or video corresponding to static picture

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ ZH ]

权利要求书

1.一种展示静态图片对应的动态图片或视频的方法,其特征在于,包括:
将静态图片及其对应的动态图片或视频保存在云端;
提取云端保存的所述静态图片的特征点,对应所述静态图片保存在所述云端;
当设备扫描到第一静态图片时,提取该第一静态图片的特征点,并将提取的特征点与云端保存的各静态图片对应的特征点进行比较和匹配,确定出匹配成功的第二静态图片;
将所述第二静态图片在所述云端对应保存的动态图片或视频渲染在所述第一静态图片的位置上。

2.根据权利要求1所述的方法,其特征在于,所述静态图片对应的动态图片或视频的生成方式包括:
通过拍摄生成所述静态图片时,自动生成该静态图片对应的动态图片或视频;或者,
接收用户在所述静态图片上设置的锚点,根据锚点将所述静态图片分割为动态部分和静态部分;根据用户输入的箭头长度确定所述动态部分移动的强度,根据用户输入的箭头的方向确定所述动态部分移动的方向;根据确定的所述强度和方向对所述动态部分进行图像变形,保持所述静态部分的图像不变,生成所述静态图片对应的动态图片。

3.根据权利要求1所述的方法,其特征在于,对于保存在云端的静态图片,由设备或云端执行所述提取静态图片特征点的处理。

4.根据权利要求1或3所述的方法,其特征在于,所述提取静态图片的特征点包括:将所述静态图片网格化,在每个网格内提取该网格内图像的特征点。

5.根据权利要求4所述的方法,其特征在于,在不同网格内,提取特征点的阈值相同或不同。

6.根据权利要求1所述的方法,其特征在于,在将所述第二静态图片在所述云端对应保存的动态图片或视频渲染在所述第一静态图片的位置上时,计算所述第一静态图片与所述第二静态图片间的变换矩阵,并根据变换矩阵执行所述渲染操作。

7.根据权利要求6所述的方法,其特征在于,所述计算所述第一静态图片与所述第二静态图片间的变换矩阵包括:
利用光流追踪算法计算初始变换矩阵,并根据所述初始变换矩阵确定位于所述第一静态图片上的第一组特征点;
以所述第一组特征点为中心,利用所述第一静态图片,构造一组矩形图像作为待匹配的模板,计算出所述待匹配的模板在所述第一静态图片中的最佳匹配位置作为第二组特征点,计算所述第二组特征点和所述第二静态图片中的一组特征点间的变换矩阵,作为所述变换矩阵。

8.根据权利要求1所述的方法,其特征在于,所述将提取的特征点与云端保存的各静态图片对应的特征点进行比较和匹配包括:
将提取的特征点与云端保存的各静态图片对应的特征点进行比较,获取匹配的特征点对,根据匹配的距离确定各匹配的特征点对的好坏,当好的匹配率达到或超过设置的匹配阈值时,确定匹配成功。

9.根据权利要求1或8所述的方法,其特征在于,该方法进一步包括:根据不同的需求设置不同的匹配阈值,所述将提取的特征点与云端保存的各静态图片对应的特征点进行比较和匹配时,根据当前需求选择对应的匹配阈值进行是否匹配成功的判定。

10.根据权利要求1所述的方法,其特征在于,所述在云端保存的静态图片及其对应的动态图片或视频为:静态图片的URL和动态图片或视频的URL。

11.根据权利要求1所述的方法,其特征在于,在云端保存静态图片时,对应保存该静态图片对应的用户信息;
当用户将所述云端上的第三静态图片分享给其他用户时,在云端上对应所述第三静态图片保存所述其他用户的信息。

12.根据权利要求1所述的方法,其特征在于,所述提取该第一静态图片的特征点包括:以设定的速度拍摄第一静态图片,针对拍摄的各个照片提取特征点,将每张照片的特征点分别与云端保存的各静态图片对应的特征点进行比较和匹配,直到确定出匹配成功的第二静态图片。

13.一种展示静态图片对应的动态图片或视频的系统,其特征在于,该系统包括:存储模块、第一特征提取模块、第二特征提取模块、特征匹配模块、追踪模块和渲染模块;
所述存储模块,用于在云端保存所述静态图片及其对应的动态图片或视频以及特征点;
所述第一特征提取模块,用于提取云端保存的所述静态图片的特征点;
所述第二特征提取模块,用于在设备扫描到第一静态图片时,提取该第一静态图片的特征点;
所述特征匹配模块,用于将所述第二特征提取模块提取的特征点与云端保存的同一用户的各静态图片对应的特征点进行比较和匹配,确定出匹配成功的第二静态图片;
所述渲染模块,用于将所述第二静态图片在所述云端对应保存的动态图片或视频渲染在所述第一静态图片的位置上。

14.根据权利要求13所述的系统,其特征在于,该系统进一步包括追踪模块,用于计算所述第一静态图片与所述第二静态图片间的变换矩阵;
所述渲染模块,进一步用于根据所述变换矩阵,将所述第二静态图片在所述云端对应保存的动态图片或视频渲染在所述第一静态图片的位置上。

15.根据权利要求13所述的系统,其特征在于,该系统进一步包括编辑模块,用于在所述静态图片上,设置用于分割动态部分和静态部分的锚点;根据用户输入的箭头长度确定所述动态部分移动的强度,根据用户输入的箭头的方向确定所述动态部分移动的方向;根据确定的所述强度和方向对所述动态部分进行图像变形,保持所述静态部分的图像不变,生成所述静态图片对应的动态图片或视频。

16.根据权利要求13所述的系统,其特征在于,所述系统进一步包括配置模块,用于根据不同的需求设置不同的匹配阈值;
所述特征匹配模块,还用于在将提取的特征点与云端保存的各静态图片对应的特征点进行比较和匹配时,根据当前需求选择对应的匹配阈值进行是否匹配成功的判定。

17.根据权利要求13所述的系统,其特征在于,所述第一特征提取模块位于云端服务器上或一终端设备上。