一种基于图像识别的大数据采集方法、数据管理方法及系统与流程

文档序号:34552212发布日期:2023-06-28 03:05阅读:129来源:国知局
一种基于图像识别的大数据采集方法、数据管理方法及系统与流程

本发明涉及计算机,具体而言,涉及一种基于图像识别的大数据采集方法、数据管理方法及系统。


背景技术:

1、随着科技的发展,人们经常会遇到需要获取大量图片数据的情况,例如人工智能算法需要大量数据训练模型,经过训练的模型才可以用来推理,实现对新数据的识别。再例如做摄影、油画类的艺术工作需要大量参考图。目前,人们获取大量的需求图片通常有以下两种方式:

2、第一种方式是在通过真实相机线下拍摄真实场景获取需求图片,这种方式不仅要求真实相机具有足够的内存,而且需要拍摄者实际到达拍摄现场进行拍摄,十分不方便。

3、第二种方式是通过网络上搜索获取需求图片,这种方式获取的图片不仅存在可能不符合用户需求的问题,而且也难以获取大量有效的图片数据,以实现对图片的采集,而且同样也十分耗时耗力。


技术实现思路

1、本发明的目的在于提供一种基于图像识别的大数据采集方法、数据管理方法及系统,其能够借助于现实三维场景模型获取多个预选图片,并从多个现实三维场景模型的多个预选图片中确定待采集图片。

2、为解决上述技术问题,本发明采用的技术方案为:

3、第一方面,本技术实施例提供一种基于图像识别的大数据采集方法,包括如下步骤:

4、s110:获取任务参数,任务参数包括检索文字信息和示例图片;

5、s120:根据检索文字信息,确定至少一个现实三维场景模型,其中,现实三维场景模型包括至少一个物体三维模型;

6、s130:响应用户操作将与真实相机相匹配的仿真相机布设于任一现实三维场景模型中,同时根据仿真相机的拍摄视角获取仿真相机拍摄的图像画面,基于图像画面,计算得到可见区域和不可见区域;

7、s140:根据可见区域中的物体三维模型、物体分布信息以及各个物体的局部特征,刻画真实相机的拍摄视角下的拍摄画面,以得到预选图片,响应用户操作更改仿真相机在现实三维场景模型中的位置;

8、s150:重复执行s130至s140,直至仿真相机的位置更改次数达到预设次数,得到现实三维场景模型相匹配的多个预选图片;

9、s160:重复执行s130至s150,直至遍历所有现实三维场景模型,得到所有现实三维场景模型的多个预选图片;

10、s170:分别提取示例图片和任一现实三维场景模型的多个预选图片的gist特征,以得到预选图片和示例图片对应的全局表征结果;

11、s180:根据全局表征结果,判断是否将现实三维场景模型的多个预选图片作为待采集图片,若是,则将现实三维场景模型的多个预选图片作为待采集图片进行采集;

12、s190:重复执行s170至s180,直至遍历所有现实三维场景模型的多个预选图片,以采集所有待采集图片。

13、在本发明中,进一步的,上述s180的步骤包括:

14、根据全局表征结果,利用多个预选图片与示例图片进行匹配;

15、当示例图片匹配到的预选图片的数量低于预设数量时,判定不将现实三维场景模型的多个预选图片作为待采集图片;

16、当示例图片匹配到的预选图片的数量不低于预设数量时,判定将现实三维场景模型的多个预选图片作为待采集图片。

17、在本发明中,进一步的,上述s120的步骤包括:

18、将检索文字信息输入至关键词分析模型中,得到多个关键词;

19、将多个关键词输入至预置场景模型数据库中进行匹配,确定至少一个现实三维场景模型。

20、在本发明中,进一步的,上述将多个关键词输入至预置场景模型数据库中进行匹配的步骤之前,还包括:

21、获取多种类型的真实场景信息,其中,任一真实场景信息包括场景特点信息和真实场景中的所有真实物体参数;

22、根据所有真实物体参数,建立现实三维场景模型;

23、根据场景特点信息,为现实三维场景模型配置标识id;

24、根据标识id,对现实三维场景模型进行封装后,保存至预置场景模型数据库中。

25、在本发明中,进一步的,上述s130的步骤之前,还包括:

26、获取真实相机参数;

27、根据真实相机参数配置仿真相机参数,仿真相机参数包括仿真相机的拍摄视角。

28、在本发明中,进一步的,上述基于图像画面,计算得到可见区域和不可见区域的步骤包括:

29、获取每个像素点在图像画面中的第一深度值,并获取每个像素点在默认视图下的第二深度值;

30、若第一深度值大于第二深度值,则像素点属于不可见区域;

31、若第一深度值小于第二深度值,则像素点属于可见区域。

32、第二方面,本技术实施例提供一种数据管理方法,包括如下步骤:

33、s110:获取任务参数,任务参数包括检索文字信息和示例图片;

34、s120:根据检索文字信息,确定至少一个现实三维场景模型,其中,现实三维场景模型包括至少一个物体三维模型;

35、s130:响应用户操作将与真实相机相匹配的仿真相机布设于任一现实三维场景模型中,同时根据仿真相机的拍摄视角获取仿真相机拍摄的图像画面,基于图像画面,计算得到可见区域和不可见区域;

36、s140:根据可见区域中的物体三维模型、物体分布信息以及各个物体的局部特征,刻画真实相机的拍摄视角下的拍摄画面,以得到预选图片,响应用户操作更改仿真相机在现实三维场景模型中的位置;

