(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210412967.5
(22)申请日 2022.04.20
(71)申请人 威海经济技 术开发区天智创新 技术
研究院
地址 264200 山东省威海市经区香港路18-
1智慧大厦6 05室、 606室
(72)发明人 孙弘超 于江涛 孙志龙
(74)专利代理 机构 苏州三英知识产权代理有限
公司 32412
专利代理师 钱超
(51)Int.Cl.
G06V 10/56(2022.01)
G06V 10/74(2022.01)
G06K 9/62(2022.01)
H04L 51/04(2022.01)H04L 51/10(2022.01)
(54)发明名称
一种基于图像的预测方法、 装置及服 务器
(57)摘要
本发明提供一种基于图像的预测方法、 装置
及服务器, 属于图像处理领域, 包括: 获取社交软
件的聊天框中来自聊天对象发送的表情图像; 将
表情图像进行灰度转换, 生成灰度图像; 将灰度
图像进行切割, 切割形成M*N的子图像, 并基于哈
希编码对每个所述子图像进行编码, 生成目标矩
阵; 其中, M和N均为正整数; 将目标矩阵与第一数
据库中的第一矩阵进行相似度计算, 在第一矩阵
中确定出与 目标矩阵相似度超过预设阈值的第
二矩阵; 从第一数据库中查找出与第二矩阵对应
的表情图像, 并将与第二矩阵对应的表情图像按
照相似度从高至低的顺序向用户进行展示。 通过
该方式, 能够使得使用该社交软件的用户能够快
速通过预测出的聊天对象喜欢的表情图像来进
行回复。
权利要求书3页 说明书10页 附图3页
CN 114511713 A
2022.05.17
CN 114511713 A
1.一种基于图像的预测方法, 其特 征在于, 包括:
获取社交软件的聊天框中来自聊天对象发送的表情图像;
将所述表情图像进行 灰度转换, 生成灰度图像;
将所述灰度图像进行切割, 切割形成M*N的子图像, 并基于哈希编码对每个所述子图像
进行编码, 生成目标矩阵; 其中, M和N均为 正整数;
将所述目标矩阵与第 一数据库中的第 一矩阵进行相似度计算, 在所述第 一矩阵中确定
出与所述 目标矩阵相似度超过预设阈值的第二矩阵; 其中, 所述第一矩阵通过将所述第一
数据库中存 储的表情图像进行 灰度转换、 图像切割及哈希编码后生成; 以及
从所述第一数据库中查找出与所述第 二矩阵对应的表情图像, 并将与 所述第二矩阵对
应的表情图像按照相似度从高至低的顺序向用户进行展示; 其中, 与所述第二矩阵对应的
表情图像即为预测出的所述聊天对象喜欢的表情图像。
2.根据权利要求1所述的预测方法, 其特征在于, 所述将所述表情图像进行灰度转换,
生成灰度图像包括: 采用加权算法对所述表情 图像进行灰度转换, 生成所述灰度图像; 其
中, 所述加权 算法的表达式为:
;
表示所述灰度图像的像素
点的灰度值,
表示像素点红色通道的像素值;
表示像素点绿色通道的像素值;
表示像
素点蓝色通道的像素值, 或采用均值算法对所述表情图像进行灰度转换, 生成所述灰度图
像; 其中, 所述均值算法的表达式为:
;
表示所述灰度图像的像素
点的灰度值,
表示像素点红色通道的像素值;
表示像素点绿色通道的像素值;
表示像
素点蓝色通道的像素值。
3.根据权利要求1所述的预测方法, 其特征在于, 所述基于哈希编码对每个所述子图像
进行编码, 生成目标矩阵, 包括:
计算每个所述子图像的像素均值以及所述灰度图像的像素均值;
将每个所述子图像的像素均值与所述灰度图像的像素均值各自进行 数值比较; 以及
基于数值比较结果, 生成所述目标矩阵;
其中, 若所述子图像的像素均值大于所述灰度图像的像素均值, 则该子图像记为1, 若
所述子图像的像素均值不大于所述灰度图像的像素均值, 则该子图像记为0, 或者, 若所述
子图像的像素均值大于所述灰度图像的像素均值, 则该子图像记为0, 若 所述子图像的像素
均值不大于所述灰度图像的像素均值, 则该子图像记为1。
4.根据权利要求3所述的预测方法, 其特征在于, 所述计算每个所述子图像的像素均值
以及所述灰度图像的像素均值, 包括:
获取每个所述子图像中的各个 像素点的灰度值;
计算每个所述子图像中的所有像素点的灰度值的平均值, 得到每个所述子图像的像素
均值;
计算所述灰度图像中所有所述子图像的像素均值的平均值, 得到所述灰度图像的像素
均值。
5.根据权利要求1所述的预测方法, 其特征在于, 所述将所述目标矩阵与第 一数据库中
的第一矩阵进 行相似度计算, 在所述第一矩阵中确定出与所述目标矩阵相似度超过预设阈
值的第二矩阵, 包括:权 利 要 求 书 1/3 页
2
CN 114511713 A
2基于汉明距离算法, 计算所述目标矩阵与 所述第一数据库中每个所述第 一矩阵的相似
度, 确定出第三矩阵;
从所述第三矩阵筛 选出与所述目标矩阵相似度超过 预设阈值的所述第二矩阵。
6.根据权利要求1所述的预测方法, 其特征在于, 所述将所述目标矩阵与第 一数据库中
的第一矩阵进 行相似度计算, 在所述第一矩阵中确定出与所述目标矩阵相似度超过预设阈
值的第二矩阵, 包括:
通过余弦相似度算法, 计算所述目标矩阵与第一数据库中的第一矩阵进行相似度计
算, 确定出第三矩阵;
其中, 所述 余弦相似度算法的公式为:
; 其中,
表示所述目标矩阵与
所述第一矩阵的余弦相似度; A表示所述目标矩阵; B表示所述第一矩阵;
表示所述目标
矩阵中的第i个数值;
表示所述第一矩阵中的第i个数值;
从所述第三矩阵筛 选出与所述目标矩阵相似度超过 预设阈值的所述第二矩阵。
7.根据权利要求1所述的预测方法, 其特征在于, 其中, 所述第一数据库中的表情图像
根据类型分为不同的矩阵组; 每个所述矩阵组中均包括多个所述第一矩阵, 所述将所述 目
标矩阵与第一数据库中的第一矩阵进 行相似度计算, 在所述第一矩阵中确定出与所述目标
矩阵相似度超过 预设阈值的第二矩阵, 包括:
计算所述目标矩阵与每 个所述矩阵组中的第一矩阵的相似度;
获取每个所述矩阵组中相似度最高的预设数量的第四矩阵;
计算每个所述矩阵组中的所述第四矩阵与第一矩阵的相似度的平均值;
将平均值 最大的第四矩阵中的相似度超过 预设阈值的矩阵确定为所述第二矩阵。
8.根据权利要求1所述的预测方法, 其特 征在于, 所述方法还 包括:
提取所述表情图像中的文字;
从第二数据库中获取与所述文字对应的答复语录;
从第三数据库中查找出包含所述答复语录的表情图像; 其中, 包含所述答复语录的表
情图像即为预测出的用于回复所述聊天对象的表情图像。
9.一种基于用户头像的年龄预测装置, 其特 征在于, 包括:
获取模块, 用于获取 社交软件的聊天框中来自聊天对象发送的表情图像;
处理模块, 用于将所述表情图像进行灰度转换, 生成灰度图像; 将所述灰度图像进行切
割, 切割形成M*N的子图像, 并基于哈希编码对每个所述子图像进 行编码, 生成目标矩阵; 其
中, M和N均为正整 数; 将所述目标矩阵与第一数据库中的第一矩阵进 行相似度计算, 在所述
第一矩阵中确定出与所述 目标矩阵相似度超过预设阈值的第二矩阵; 其中, 所述第一矩阵
通过将所述第一数据库中存 储的表情图像进行 灰度转换、 图像切割及哈希编码后生成;
预测模块, 用于从所述第一数据库中查找出与所述第二矩阵对应的表情图像, 并将与权 利 要 求 书 2/3 页
3
CN 114511713 A
3
专利 一种基于图像的预测方法、装置及服务器
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 01:00:14上传分享