[发明专利]图像处理方法、装置、系统、存储介质和计算机设备在审
| 申请号: | 201810594149.5 | 申请日: | 2018-06-11 |
| 公开(公告)号: | CN110175949A | 公开(公告)日: | 2019-08-27 |
| 发明(设计)人: | 李昊沅;左小祥;李峰;周蔚;程君;尚海豹 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T1/60;G06T7/40 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊;何平 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图像处理 特征图 待处理图像 共享缓存区 计算机设备 图像处理器 存储介质 纹理图 写入 读取 图像处理结果 图像处理指令 中央处理器 处理指令 读取目标 发送图像 共享缓存 获取指令 目标图像 指示图像 处理器 区时 转化 图像 申请 | ||
1.一种图像处理方法,应用于中央处理器,包括:
将待处理图像的多个特征图逐个写入共享缓存区;所述多个特征图中每个特征图的像素点,具有表示所述特征图所在特征通道的像素值、且与所述待处理图像中像素点对应;所述共享缓存区由中央处理器与图像处理器共享;
向图像处理器发送图像处理指令;所述图像处理指令用于指示图像处理器从共享缓存区读取待处理图像的多个特征图、并将待处理图像的多个特征图转化为纹理图后进行图像处理;所述纹理图中的纹理点与所述待处理图像中像素点对应、且包括对应的像素点在各特征通道的像素值;
当接收到图像处理结果获取指令、且所述图像处理器将通过图像处理得到的目标图像由纹理图转化为多个特征图并逐个写入所述共享缓存区时,则从所述共享缓存区中读取目标图像的多个特征图。
2.根据权利要求1所述的方法,其特征在于,所述向图像处理器发送图像处理指令,包括:
调用图像处理器控制接口创建多个图像处理器线程;
向所述多个图像处理器线程发送图像处理指令;所述图像处理指令用于指示所述多个图像处理器线程并行从共享缓存区读取多个特征图、并将待处理图像的多个特征图转化为纹理图后,再并行对纹理图中不同的纹理点进行处理。
3.根据权利要求2所述的方法,其特征在于,所述调用图像处理器控制接口创建多个图像处理器线程,包括:
调用图像处理器控制接口创建多个图像处理器线程组;每个所述图像处理器线程组包括多个图像处理器线程;
所述向所述多个图像处理器线程发送图像处理指令,包括:
向所述多个图像处理器线程组分别发送相应的图像处理指令;所述图像处理指令,用于指示相应的图像处理器线程组并行执行所述图像处理指令指定的操作;所述指定的操作为从共享缓存区读取多个特征图、将多个特征图转化为纹理图,或者,对所述纹理图中不同的纹理点进行处理。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
加载并解析神经网络模型的模型文件;
将解析得到的神经网络模型各网络层的层参数和连接关系,写入所述共享缓存区;写入所述共享缓存区的层参数和连接关系,用于指示图像处理器按照神经网络模型中各网络层的连接关系,通过各网络层的层参数对待处理图像的纹理图进行图像处理。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
将所述神经网络模型中各网络层的输入存储地址与输出存储地址,分别写入所述共享缓存区;
其中,写入所述共享缓存区的输入存储地址,用于指示图像处理器通过各网络层的层参数对待处理图像的纹理图进行图像处理时,从该网络层相应的输入存储地址读取数据作为输入;写入所述共享缓存区的输出存储地址,用于指示图像处理器通过各网络层的层参数对待处理图像的纹理图进行图像处理时,将输出按照该网络层相应的输出存储地址进行存储。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
通过图像处理器调用纹理采样器接口按预设采样尺寸读取纹理图;
当预设采样尺寸大于纹理图的尺寸时,通过所述纹理采样器接口按照所述预设采样尺寸与纹理图的尺寸的偏移量,返回用于补充纹理图边界的纹理点;
通过图像处理器对补充纹理点后的纹理图进行图像处理。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:
将第一数据类型的待处理图像写入共享缓存区;
其中,所述图像处理指令,还用于指示图像处理器在进行图像处理前,将待处理图像由第一数据类型转为第二数据类型后进行图像处理;所述第一数据类型的精度大于所述第二数据类型的精度;
所述当接收到图像处理结果获取指令、且所述图像处理器将通过图像处理得到的目标图像由纹理图转为多个特征图以逐个写入所述共享缓存区时,则从所述共享缓存区中读取目标图像的多个特征图,包括:
当接收到图像处理结果获取指令、所述图像处理器将通过图像处理得到的目标图像由第二数据类型转为第一数据类型、且由纹理图转为多个特征图以逐个写入所述共享缓存区时,从所述共享缓存区中读取第一数据类型的目标图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810594149.5/1.html,转载请声明来源钻瓜专利网。