37、s150:重复执行s130至s140,直至仿真相机的位置更改次数达到预设次数,得到现实三维场景模型相匹配的多个预选图片;

38、s160:重复执行s130至s150,直至遍历所有现实三维场景模型,得到所有现实三维场景模型的多个预选图片;

39、s170:分别提取示例图片和任一现实三维场景模型的多个预选图片的gist特征,以得到预选图片和示例图片对应的全局表征结果;

40、s180:根据全局表征结果,判断是否将现实三维场景模型的多个预选图片作为待采集图片,若是,则将现实三维场景模型的多个预选图片作为待采集图片进行采集;

41、s190:重复执行s170至s180,直至遍历所有现实三维场景模型的多个预选图片,以采集所有待采集图片;

42、s200:按照预设时间范围,创建多个索引文件,并根据任一待采集图片的获得时间,将待采集图片存入对应的索引文件中,同时根据待采集图片的获得时间和对应的现实三维场景模型,为待采集图片编号;

43、s210:根据多个索引文件,建立索引目录,以得到图片集合。

44、第三方面,本技术实施例提供一种基于图像识别的大数据采集系统,包括:

45、任务参数获取模块,用于获取任务参数,任务参数包括检索文字信息和示例图片;

46、现实三维场景模型确定模块,用于根据检索文字信息,确定至少一个现实三维场景模型,其中,现实三维场景模型包括至少一个物体三维模型;

47、仿真相机布设模块,用于响应用户操作将与真实相机相匹配的仿真相机布设于任一现实三维场景模型中,同时根据仿真相机的拍摄视角获取仿真相机拍摄的图像画面,基于图像画面,计算得到可见区域和不可见区域;

48、预选图片得到模块,用于根据可见区域中的物体三维模型、物体分布信息以及各个物体的局部特征,刻画真实相机的拍摄视角下的拍摄画面,以得到预选图片,响应用户操作更改仿真相机在现实三维场景模型中的位置;

49、仿真相机遍历模块,用于重复执行仿真相机布设模块至预选图片得到模块,直至仿真相机的位置更改次数达到预设次数,得到现实三维场景模型相匹配的多个预选图片;

50、现实三维场景模型遍历模块,用于重复执行仿真相机布设模块至仿真相机遍历模块,直至遍历所有现实三维场景模型,得到所有现实三维场景模型的多个预选图片;

51、gist特征提取模块,用于分别提取示例图片和任一现实三维场景模型的多个预选图片的gist特征,以得到预选图片和示例图片对应的全局表征结果;

52、待采集图片确定模块,用于根据全局表征结果,判断是否将现实三维场景模型的多个预选图片作为待采集图片,若是,则将现实三维场景模型的多个预选图片作为待采集图片进行采集;

53、采集模块,用于重复执行gist特征提取模块至待采集图片确定模块,直至遍历所有现实三维场景模型的多个预选图片,以采集所有待采集图片。

54、第四方面,本技术实施例提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器。当一个或多个程序被处理器运行时,使得处理器执行如上述第一方面中任一项的方法。

55、第五方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项的方法。

56、相对于现有技术,本发明的实施例至少具有如下优点或有益效果:

57、本发明提出了一种基于图像识别的大数据采集方法、数据管理方法及系统,包括如下步骤:s110:获取任务参数,任务参数包括检索文字信息和示例图片。s120:根据检索文字信息,确定至少一个现实三维场景模型,其中,现实三维场景模型包括至少一个物体三维模型。s130:响应用户操作将与真实相机相匹配的仿真相机布设于任一现实三维场景模型中,同时根据仿真相机的拍摄视角获取仿真相机拍摄的图像画面,基于图像画面,计算得到可见区域和不可见区域。s140:根据可见区域中的物体三维模型、物体分布信息以及各个物体的局部特征,刻画真实相机的拍摄视角下的拍摄画面,以得到预选图片,响应用户操作更改仿真相机在现实三维场景模型中的位置。s150:重复执行s130至s140,直至仿真相机的位置更改次数达到预设次数,得到现实三维场景模型相匹配的多个预选图片。s160:重复执行s130至s150,直至遍历所有现实三维场景模型,得到所有现实三维场景模型的多个预选图片。s170:分别提取示例图片和任一现实三维场景模型的多个预选图片的gist特征,以得到预选图片和示例图片对应的全局表征结果。s180:根据全局表征结果,判断是否将现实三维场景模型的多个预选图片作为待采集图片,若是,则将现实三维场景模型的多个预选图片作为待采集图片进行采集。s190:重复执行s170至s180,直至遍历所有现实三维场景模型的多个预选图片,以采集所有待采集图片,实现了图片采集的目的。该大数据采集方法、数据管理方法及系统根据任务参数中的检索文字信息,借助于现实三维场景模型获取多个预选图片,并根据任务参数中的示例图片,对比示例图片和任一现实三维场景模型的多个预选图片的全局特征,以根据全局表征结果,判断是否将现实三维场景模型的多个预选图片作为待采集图片,实现了借助于现实三维场景模型获取多个预选图片,并从多个现实三维场景模型的多个预选图片中确定待采集图片的目的。不仅避免了现有技术中需要用户到达实际拍摄现场进行拍摄的情况,而且能够采集大量有效且符合任务参数的图片,避免了耗时耗力的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1