【技术实现步骤摘要】
图像处理方法、装置、电子设备和可读存储介质
本申请属于通信
,具体涉及一种图像处理方法、装置、电子设备和可读存储介质。
技术介绍
目前,大部分电子设备中均设置有图像处理芯片,这些图像处理芯片用于响应电子设备中的相机应用程序生成的图像处理指令以实现对图像的图像处理(如缩放、裁剪、更改图像参数、美化等处理)。在相关技术中,电子设备在生成图像处理指令后,会将该图像处理指令通过操作系统的相机整体框架或者私有通路下发至电子设备中的图像处理芯片。一般的,私有通路是为了满足复杂度越来越高的客制化功能需求,对相机整体架构进行外扩,建立的相机应用程序和图像处理芯片之间的信息传输通道。然而,由于图像处理芯片处理图像处理指令过程中硬件处理能力、算法耗时等限制,若相机应用程序频繁下发图像处理指令,会导致图像处理芯片出现卡顿、指令遗漏、指令混淆等异常处理状况。
技术实现思路
本申请实施例的目的是提供一种图像处理方法、装置、电子设备和可读存储介质,能够解决频繁下发图像处理指令,导致图像处理芯片出现卡顿、指令遗漏 ...
【技术保护点】
1.一种图像处理方法,其特征在于,所述方法包括:/n获取目标应用程序发送的至少一个图像处理指令;/n按照所述目标应用程序发送的所述至少一个图像处理指令中每个图像处理指令的发送时间,依次将所述每个图像处理指令存储至缓冲队列;/n通过图像缓冲线程,下发所述缓冲队列中的目标图像处理指令;/n其中,所述目标图像处理指令为:所述缓冲队列中的位于队列出口的图像处理指令。/n
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:
获取目标应用程序发送的至少一个图像处理指令;
按照所述目标应用程序发送的所述至少一个图像处理指令中每个图像处理指令的发送时间,依次将所述每个图像处理指令存储至缓冲队列;
通过图像缓冲线程,下发所述缓冲队列中的目标图像处理指令;
其中,所述目标图像处理指令为:所述缓冲队列中的位于队列出口的图像处理指令。
2.根据权利要求1所述的方法,其特征在于,所述通过图像缓冲线程,下发所述缓冲队列中的目标图像处理指令,具体包括:
通过所述图像缓冲线程,判断当前处理中的图像处理指令指示处理的图像数量是否小于预置阈值;
在所述当前处理中的图像处理指令指示处理的图像数量小于所述预置阈值的情况下,下发所述缓冲队列中的目标图像处理指令;
其中,每个所述图像处理指令用于指示对至少一幅图像进行图像处理。
3.根据权利要求2所述的方法,其特征在于,所述通过图像缓冲线程,下发所述缓冲队列中的目标图像处理指令之前,所述方法包括:
基于图像处理芯片的图像数量吞吐量,计算所述预置阈值;
其中,所述图像处理芯片用于处理所述目标图像处理指令。
4.根据权利要求2所述的方法,其特征在于,所述通过图像缓冲线程,下发所述缓冲队列中的目标图像处理指令之后,所述方法还包括:
在接收到所述图像处理芯片的反馈信息的情况下,则更新当前处理中的图像处理指令指示处理的图像数量。
5.根据权利要求4所述的方法,其特征在于,所述更新当前处理中的图像处理指令指示处理的图像数量之后,所述方法还包括:
通过所述图像缓冲线程,下发所述缓冲队列中位于队列出口的图像处理指令。
6.一种图像处理装置,其特征在于,所述装置包括:获取模块、存储模块和下发模块;
所述获取模块,用于获取目标应用程序发送的至少一个图像处理指令;
所述存储模块,用于按照所述目标应用程序发送的所述至少一个图像处理指令中每个图像处理指令的发...
【专利技术属性】
技术研发人员:何玫萱,高维阳,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。