基于异步抓拍、存储分类图片的方法及抓拍系统技术方案

技术编号:33201125 阅读:21 留言:0更新日期:2022-04-24 00:38
本发明专利技术涉及图像处理技术领域,具体是一种基于异步抓拍、存储分类图片的方法及抓拍系统,检测目标后,对目标进行分类及状态标识,创建抓拍县城,并产生唯一索引,创建抓拍链表,将索引与抓拍链表按映射关系存入线性表中,创建取图、存图,根据索引从线性表中找到对应的抓拍链表并从抓拍链表实时读取图片并存入存储器,检测到目标消失,输出目标事件累呗和状态结束标识,释放抓拍线程,根据索引从线性表释放抓拍链表,释放取图、存图线程,本发明专利技术解决串行处理图片抓拍和存储的实时性和效率低问题,对比现有技术方案,采用异步并行处理的方法可提升系统处理智能功能的实时性和效率。提升系统处理智能功能的实时性和效率。

【技术实现步骤摘要】
基于异步抓拍、存储分类图片的方法及抓拍系统


[0001]本专利技术涉及图像处理
,具体是基于异步抓拍、存储分类图片的方法及抓拍系统。

技术介绍

[0002]现有技术,图片抓拍和存储的操作是串行同步处理的,先处理图片抓拍,等抓拍结束后,在进行图片存储操作,当智能检测的类别数量增加时,抓拍和存储的实时性和效率降低。
[0003]设计一种新方案,解决串行处理图片抓拍和存储的实时性和效率低问题。

技术实现思路

