图像标注方法、装置、设备及存储介质制造方法及图纸

技术编号:23557851 阅读:28 留言:0更新日期:2020-03-25 03:34
本申请公开了一种图像标注方法、装置、设备及存储介质,属于人工智能技术领域。本申请通过线程池,来执行图像下载任务,通过主线程,来执行图像标注的任务,由于线程池和主线程相互独立,线程池执行任务的过程和主线程执行任务的过程不会相互干扰,避免了图像下载任务对图像标注任务造成阻塞。利用线程池中的各个下载线程,以异步的方式来下载图像集中的各个图像,免去了同一时刻只能下载一个图像、图像下载完成后才能下载其他图像或者标注其他图像所带来的时间成本,使得图像集中的不同图像能够并行下载,能够极大地节省图像标注的时间,提高了图像标注的效率和性能。

Image annotation method, device, equipment and storage medium

【技术实现步骤摘要】
图像标注方法、装置、设备及存储介质
本申请涉及人工智能
,特别涉及一种图像标注方法、装置、设备及存储介质。
技术介绍
在人工智能技术以及机器学习技术中,为了通过模型来识别出图像的类别,通常会预先对图像集中的图像进行标注,利用已标注的图像集,对模型进行训练,以使模型在训练的过程中,通过图像和图像的标签,学习出如何预测一张未知图像的类别。由此可见,图像标注的过程对于人工智能技术而言是至关重要的。目前,图像标注的方法通常是:当要对某个网站的图像集进行标注时,浏览器的主线程,以同步的方式,逐个下载图像集中的每个图像,并逐个标注图像集中的每个图像。以图像集包括N个图像为例,浏览器的主线程会将每个图像的下载过程分别作为一个任务,将每个图像的标注过程也分别作为一个任务,得到N个下载任务和N个标注任务,然后在每个时间点执行其中的一个任务,当执行该任务完成后,再执行下一个任务。其中,N为正整数。采用上述方法时,一旦浏览器的主线程执行图像下载任务,则浏览器的主线程无法执行图像标注任务,使得图像标注任务需要等待图像下载任务执行完成后才能执行,因本文档来自技高网...

【技术保护点】
1.一种图像标注方法,其特征在于,所述方法包括:/n接收下载指令,所述下载指令用于指示通过浏览器下载待标注的图像集;/n为所述浏览器创建线程池,所述线程池包括至少一个下载线程,每个下载线程为独立与所述浏览器的主线程的线程;/n通过所述至少一个下载线程,对所述图像集进行异步下载;/n通过所述浏览器的主线程,对所述图像集中已下载的图像进行标注。/n

【技术特征摘要】
1.一种图像标注方法,其特征在于,所述方法包括:
接收下载指令,所述下载指令用于指示通过浏览器下载待标注的图像集;
为所述浏览器创建线程池,所述线程池包括至少一个下载线程,每个下载线程为独立与所述浏览器的主线程的线程;
通过所述至少一个下载线程,对所述图像集进行异步下载;
通过所述浏览器的主线程,对所述图像集中已下载的图像进行标注。


2.根据权利要求1所述的方法,其特征在于,所述通过所述至少一个下载线程,对所述图像集进行异步下载,包括:
将所述图像集中每个图像的地址添加至目标队列;
对于所述至少一个下载线程中的每个下载线程,通过所述下载线程,从所述目标队列,读取所述图像集中目标图像的地址;
通过所述下载线程,根据所述目标图像的地址下载所述目标图像。


3.根据权利要求2所述的方法,其特征在于,所述通过所述下载线程,从所述目标队列,读取所述图像集中目标图像的地址,包括:
通过所述下载线程,检测所述目标图像的状态;
如果所述目标图像处于未下载状态,通过所述下载线程,从所述目标队列,读取所述图像集中目标图像的地址;
所述通过所述下载线程,根据所述目标图像的地址下载所述目标图像之后,所述方法还包括:
如果检测到所述目标图像已下载成功,通过所述下载线程,将所述目标队列中所述目标图像的状态更新为已下载状态;或者,通过所述下载线程,从所述目标队列中删除所述目标图像的地址。


4.根据权利要求1所述的方法,其特征在于,所述为所述浏览器创建线程池,包括:
根据所述图像集中待下载的图像数量,确定下载线程的目标数量,创建具有所述目标数量个下载线程的线程池,所述下载线程的目标数量和所述待下载的图像数量正相关;或者,
创建具有预设数量个下载线程的线程池。


5.根据权利要求1所述的方法,其特征在于,所述为所述浏览器创建线程池之后,所述方法还包括:
检测所述线程池中处于空闲状态的下载线程的数量,如果所述下载线程的数量低于第一阈值,...

【专利技术属性】
技术研发人员:戈洋洋黄淋淋朱峻林李景才王秀峰方啸侯广大刘晨楠林辰堵明明蒋子赟
申请(专利权)人:苏州智加科技有限公司
类型:发明
国别省市:江苏;32

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

1