[0004]为了解决上述问题,本专利技术提供基于异步抓拍、存储分类图片的方法及抓拍系统,相比现有技术,运行效率提高。
[0005]为了达到上述目的,本专利技术采用以下技术方案:
[0006]基于异步抓拍、存储分类图片的方法,包括以下步骤:
[0007]S1,检测到目标进入抓拍范围后,输出目标事件类别与状态开始标识;
[0008]S2,创建抓拍线程,产生唯一的索引,并创建抓拍链表,将索引与抓拍链表按映射关系存入抓拍线程中;
[0009]S3,创建取图、存图线程,根据索引从抓拍线程中找到对应的抓拍链表,并从抓拍链表实时读取图片并存入存储器;
[0010]S4,检测到目标离开抓拍范围后,输出目标事件类别和状态结束标识;
[0011]S5,释放抓拍线程,根据索引从线性表释放抓拍链表;
[0012]S6,释放取图、存图线程。
[0013]进一步的,所述步骤S2还包括以下步骤:
[0014]S21,进行实时图片抓拍,产生图片;
[0015]S22,存储图片到抓拍链表;
[0016]S23,循环步骤S21、S22,直至抓拍范围内没有目标。
[0017]在这里图片格式为JPG格式的图片。
[0018]进一步的,所述步骤S3还包括以下步骤:
[0019]S31,从抓拍链表中实时读取一张图片;
[0020]S32,将图片写入存储器,其中,存储器可以为内存卡或者大型服务器等外部存储器;
[0021]S33,循环步骤S31、S32,直至图片全部存储完毕。
[0022]进一步的,所述图片为JPG格式图片。
[0023]一种抓拍系统,该系统采用上述的基于异步抓拍、存储分类图片的方法,该系统具体包括视频检测模块、处理中心、抓拍模块及存储模块,所述视频检测模块用于检测目标,
并向处理中心发出相应的目标信号,所述处理中心创建抓拍线程及取图、存图线程,并将抓拍图片写入所述存储模块,所述抓拍模块对目标进行抓拍并将抓拍图片缓存至处理中心。
[0024]本专利技术有益效果
[0025]1、本专利技术的基于异步抓拍、存储分类图片的方法,可以对目标识别并进行目标分类,以方便后续的图片的查找;
[0026]2、任务处理中控制抓拍模块对目标进行实时抓拍,同时将图片实时存储至存储器中;
[0027]3、解决了现有技术中,串行处理抓拍和存储造成的效率低的问题,提高了抓拍效率及存储效率。
附图说明
[0028]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0029]图1本专利技术实施例1目标出现方法流程示意图;
[0030]图2本专利技术实施例1目标消失方法流程示意图;
具体实施方式
[0031]为更进一步阐述本专利技术为实现预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术的具体实施方式、结构、特征及其功效,详细说明如后。
[0032]实施例1
[0033]现有技术中心,串行处理图片抓拍和图片存储,在目标数量较多的情况下,处理的效率低下,针对该问题提出了异步抓拍和图片分类存储的方法,在这里结合抓拍系统对本方案进行说明。
[0034]一种抓拍系统,该系统采用上述的基于异步抓拍、存储分类图片的方法,该系统具体包括视频检测模块、处理中心、抓拍模块及存储模块,所述视频检测模块用于检测目标,并向处理中心发出相应的目标信号,所述处理中心创建抓拍线程及取图、存图线程,并将抓拍图片写入所述存储模块,所述抓拍模块对目标进行抓拍并将抓拍图片缓存至处理中心。
[0035]基于异步抓拍、存储分类图片的方法,包括以下步骤:
[0036]S1,视频检测模块,检测到目标进入抓拍范围后,向处理中心输出目标事件类别与状态开始标识;
[0037]在这里目标事件类别是指目标种类,例如:人脸、人体、车辆、车牌、非机动车、火点、超温、越线、入侵、移动侦测等,根据使用环境和具体的目标设置不同而不同,状态开始标识是指在视频范围第一次检测到新的目标。
[0038]S2,处理中心,创建抓拍线程,产生唯一的索引,并创建抓拍链表,将索引与抓拍链表按映射关系一对一,存入抓拍线程中;
[0039]步骤S2具体包括以下步骤:
[0040]S21,抓拍模块,对目标进行实时图片抓拍,产生JPG图片;
[0041]S22,存储JPG图片到抓拍链表;
[0042]S23,循环步骤S21、S22,直至抓拍范围内没有目标。
[0043]S3,处理中心创建取图、存图线程,存储模块根据索引从抓拍线程中找到对应的抓拍链表,并从抓拍链表实时读取图片并存入存储器;
[0044]S31,存储模块从抓拍链表中实时读取一张JPG图片;
[0045]S32,将JPG图片写入存储器,其中,存储器可以为内存卡等外部存储器,存储器空间是否充足由存储模块进行检测,当存储器空间不足时,存储模块发出信号进行提示;
[0046]S33,循环步骤S31、S32,直至图片全部存储完毕,该模块在存入图片前,会预先检测存储空间是否不足,如果是,则发出报警信号给用户,如果否,则存入图片。
[0047]S4,检测到目标离开抓拍范围后,输出目标事件类别和状态结束标识;
[0048]状态结束标识是指当目标离开抓拍范围,状态标识设置为结束。
[0049]S5,释放抓拍线程,根据索引从线性表释放抓拍链表;
[0050]S6,释放取图、存图线程。
[0051]实施例2
[0052]一种交通违章抓拍系统,包括多个高速摄像头,多个高速摄像头安装于路口的不同位置且拍摄方向不同,当交通信号灯为红灯时,目标进入拍摄范围内,处理中心立即创建抓拍线程,多个不同方向的摄像头对目标进行抓拍,并将抓拍图片存储至抓拍链表,处理中心还创建取图、存图线程,从抓拍链表中读取图片存储至交警部门的监控中心,以方便随时查看。
[0053]以上,仅是本专利技术的较佳实施例而已,并非对本专利技术作任何形式上的限制,虽然本专利技术已以较佳实施例揭示如上,然而并非用以限定本专利技术,任何本领域技术人员,在不脱离本专利技术技术方案范围内,当可利用上述揭示的
技术实现思路
做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本专利技术技术方案内容,依据本专利技术的技术实质对以上实施例所作的任何简介修改、等同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于异步抓拍、存储分类图片的方法,其特征在于:包括以下步骤:S1,检测到目标进入抓拍范围后,输出目标事件类别与状态开始标识;S2,创建抓拍线程,产生唯一的索引,并创建抓拍链表,将索引与抓拍链表按映射关系存入抓拍线程中;S3,创建取图、存图线程,根据索引从抓拍线程中找到对应的抓拍链表,并从抓拍链表实时读取图片并存入存储器;S4,检测到目标离开抓拍范围后,输出目标事件类别和状态结束标识;S5,释放抓拍线程,根据索引从线性表释放抓拍链表;S6,释放取图、存图线程。2.根据权利要求1所述基于异步抓拍、存储分类图片的方法,其特征在于:所述步骤S2还包括以下步骤:S21,进行实时图片抓拍,产生图片;S22,存储图片到抓拍链表;S23,循环步骤S21、S22,直至抓拍范围内没有目标。3.根...

【专利技术属性】
技术研发人员:黄海龙
申请(专利权)人:惠州同为数码科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1