结合RPA和AI实现IA的图像检索方法、装置及电子设备与流程

文档序号:30983366发布日期:2022-08-03 01:04阅读:181来源:国知局
结合RPA和AI实现IA的图像检索方法、装置及电子设备与流程
结合rpa和ai实现ia的图像检索方法、装置及电子设备
技术领域
1.本公开涉及计算机技术领域,尤其涉及一种结合rpa(robotic process automation,机器人流程自动化)和ai(artificial intelligence,人工智能)实现ia(intelligent automation,智能自动化)的图像检索方法、装置及电子设备。


背景技术:

2.机器人流程自动化(robotic process automation)简称rpa,是通过特定的“机器人软件”,模拟人在计算机上的操作,按规则自动执行流程任务。
3.人工智能(artificial intelligence,ai)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。
4.智能自动化(intelligent automation,ia)是一系列从机器人流程自动化到人工智能的技术总称,将rpa与光学字符识别(optical character recognition,ocr)、智能字符识别(intelligent character recognition,icr)、流程挖掘(process mining)、深度学习(deep learning,dl)、机器学习(machine learning,ml)、自然语言处理(natural language processing,nlp)、语音识别(automatic speech recognition,asr)、语音合成(text to speech,tts)、计算机视觉(computer vision,cv)等多种ai技术相结合,以创建能够思考、学习及自适应的端到端的业务流程,涵盖从流程发现、流程自动化,到通过自动而持续的数据收集、理解数据的含义,使用数据来管理和优化业务流程的整个历程。
5.相关技术中,当原始图像中主体部分占比较小时,采用人工标注对图像向量算法进行训练,或者,采用图像元信息的混合检索模式,以进行图像检索,导致图像检索的处理方式较为复杂,需要耗费较高的人工成本,且无法有效地保障图像检索效果。


技术实现要素:

6.本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
7.为此,本公开的目的在于提出一种结合rpa和ai实现ia的图像检索方法、装置、电子设备及存储介质,能够利用rpa结合人工智能ai实现图像检索的智能自动化ia,能够在图像检索之前及时地对图像进行预处理,以去除图像中的干扰信息,有效提升所得目标区域图像在检索过程中的针对性,有效降低干扰信息对检索过程的影响,从而有效提升图像检索效率和图像检索结果的准确性。
8.本公开第一方面实施例提出的结合rpa和ai实现ia的图像检索方法,包括:基于机器人流程自动化rpa技术获取初始图像,其中,初始图像具有图像描述信息;基于人工智能ai技术从初始图像中截取初始区域图像;根据图像描述信息处理初始区域图像,得到目标区域图像;根据目标区域图像,检索目标内容。
9.在一种实施方式中,基于人工智能ai技术从初始图像中截取初始区域图像,包括:调用自然语言处理nlp服务,以识别初始图像中的主体信息;根据主体信息,确定主体对应于初始图像中的位置描述信息;从初始图像中截取与位置描述信息对应的区域图像作为初
始区域图像。
10.在一种实施方式中,在基于机器人流程自动化rpa技术获取初始图像之后,还包括:确定初始图像的图像尺度信息;和/或确定初始图像的像素特征信息;和/或确定针对初始图像指定的处理参数信息;将图像尺度信息、和/或像素特征信息、和/或处理参数信息作为图像描述信息。
11.在一种实施方式中,图像描述信息包括:图像尺度信息;其中,根据图像描述信息处理初始区域图像,得到目标区域图像,包括:根据图像尺度信息对初始区域图像进行扩大处理;将扩大处理后的图像作为目标区域图像。
12.在一种实施方式中,图像描述信息包括:像素特征信息;其中,根据图像描述信息处理初始区域图像,得到目标区域图像,包括:获取初始图像区域中的区域像素;从像素特征信息中解析区域像素的区域像素特征;对初始图像区域中各个区域像素的区域像素特征进行增强处理,得到目标区域图像。
13.在一种实施方式中,图像描述信息包括:图像尺度信息和像素特征信息;其中,根据图像描述信息处理初始区域图像,得到目标区域图像,包括:根据图像尺度信息对初始区域图像进行扩大处理,得到待填充区域图像,其中,待填充区域图像包括:待填充像素;从像素特征信息中解析待填充像素的第一像素特征;从像素特征信息中解析其他区域图像中区域像素的第二像素特征,其中,初始区域图像和其他区域图像共同构成初始图像;根据第一像素特征和第二像素特征,生成填充像素特征;根据填充像素特征对待填充区域图像进行填充处理,得到目标区域图像。
14.在一种实施方式中,图像描述信息包括:处理参数信息;其中,根据图像描述信息处理初始区域图像,得到目标区域图像,包括:根据处理参数信息处理初始区域图像,得到目标区域图像。
15.在一种实施方式中,根据目标区域图像,检索目标内容,包括:确定目标区域图像的语义表征信息;根据语义表征信息,检索目标内容。
16.在一种实施方式中,确定目标区域图像的语义表征信息,包括:从目标区域图像识别出目标物体轮廓;根据目标物体轮廓,确定物体轮廓信息;处理物体轮廓信息,得到轮廓向量表征;将轮廓向量表征作为语义表征信息。
17.在一种实施方式中,根据语义表征信息,检索目标内容,包括:确定与语义表征信息对应的候选相似度层级,其中,候选相似度层级属于预先构建的图状数据结构,候选相似度层级,是其相应所表征内容与初始图像之间的相似程度所属的层级;将图状数据结构中候选相似度层级所表征内容作为目标内容。
18.本公开第二方面实施例提出的结合rpa和ai实现ia的图像检索装置,包括:获取模块,用于基于机器人流程自动化rpa技术获取初始图像,其中,初始图像具有图像描述信息;第一处理模块,用于基于人工智能ai技术从初始图像中截取初始区域图像;第二处理模块,用于根据图像描述信息处理初始区域图像,得到目标区域图像;检索模块,用于根据目标区域图像,检索目标内容。
19.在一种实施方式中,第一处理模块,具体用于:调用自然语言处理nlp服务,以识别初始图像中的主体信息;根据主体信息,确定主体对应于初始图像中的位置描述信息;从初始图像中截取与位置描述信息对应的区域图像作为初始区域图像。
20.在一种实施方式中,装置,还包括:确定模块,用于确定初始图像的图像尺度信息;和/或确定初始图像的像素特征信息;和/或确定针对初始图像指定的处理参数信息;并将图像尺度信息、和/或像素特征信息、和/或处理参数信息作为图像描述信息。
21.在一种实施方式中,图像描述信息包括:图像尺度信息;其中,第二处理模块,具体用于:根据图像尺度信息对初始区域图像进行扩大处理;将扩大处理后的图像作为目标区域图像。
22.在一种实施方式中,图像描述信息包括:像素特征信息;其中,第二处理模块,还用于:获取初始图像区域中的区域像素;从像素特征信息中解析区域像素的区域像素特征;对初始图像区域中各个区域像素的区域像素特征进行增强处理,得到目标区域图像。
23.在一种实施方式中,图像描述信息包括:图像尺度信息和像素特征信息;其中,第二处理模块,还用于:根据图像尺度信息对初始区域图像进行扩大处理,得到待填充区域图像,其中,待填充区域图像包括:待填充像素;从像素特征信息中解析待填充像素的第一像素特征;从像素特征信息中解析其他区域图像中区域像素的第二像素特征,其中,初始区域图像和其他区域图像共同构成初始图像;根据第一像素特征和第二像素特征,生成填充像素特征;根据填充像素特征对待填充区域图像进行填充处理,得到目标区域图像。
24.在一种实施方式中,图像描述信息包括:处理参数信息;其中,第二处理模块,还用于:根据处理参数信息处理初始区域图像,得到目标区域图像。
25.在一种实施方式中,检索模块,包括:确定子模块,用于确定目标区域图像的语义表征信息;检索子模块,用于根据语义表征信息,检索目标内容。
26.在一种实施方式中,确定子模块,具体用于:从目标区域图像识别出目标物体轮廓;根据目标物体轮廓,确定物体轮廓信息;处理物体轮廓信息,得到轮廓向量表征;将轮廓向量表征作为语义表征信息。
27.在一种实施方式中,检索子模块,具体用于:确定与语义表征信息对应的候选相似度层级,其中,候选相似度层级属于预先构建的图状数据结构,候选相似度层级,是其相应所表征内容与初始图像之间的相似程度所属的层级;将图状数据结构中候选相似度层级所表征内容作为目标内容。
28.本公开第三方面实施例提出的电子设备,包括:至少一个处理器和存储器;存储器存储计算机执行指令;至少一个处理器执行存储器存储的计算机执行指令,使得至少一个处理器执行本公开第一方面实施例提出的结合rpa和ai实现ia的图像检索方法。
29.本公开第四方面实施例提出的计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现本公开第一方面实施例提出的结合rpa和ai实现ia的图像检索方法。
30.上述技术方案中的优点或有益效果至少包括:通过基于机器人流程自动化rpa技术获取初始图像,基于人工智能ai技术从初始图像中截取初始区域图像,根据图像描述信息处理初始区域图像,得到目标区域图像,根据目标区域图像,检索目标内容,能够利用rpa结合人工智能ai实现图像检索的智能自动化ia,能够在图像检索之前及时地对图像进行预处理,以去除图像中的干扰信息,有效提升所得目标区域图像在检索过程中的针对性,有效降低干扰信息对检索过程的影响,从而有效提升图像检索效率和图像检索结果的准确性。
31.上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述
的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本公开进一步的方面、实施方式和特征将会是容易明白的。
附图说明
32.在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本公开的一些实施方式,而不应将其视为是对本公开范围的限制。
33.图1是本公开一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图;
34.图2是本公开另一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图;
35.图3是本公开另一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图;
36.图4是本公开另一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图;
37.图5是本公开另一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图;
38.图6是本公开另一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图
39.图7是本公开一实施例提出的结合rpa和ai实现ia的图像检索装置的结构示意图;
40.图8是本公开另一实施例提出的结合rpa和ai实现ia的图像检索装置的结构示意图;
41.图9示出根据本公开一实施例的电子设备的结构框图。
具体实施方式
42.下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开,而不能理解为对本公开的限制。
43.在本公开的描述中,术语“多个”指两个或两个以上。
44.在本公开的描述中,术语“机器人流程自动化(robotic process automation,rpa)”,是指通过机器人应用软件在计算机上按照规则自动执行流程任务。
45.在本公开的描述中,术语“人工智能(artificial intelligence,ai)”,是指研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的技术也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术;人工智能软件技术主要包括计算机视觉技术、语音识别技术、自然语言处理技术,以及机器学习、深度学习、大数据处理技术、知识图谱技术等几大方向。
46.在本公开的描述中,术语“智能自动化(intelligent automation,ia)”,是指一系列从机器人流程自动化到人工智能的技术总称,将rpa与光学字符识别(optical character recognition,ocr)、智能字符识别(intelligent character recognition,
icr)、流程挖掘(process mining)、深度学习(deep learning,dl)、机器学习(machine learning,ml)、自然语言处理(natural language processing,nlp)、语音识别(automatic speech recognition,asr)、语音合成(text to speech,tts)、计算机视觉(computer vision,cv)等多种ai技术相结合,以创建能够思考、学习及自适应的端到端的业务流程,涵盖从流程发现、流程自动化,到通过自动而持续的数据收集、理解数据的含义,使用数据来管理和优化业务流程的整个历程。
47.在本公开的描述中,术语“初始图像”,是指待对其进行检索处理的图像,该初始图像例如可以为交通监控装置拍摄的汽车图像,或者可以为任意种类的包含检索对象的图像,对此不作限制。
48.在本公开的描述中,术语“图像描述信息”,是指对初始图像的一个或多个相关特征进行描述的数据信息,该图像描述信息,可以用于对图像进行多维度的特征描述,而特征例如,尺度特征、像素特征等,该图像描述信息,可以具体例如为初始图像的图像尺度信息、和/或像素特征信息、和/或处理参数信息等,对此不做限制。
49.在本公开的描述中,术语“初始区域图像”,是指采用基于人工智能ai技术从初始图像中所截取得到的部分图像,该初始区域图像中可以包括目标区域图像。
50.在本公开的描述中,术语“目标区域图像”,是指以图像描述信息作为参考依据,对初始区域图像进行处理,所得到的图像。
51.在本公开的描述中,术语“目标内容”,是指在该图像检索过程中,以目标区域图像作为检索参考依据,对其进行检索得到的内容,该目标内容可以例如为检索得到的图片、对检索到图片进行描述的文本、音视频等,对此不做限制。
52.在本公开的描述中,术语“主体”,是指初始图像中所包含的主要描述对象,例如人物肖像图中的人物、汽车展示图中的汽车等,对此不做限制。
53.在本公开的描述中,术语“主体信息”,是指初始图像中所包含的检索对象的相关信息,例如检索对象在初始图像中的位置信息、面积信息等,对此不做限制。
54.在本公开的描述中,术语“位置描述信息”,可以被用于描述主体在初始图像中所处位置的相关信息,例如主体在初始图像中的分布情况以及所占比例等,对此不做限制。
55.在本公开的描述中,术语“图像尺度信息”,可以是指被用于描述初始图像尺度的相关信息,例如初始图像的尺寸、面积等,对此不做限制。
56.在本公开的描述中,术语“像素特征信息”,可以被用于描述初始图像中所包含像素的特征信息,例如像素的数量、颜色等,对此不做限制。
57.在本公开的描述中,术语“处理参数信息”,可以是指预先针对初始图像所指定的扩充倍数、填充颜色、亮度、色调、饱和度以及锐化程度等,对此不做限制。
58.在本公开的描述中,术语“区域像素”,是指初始图像区域中一个或多个图像区域对应的像素。
59.在本公开的描述中,术语“区域像素特征”,是指基于像素特征信息所获取的区域像素的相关特征,例如区域像素的数量、颜色等。
60.在本公开的描述中,术语“待填充区域图像”,是指基于图像尺度信息对初始区域图像进行扩大处理所得到的图像。
61.在本公开的描述中,术语“待填充像素”,是指待填充区域图像中需要进行填充的
像素。
62.在本公开的描述中,术语“第一像素特征”,是指基于像素特征信息所获取的待填充像素的相关特征。
63.在本公开的描述中,术语“第二像素特征”,是指基于像素特征信息所获取的其他区域图像中区域像素的相关特征。
64.在本公开的描述中,术语“填充像素特征”,是指基于第一像素特征和第二像素特征所获取的像素特征,该填充像素特征,可以被用于作为待填充区域图像进行填充处理的参考依据。
65.在本公开的描述中,术语“语义表征信息”,可以被用于表征目标区域图像相关特征的信息。例如目标区域图像可以具备颜色特征,轮廓特征,线性特征、中心特征、对角性特征、纹理特征、局部特征以及形状特征等图像特征,对此不做限制。而语义表征信息,可以是指表征上述一个或多个图像特征的信息。
66.在本公开的描述中,术语“目标物体轮廓”,是指目标区域图像中所包含的检索目标物体的轮廓,例如人物图像中的人体轮廓、汽车图像中的汽车轮廓灯,对此不做限制。
67.在本公开的描述中,术语“物体轮廓信息”,是指基于目标物体轮廓所获取的相关信息。
68.在本公开的描述中,术语“轮廓向量表征”,是指可以表征物体轮廓信息,且映射于向量空间中的向量表征,该向量表征,可以是采用将特征映射于向量空间的方式得到的特征,例如轮廓特征。
69.在本公开的描述中,术语“候选相似度层级”,是指语义表征信息所表征内容与初始图像之间的相似程度在图状数据结构中所属的层级。
70.在本公开的描述中,术语“图状数据结构”,是指预先在向量检索库中以向量距离作为划分依据而建立的数据结构,图状数据结构,可以被用于在图像检索过程中以向量距离作为参考依据寻找候选相似度层级,以缩小检索范围。
71.智能自动化平台能够实现rpa、智能文档处理(intelligent document processing,idp)、对话式ai(conversational ai,coai)、流程挖掘(process mining)等多项能力的无缝集成,具有“业务理解”、“流程创建”、“随处运行”、“集中管控”、“人机协同”这五大类功能,为企业实现业务流程端到端的智能自动化,代替人工的操作,进一步提高业务效率,加速数字化转型。
72.智能文档处理(idp)是智能自动化平台的核心能力之一。智能文档处理(intelligent document processing,idp)是基于光学字符识别(optical character recognition,ocr)、计算机视觉(computer vision,cv)、自然语言处理(natural language processing,nlp)、知识图谱(knowledge graph,kg)等ai技术,对各类文档进行识别、分类、要素提取、校验、比对、纠错等处理,帮助企业实现文档处理工作的智能化和自动化的新一代自动化技术。
73.参照下面的描述和附图,将清楚本公开的实施例的这些和其他方面。在这些描述和附图中,具体公开了本公开的实施例中的一些特定实施方式,来表示实施本公开的实施例的原理的一些方式,但是应当理解,本公开的实施例的范围不受此限制。相反,本公开的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
74.以下结合附图描述根据本公开实施例的结合rpa和ai实现ia的图像检索方法。
75.图1是本公开一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图。
76.本实施例以结合rpa和ai实现ia的图像检索方法被配置为结合rpa和ai实现ia的图像检索装置中来举例说明,本实施例中结合rpa和ai实现ia的图像检索方法可以被配置在结合rpa和ai实现ia的图像检索装置中,结合rpa和ai实现ia的图像检索装置可以设置在服务器中,或者也可以设置在电子设备中,本公开实施例对此不作限制。
77.本实施例以结合rpa和ai实现ia的图像检索方法被配置在电子设备中为例。其中,电子设备例如智能手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。
78.需要说明的是,本公开实施例的执行主体,在硬件上可以例如为服务器或者电子设备中的中央处理器(central processing unit,cpu),在软件上可以例如为服务器或者电子设备中的相关的后台服务,对此不作限制。
79.另外,本公开实施例中的“检索”,是指结合机器人流程自动化rpa和人工智能ai实现智能自动化ia的图像检索的过程,也即是说,该图像检索的过程是一个全流程自动化的图像检索的过程,并且该图像检索的过程还与人工智能ai相结合,实现自动化地进行自然语言处理(natural language processing,nlp)领域中的图像检索。
80.本公开可以具体应用于人工智能ai的自然语言处理(natural language processing,nlp)领域,自然语言处理(natural language processing,nlp),即计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域。
81.举例而言,本公开实施例中基于该全流程自动化的图像检索过程,可以实现全流程自动化地执行基于机器人流程自动化rpa技术获取初始图像,基于人工智能ai技术从初始图像中截取初始区域图像,根据图像描述信息处理初始区域图像,得到目标区域图像,根据目标区域图像,检索目标内容。
82.如图1所示,该结合rpa和ai实现ia的图像检索方法,包括:
83.s101:基于机器人流程自动化rpa技术获取初始图像,其中,初始图像具有图像描述信息。
84.其中,机器人流程自动化(robotic process automation,rpa),是指通过机器人应用软件在计算机上按照规则自动执行流程任务。
85.其中,初始图像,是指待对其进行检索处理的图像,该初始图像例如可以为交通监控装置拍摄的汽车图像,或者可以为任意种类的包含检索对象的图像,对此不作限制。
86.也即是说,本公开实施例中的一种应用场景可以具体例如为,采用机器人流程自动化rpa获取交通监控装置所拍摄的汽车图像,将该汽车图像作为初始图像,而后可以对获取的初始图像进行结合rpa和ai实现ia的图像检索,以确定该初始图像中的汽车信息,或者,本公开实施例描述的结合rpa和ai实现ia的图像检索方法,也可以应用于其他任意可能的图像检索场景中,对此不做限制。
87.其中,图像描述信息,是指对初始图像的一个或多个相关特征进行描述的数据信息,该图像描述信息,可以用于对图像进行多维度的特征描述,而特征例如,尺度特征、像素特征等,该图像描述信息,可以具体例如为初始图像的图像尺度信息、和/或像素特征信息、和/或处理参数信息等,对此不做限制。
88.本公开实施例中,在基于机器人流程自动化rpa技术获取初始图像时,可以预先配置应用程序数据接口,由rpa机器人按照预先设定好的软件操作流程,经由该应用程序数据接口接收用户与机器人进行交互的图像信息,并将获取的用户与机器人进行交互的图像信息作为初始图像。
89.另一些实施例中,也可以采用第三方图像收集装置,并预先建立本公开实施例的执行主体与该第三方图像收集装置的通信链接,基于机器人流程自动化rpa获取第三方图像收集装置所收集的图像,将其作为初始图像,或者,也可以采用其他任意可能的基于机器人流程自动化rpa的方式获取初始图像,对此不做限制。
90.s102:基于人工智能ai技术从初始图像中截取初始区域图像。
91.其中,人工智能(artificial intelligence,ai),是指研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的技术也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术;人工智能软件技术主要包括计算机视觉技术、语音识别技术、自然语言处理技术,以及机器学习、深度学习、大数据处理技术、知识图谱技术等几大方向。
92.其中,初始区域图像,是指基于人工智能ai技术从初始图像中所截取得到的部分图像,该初始区域图像中可以包括目标区域图像。
93.本公开实施例在基于机器人流程自动化rpa技术获取初始图像之后,可以基于人工智能ai技术从初始图像中截取初始区域图像。
94.本公开实施例中,在基于人工智能ai技术从初始图像中截取初始区域图像时,可以是采用人工智能ai识别初始图像中主体图像的边界信息,而后基于该边界信息从初始图像中截取初始区域图像。
95.另一些实施例中,也可以采用预训练的抠图模型对初始图像进行截取处理,以得到初始区域图像,或者,也可以采用其他任意可能的基于人工智能ai的方法从初始图像中截取初始区域图像,对此不做限制。
96.s103:根据图像描述信息处理初始区域图像,得到目标区域图像。
97.其中,目标区域图像,是指以图像描述信息作为参考依据,对初始区域图像进行处理,所得到的图像。
98.本公开实施例中,在根据图像描述信息处理初始区域图像,得到目标区域图像时,可以将图像描述信息和初始区域图像输入至预训练的图像处理模型中,以得到目标区域图像,并传输至本公开实施例的执行主体,或者,也可以采用其他任意可能的方法,如数学、工程学的方法,根据图像描述信息处理初始区域图像,得到目标区域图像,对此不做限制。
99.s104:根据目标区域图像,检索目标内容。
100.由此,本公开实施例可以有效结合rpa和ai实现图像检索过程的智能自动化(intelligent automation,ia),从而有效提升图像检索的自动化程度,降低人工成本。
101.其中,目标内容,是指在该图像检索过程中,以目标区域图像作为检索参考依据,对其进行检索得到的内容,该目标内容可以例如为检索得到的图片、对检索到图片进行描述的文本、音视频等,对此不做限制。
102.本公开实施例中可以预先获取图像检索库,该图像检索库中可以包含上述目标内容,以实现根据目标区域图像,对图像检索库中相似图像的检索。
103.本公开实施例在上述根据图像描述信息处理初始区域图像,得到目标区域图像之后,可以根据目标区域图像,检索目标内容。
104.本公开实施例中,根据目标区域图像,检索目标内容时,可以确定目标区域图像的分类特征信息,而后基于该分类特征信息检索目标内容。
105.另一些实施例中,可以预先训练一个检索学习模型,该检索学习模型可以执行对目标区域图像的特征分析,并依据所得特征分析结果对图像检索库进行检索操作,或者,也可以采用其他任意可能方式根据目标区域图像,检索目标内容,对此不做限制。
106.本实施例中,通过基于机器人流程自动化rpa技术获取初始图像,基于人工智能ai技术从初始图像中截取初始区域图像,根据图像描述信息处理初始区域图像,得到目标区域图像,根据目标区域图像,检索目标内容,能够利用rpa结合人工智能ai实现图像检索的智能自动化ia,能够在图像检索之前及时地对图像进行预处理,以去除图像中的干扰信息,有效提升所得目标区域图像在检索过程中的针对性,有效降低干扰信息对检索过程的影响,从而有效提升图像检索效率和图像检索结果的准确性。
107.图2是本公开另一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图。
108.如图2所示,该结合rpa和ai实现ia的图像检索方法,包括:
109.s201:基于机器人流程自动化rpa技术获取初始图像。
110.s201的描述说明可以示例参见上述实施例,在此不再赘述。
111.s202:确定初始图像的图像尺度信息。
112.其中,图像尺度信息,可以是指被用于描述初始图像尺度的相关信息,例如初始图像的尺寸、面积等,对此不做限制。
113.本公开实施例在基于机器人流程自动化rpa技术获取初始图像之后,可以确定初始图像的图像尺度信息,可以利用预训练的图像尺度算法模型对初始图像进行算法分析,以得到预训练的图像尺度算法模型所输出的尺度信息,并将预训练的图像尺度算法模型所输出的尺度信息作为初始图像的图像尺度信息,所得图像尺度信息可以从尺度维度有效表征初始图像的特征信息。
114.s203:确定初始图像的像素特征信息。
115.其中,像素特征信息,可以被用于描述初始图像中所包含像素的特征信息,例如像素的数量、色调等,对此不做限制。
116.本公开实施例在基于机器人流程自动化rpa技术获取初始图像之后,还可以确定初始图像的像素特征信息,可以使用卷积神经网络对初始图像进行特征分析处理,以得到卷积神经网络输出的像素特征信息作为初始图像的像素特征信息,所得像素特征信息可以从像素特征的维度有效表征初始图像的特征信息。
117.s204:确定针对初始图像指定的处理参数信息。
118.其中,处理参数信息,可以是指预先针对初始图像所指定的扩充倍数、填充颜色、亮度、色调、饱和度以及锐化程度等信息,对此不做限制。
119.本公开实施例中在基于机器人流程自动化rpa技术获取初始图像之后,还可以确定针对初始图像指定的处理参数信息,该处理参数信息可以是依据于用户配置指令进行配置,或者,也可以是预先确定目标区域图像的模板信息,而后基于该模板信息与初始图像进
行分析对比,根据所得对比结果以确定适用于该初始图像的处理参数信息,对此不做限制。
120.s205:将图像尺度信息、和/或像素特征信息、和/或处理参数信息作为图像描述信息。
121.本公开实施例中在基于机器人流程自动化rpa技术获取初始图像之后,可以获取初始图像的图像尺度信息、和/或像素特征信息、和/或处理参数信息,并将其中的一个或多个作为图像描述信息,所得图像描述信息可以作为后续初始区域图像处理过程的参考依据。
122.本实施例中,通过确定初始图像的图像尺度信息,和/或确定初始图像的像素特征信息,和/或确定针对初始图像指定的处理参数信息,并将图像尺度信息、和/或像素特征信息、和/或处理参数信息作为图像描述信息,由此,使所得图像描述信息可以从多个特征维度表征初始图像的相关信息,能够使该图像描述信息适用于不同的图像预处理场景,当基于图像描述信息处理初始区域图像时,能够实现多维度的有效处理,有效提升所得目标区域图像在图像检索过程的参考价值,从而有效提升该图像检索过程的灵活性。
123.s206:调用自然语言处理nlp服务,以识别初始图像中的主体信息。
124.其中,自然语言处理(natural language processing,nlp)服务,是以语言为对象,利用计算机技术来分析、理解和处理自然语言,即把计算机作为语言研究的强大工具,在计算机的支持下对语言信息进行定量化的研究,并提供可供人与计算机之间能共同使用的语言描写服务。
125.其中,主体,是指初始图像中所包含的主要描述对象,例如人物肖像图中的人物、汽车展示图中的汽车等,对此不做限制。
126.其中,主体信息,是指初始图像中所包含的检索对象的相关信息,例如检索对象在初始图像中的位置信息、面积信息等,对此不做限制。
127.本公开实施例中在将图像尺度信息、和/或像素特征信息、和/或处理参数信息作为图像描述信息之后,可以调用自然语言处理nlp服务,以识别初始图像中的主体信息,可以采用图像主体检测算法检测初始图像中的主体信息,或者,也可以通过人机协同的方式对图像主体进行标注,以得到初始图像中的主体信息,从而减少标注成本,对此不做限制。
128.s207:根据主体信息,确定主体对应于初始图像中的位置描述信息。
129.其中,位置描述信息,是指可以被用于描述主体在初始图像中所处位置的相关信息,例如主体在初始图像中的分布情况以及所占比例等,对此不做限制。
130.本公开实施例中在调用自然语言处理nlp服务,以识别初始图像中的主体信息之后,可以根据该主体信息,确定主体对应于初始图像中的位置描述信息,所得位置描述信息可以为后续从初始图像中截取与位置描述信息对应的区域图像提供可靠的参考依据。
131.s208:从初始图像中截取与位置描述信息对应的区域图像作为初始区域图像。
132.其中,初始区域图像,是指采用基于人工智能ai技术从初始图像中所截取得到的部分图像,该初始区域图像中可以包括目标区域图像。
133.本公开实施例在根据主体信息,确定主体对应于初始图像中的位置描述信息之后,可以从初始图像中截取与位置描述信息对应的区域图像作为初始区域图像,可以根据位置描述信息在初始图像中进行标注,而后根据标注信息进行裁剪,以得到初始区域图像。
134.本实施例中,通过调用自然语言处理nlp服务,以识别初始图像中的主体信息,根
据主体信息,确定主体对应于初始图像中的位置描述信息,从初始图像中截取与位置描述信息对应的区域图像作为初始区域图像,由于初始图像中可能包含主体信息之外的干扰信息,且该干扰信息可能会影响检索过程的效率和准确性,当调用自然语言处理nlp服务,以识别初始图像中的主体信息,并根据主体信息确定主体对应于初始图像中的位置描述信息,可以使所得位置描述信息能够有效表征主体在初始图像中的位置信息,而后从初始图像中截取与位置描述信息对应的区域图像作为初始区域图像,可以有效减少所得初始区域图像中的干扰信息,从而提升所得初始区域图像对主体信息的表征准确性。
135.s209:根据图像描述信息处理初始区域图像,得到目标区域图像。
136.s209的描述说明可以示例参见上述实施例,在此不再赘述。
137.s210:确定目标区域图像的语义表征信息。
138.其中,语义表征信息,是指可以被用于表征目标区域图像相关特征的信息。例如目标区域图像可以具备颜色特征、轮廓特征、线性特征、中心特征、对角性特征、纹理特征、局部特征以及形状特征等图像特征,对此不做限制。而语义表征信息,可以是指表征上述一个或多个图像特征的信息。
139.本公开实施例中确定目标区域图像的语义表征信息,可以是预先训练针对目标区域图像的特征提取器,而后将目标区域图像输入至该特征提取器中,以得到一个或多个维度的特征向量表征信息,并将所得一个或多个维度的特征向量表征信息作为目标区域图像的语义表征信息,或者,也可以采用其他任意可能的方法确定目标区域图像的语义表征信息,对此不做限制。
140.可选地,一些实施例中,确定目标区域图像的语义表征信息,可以是从目标区域图像识别出目标物体轮廓,根据目标物体轮廓,确定物体轮廓信息,处理物体轮廓信息,得到轮廓向量表征,将轮廓向量表征作为语义表征信息,由于物体轮廓可以有效表征物体的特征信息,当基于目标物体轮廓确定物体轮廓信息,并对物体轮廓信息进行处理以得到轮廓向量表征,可以有效提升轮廓向量表征的表征效果,而后将轮廓向量表征作为语义表征信息,可以有效提升所得语义表征信息在图像检索过程中的适用性。
141.其中,目标物体轮廓,是指目标区域图像中所包含的检索目标物体的轮廓,例如人物图像中的人体轮廓、汽车图像中的汽车轮廓灯,对此不做限制。
142.其中,物体轮廓信息,是指基于目标物体轮廓所获取的相关信息。
143.其中,轮廓向量表征,是指可以表征物体轮廓信息,且映射于向量空间中的向量表征,该向量表征,可以是采用将特征映射于向量空间的方式得到的特征,例如轮廓特征。
144.本公开实施例中,获取轮廓向量表征,可以是对目标区域图像采取降维、白化、池化等操作,提取目标区域图像中主体的轮廓特征,并将其映射于向量空间中,以得到轮廓向量表征。
145.本公开实施例中,在确定目标区域图像的语义表征信息时,可以采用视觉神经网络从目标区域图像识别出目标物体轮廓,根据目标物体轮廓,确定物体轮廓信息,经由处理物体轮廓信息,以得到轮廓向量表征,将轮廓向量表征作为语义表征信息。
146.s211:根据语义表征信息,检索目标内容。
147.本公开实施例中,在上述确定目标区域图像的语义表征信息之后,可以根据语义表征信息,检索目标内容,可以语义表征信息作为参考依据,在图像检索库中检索符合上述
语义表征信息的图片,以得到目标内容。
148.可选地,一些实施例中,根据语义表征信息,检索目标内容,可以是确定与语义表征信息对应的候选相似度层级,其中,候选相似度层级属于预先构建的图状数据结构,候选相似度层级,是其相应所表征内容与初始图像之间的相似程度所属的层级,而后将图状数据结构中候选相似度层级所表征内容作为目标内容,由于检索库中可能存在大量数据,当确定与语义表征信息对应的候选相似度层级,并将图状数据结构中候选相似度层级所表征内容作为目标内容,可以较大程度地降低检索过程的计算成本,并有效提升检索效率。
149.其中,候选相似度层级,是指语义表征信息所表征内容与初始图像之间的相似程度在图状数据结构中所属的层级。
150.其中,图状数据结构,是指预先在向量检索库中以向量距离作为划分依据而建立的数据结构,图状数据结构,可以被用于在图像检索过程中以向量距离作为参考依据寻找候选相似度层级,以缩小检索范围。
151.本公开实施例中,在根据语义表征信息,检索目标内容时,可以确定与语义表征信息对应的候选相似度层级,其中,候选相似度层级属于预先构建的图状数据结构,候选相似度层级,是其相应所表征内容与初始图像之间的相似程度所属的层级,而后将图状数据结构中候选相似度层级所表征内容作为目标内容。
152.本实施例中,通过确定目标区域图像的语义表征信息,并根据语义表征信息,检索目标内容,由于语义表征信息可以有效表征目标区域图像的相关特征,当基于语义表征信息检索目标内容,可以有效提升检索过程的针对性和目标性,能够有效提升检索结果的可靠性。
153.本实施例中,通过确定初始图像的图像尺度信息,和/或确定初始图像的像素特征信息,和/或确定针对初始图像指定的处理参数信息,并将图像尺度信息、和/或像素特征信息、和/或处理参数信息作为图像描述信息,由此,使所得图像描述信息可以从多个特征维度表征初始图像的相关信息,能够使该图像描述信息适用于不同的图像预处理场景,当基于图像描述信息处理初始区域图像时,能够实现多维度的有效处理,有效提升所得目标区域图像在图像检索过程的参考价值,从而有效提升该图像检索过程的灵活性。通过调用自然语言处理nlp服务,以识别初始图像中的主体信息,根据主体信息,确定主体对应于初始图像中的位置描述信息,从初始图像中截取与位置描述信息对应的区域图像作为初始区域图像,由于初始图像中可能包含主体信息之外的干扰信息,且该干扰信息可能会影响检索过程的效率和准确性,当调用自然语言处理nlp服务,以识别初始图像中的主体信息,并根据主体信息确定主体对应于初始图像中的位置描述信息,可以使所得位置描述信息能够有效表征主体在初始图像中的位置信息,而后从初始图像中截取与位置描述信息对应的区域图像作为初始区域图像,可以有效减少所得初始区域图像中的干扰信息,从而提升所得初始区域图像对主体信息的表征准确性。通过确定目标区域图像的语义表征信息,并根据语义表征信息,检索目标内容,由于语义表征信息可以有效表征目标区域图像的相关特征,当基于语义表征信息检索目标内容,可以有效提升检索过程的针对性和目标性,能够有效提升检索结果的可靠性。由于物体轮廓可以有效表征物体的特征信息,当基于目标物体轮廓确定物体轮廓信息,并对物体轮廓信息进行处理以得到轮廓向量表征,可以有效提升轮廓向量表征的表征效果,而后将轮廓向量表征作为语义表征信息,可以有效提升所得语义表
征信息在图像检索过程中的适用性。由于检索库中可能存在大量数据,当确定与语义表征信息对应的候选相似度层级,并将图状数据结构中候选相似度层级所表征内容作为目标内容,可以较大程度地降低检索过程的计算成本,并有效提升检索效率。
154.图3是本公开另一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图。
155.如图3所示,该结合rpa和ai实现ia的图像检索方法,包括:
156.s301:基于机器人流程自动化rpa技术获取初始图像。
157.s302:确定初始图像的图像尺度信息。
158.s303:将图像尺度信息作为图像描述信息。
159.s304:基于人工智能ai技术从初始图像中截取初始区域图像。
160.s301-s304的描述说明可以示例参见上述实施例,在此不再赘述。
161.s305:根据图像尺度信息对初始区域图像进行扩大处理。
162.本公开实施例中,在确定初始图像的图像尺度信息,并基于人工智能ai技术从初始图像中截取初始区域图像之后,可以根据图像尺度信息对初始区域图像进行扩大处理,使处理后所得到图像的尺度等于初始图像的尺度或其他任意适用于该图像检索过程的尺度,对此不做限制。
163.s306:将扩大处理后的图像作为目标区域图像。
164.本公开实施例中,在根据图像尺度信息对初始区域图像进行扩大处理之后,可以将扩大处理后的图像作为目标区域图像。
165.本实施例中,将图像尺度信息作为图像描述信息,通过根据图像尺度信息对初始区域图像进行扩大处理,将扩大处理后的图像作为目标区域图像,由于基于人工智能ai技术从初始图像中所截取得到的初始区域图像的尺度可能较低,当根据图像尺度信息对初始区域图像进行扩大处理,并将扩大处理后的图像作为目标区域图像,可以有效避免初始区域图像尺度过低而影响检索效果,能够有效提升所得目标区域图像作为检索依据的可靠性。
166.s307:根据目标区域图像,检索目标内容。
167.s307的描述说明可以示例参见上述实施例,在此不再赘述。
168.本实施例中,通过根据图像尺度信息对初始区域图像进行扩大处理,将扩大处理后的图像作为目标区域图像,由于基于人工智能ai技术从初始图像中所截取得到的初始区域图像的尺度可能较低,当根据图像尺度信息对初始区域图像进行扩大处理,并将扩大处理后的图像作为目标区域图像,可以有效避免初始区域图像尺度过低而影响检索效果,能够有效提升所得目标区域图像作为检索依据的可靠性。
169.图4是本公开另一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图。
170.如图4所示,该结合rpa和ai实现ia的图像检索方法,包括:
171.s401:基于机器人流程自动化rpa技术获取初始图像。
172.s402:确定初始图像的像素特征信息。
173.s403:将像素特征信息作为图像描述信息。
174.s404:基于人工智能ai技术从初始图像中截取初始区域图像。
175.s401-s404的描述说明可以示例参见上述实施例,在此不再赘述。
176.s405:获取初始图像区域中的区域像素。
177.其中,区域像素,是指初始图像中一个或多个图像区域对应的像素。
178.本公开实施例中,在确定初始图像的像素特征信息,并基于人工智能ai技术从初始图像中截取初始区域图像之后,可以获取初始图像区域中的区域像素。
179.s406:从像素特征信息中解析区域像素的区域像素特征。
180.其中,区域像素特征,是指基于像素特征信息所获取的区域像素的相关特征,例如区域像素的数量、颜色等。
181.本公开实施例中,在获取初始图像区域中的区域像素之后,可以基于上述像素特征信息和区域像素进行匹配处理,以解析获取区域像素的区域像素特征。
182.s407:对初始图像区域中各个区域像素的区域像素特征进行增强处理,得到目标区域图像。
183.本公开实施例中,在从像素特征信息中解析区域像素的区域像素特征之后,可以对初始图像区域中各个区域像素的区域像素特征进行增强处理,以提升各个区域像素的区域像素特征的辨识度,得到目标区域图像。
184.本实施例中,将像素特征信息作为图像描述信息,通过获取初始图像区域中的区域像素,从像素特征信息中解析区域像素的区域像素特征,对初始图像区域中各个区域像素的区域像素特征进行增强处理,得到目标区域图像,由于区域像素特征的强度可能会影响图像检索效果,当对初始图像区域中各个区域像素的区域像素特征进行增强处理,可以有效提升所得目标区域图像对主体图像的表征能力,从而提升图像检索过程的针对性和准确性。
185.s408:根据目标区域图像,检索目标内容。
186.s408的描述说明可以示例参见上述实施例,在此不再赘述。
187.本实施例中,通过获取初始图像区域中的区域像素,从像素特征信息中解析区域像素的区域像素特征,对初始图像区域中各个区域像素的区域像素特征进行增强处理,得到目标区域图像,由于区域像素特征的强度可能会影响图像检索效果,当对初始图像区域中各个区域像素的区域像素特征进行增强处理,可以有效提升所得目标区域图像对主体图像的表征能力,从而提升图像检索过程的针对性和准确性。
188.图5是本公开另一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图。
189.如图5所示,该结合rpa和ai实现ia的图像检索方法,包括:
190.s501:基于机器人流程自动化rpa技术获取初始图像。
191.s502:确定初始图像的图像尺度信息。
192.s503:确定初始图像的像素特征信息。
193.s504:将图像尺度信息和像素特征信息作为图像描述信息。
194.s505:基于人工智能ai技术从初始图像中截取初始区域图像。
195.s501-s505的描述说明可以示例参见上述实施例,在此不再赘述。
196.s506:根据图像尺度信息对初始区域图像进行扩大处理,得到待填充区域图像,其中,待填充区域图像包括:待填充像素。
197.其中,待填充区域图像,是指基于图像尺度信息对初始区域图像进行扩大处理所得到的图像。
198.其中,待填充像素,是指待填充区域图像中需要进行填充的像素。
199.本公开实施例中,在将图像尺度信息和像素特征信息作为图像描述信息,并基于人工智能ai技术从初始图像中截取初始区域图像之后,可以根据图像尺度信息对初始区域图像进行扩大处理,得到待填充区域图像,可以根据图像尺度信息对初始区域图像进行扩大处理,将初始区域图像的尺度调整为初始图像的尺度或其他任意适用于该图像检索过程的尺度数值,并将扩大处理后的初始区域图像作为待填充区域图像。
200.s507:从像素特征信息中解析待填充像素的第一像素特征。
201.其中,第一像素特征,是指基于像素特征信息所获取的待填充像素的相关特征。
202.本公开实施例中,在根据图像尺度信息对初始区域图像进行扩大处理,得到待填充区域图像之后,可以从像素特征信息中解析待填充像素的第一像素特征,可以基于像素特征信息结合待填充像素进行匹配处理,并将像素特征信息中与待填充像素匹配的特征信息作为第一像素特征。
203.s508:从像素特征信息中解析其他区域图像中区域像素的第二像素特征,其中,初始区域图像和其他区域图像共同构成初始图像。
204.其中,第二像素特征,是指基于像素特征信息所获取的其他区域图像中区域像素的相关特征。
205.本公开实施例中,在从像素特征信息中解析待填充像素的第一像素特征之后,可以从像素特征信息中解析其他区域图像中区域像素的第二像素特征,可以基于像素特征信息结合其他区域图像中区域像素进行匹配处理,并将像素特征信息中与其他区域图像中区域像素匹配的特征信息作为第二像素特征。
206.s509:根据第一像素特征和第二像素特征,生成填充像素特征。
207.其中,填充像素特征,是指基于第一像素特征和第二像素特征所获取的像素特征,该填充像素特征,可以被用于作为待填充区域图像进行填充处理的参考依据。
208.本公开实施例中,在从像素特征信息中解析待填充像素的第一像素特征,从像素特征信息中解析其他区域图像中区域像素的第二像素特征之后,可以根据第一像素特征和第二像素特征,生成填充像素特征,可以利用预训练的机器学习模型对第一像素特征和第二像素特征进行解析处理,以生成填充像素特征。
209.s510:根据填充像素特征对待填充区域图像进行填充处理,得到目标区域图像。
210.本公开实施例在根据第一像素特征和第二像素特征,生成填充像素特征之后,可以根据填充像素特征对待填充区域图像进行填充处理,得到目标区域图像,可以根据填充像素特征确定待填充像素,而后基于该待填充像素对对待填充区域图像进行填充处理,以得到目标区域图像。
211.本实施例中,将图像尺度信息和像素特征信息作为图像描述信息,通过根据图像尺度信息对初始区域图像进行扩大处理,得到待填充区域图像,从像素特征信息中解析待填充像素的第一像素特征,从像素特征信息中解析其他区域图像中区域像素的第二像素特征,根据第一像素特征和第二像素特征,生成填充像素特征,根据填充像素特征对待填充区域图像进行填充处理,得到目标区域图像,由此,可以在保证所得待填充区域图像的尺寸符
合正常图像尺寸的同时,结合第一像素特征和第二像素特征对其进行填充处理,避免因为扩大处理而影响该图像的表征性,从而可以较大程度地提升所得目标区域图像的表征效果。
212.s511:根据目标区域图像,检索目标内容。
213.s511的描述说明可以示例参见上述实施例,在此不再赘述。
214.本实施例中,通过根据图像尺度信息对初始区域图像进行扩大处理,得到待填充区域图像,从像素特征信息中解析待填充像素的第一像素特征,从像素特征信息中解析其他区域图像中区域像素的第二像素特征,根据第一像素特征和第二像素特征,生成填充像素特征,根据填充像素特征对待填充区域图像进行填充处理,得到目标区域图像,由此,可以在保证所得待填充区域图像的尺寸符合正常图像尺寸的同时,结合第一像素特征和第二像素特征对其进行填充处理,避免因为扩大处理而影响该图像的表征性,从而可以较大程度地提升所得目标区域图像的表征效果。
215.图6是本公开另一实施例提出的结合rpa和ai实现ia的图像检索方法的流程示意图。
216.如图6所示,该结合rpa和ai实现ia的图像检索方法,包括:
217.s601:基于机器人流程自动化rpa技术获取初始图像。
218.s602:确定针对初始图像指定的处理参数信息。
219.s603:将处理参数信息作为图像描述信息。
220.s604:基于人工智能ai技术从初始图像中截取初始区域图像。
221.s601-s604的描述说明可以示例参见上述实施例,在此不再赘述。
222.s605:根据处理参数信息处理初始区域图像,得到目标区域图像。
223.其中,处理参数信息,是指指预先针对初始图像所指定的扩充倍数、填充颜色、亮度、色调、饱和度以及锐化程度等,对此不做限制。
224.本公开实施例中,在将处理参数信息作为图像描述信息,并基于人工智能ai技术从初始图像中截取初始区域图像之后,可以根据处理参数信息处理初始区域图像,得到目标区域图像,可以预先确定针对初始图像的处理参数信息(如指定的扩充倍数、填充颜色、亮度、色调、饱和度以及锐化程度等),而后基于该处理参数信息对初始区域图像的各项对应参数进行调整,以得到目标区域图像。
225.本实施例这种,将处理参数信息作为图像描述信息,通过根据处理参数信息处理初始区域图像,得到目标区域图像,由于处理参数信息可以根据用户配置指令进行对应配置,当基于处理参数信息处理初始区域图像,可以实现根据应用场景对初始区域图像进行灵活处理,以得到适用于图像检索过程的目标区域图像,从而有效提升该初始区域图像处理过程的灵活性。
226.s606:根据目标区域图像,检索目标内容。
227.s606的描述说明可以示例参见上述实施例,在此不再赘述。
228.本实施例中,通过根据处理参数信息处理初始区域图像,得到目标区域图像,由于处理参数信息可以根据用户配置指令进行对应配置,当基于处理参数信息处理初始区域图像,可以实现根据应用场景对初始区域图像进行灵活处理,以得到适用于图像检索过程的目标区域图像,从而有效提升该初始区域图像处理过程的灵活性。
229.图7是本公开一实施例提出的结合rpa和ai实现ia的图像检索装置的结构示意图。
230.如图7所示,该结合rpa和ai实现ia的图像检索装置70,应用于自然语言处理nlp领域,包括:
231.获取模块701,用于基于机器人流程自动化rpa技术获取初始图像,其中,初始图像具有图像描述信息;
232.第一处理模块702,用于基于人工智能ai技术从初始图像中截取初始区域图像;
233.第二处理模块703,用于根据图像描述信息处理初始区域图像,得到目标区域图像;
234.检索模块704,用于根据目标区域图像,检索目标内容。
235.在本公开的一些实施例中,第一处理模块702,具体用于:
236.调用自然语言处理nlp服务,以识别初始图像中的主体信息;
237.根据主体信息,确定主体对应于初始图像中的位置描述信息;
238.从初始图像中截取与位置描述信息对应的区域图像作为初始区域图像。
239.在本公开的一些实施例中,如图8所示,图8是本公开另一实施例提出的结合rpa和ai实现ia的图像检索装置的结构示意图,还包括:
240.确定模块705,用于确定初始图像的图像尺度信息;和/或确定初始图像的像素特征信息;和/或确定针对初始图像指定的处理参数信息;并将图像尺度信息、和/或像素特征信息、和/或处理参数信息作为图像描述信息。
241.在本公开的一些实施例中,图像描述信息包括:图像尺度信息;
242.其中,第二处理模块703,具体用于:
243.根据图像尺度信息对初始区域图像进行扩大处理;
244.将扩大处理后的图像作为目标区域图像。
245.在本公开的一些实施例中,图像描述信息包括:像素特征信息;
246.其中,第二处理模块703,还用于:
247.获取初始图像区域中的区域像素;
248.从像素特征信息中解析区域像素的区域像素特征;
249.对初始图像区域中各个区域像素的区域像素特征进行增强处理,得到目标区域图像。
250.在本公开的一些实施例中,图像描述信息包括:图像尺度信息和像素特征信息;
251.其中,第二处理模块703,还用于:
252.根据图像尺度信息对初始区域图像进行扩大处理,得到待填充区域图像,其中,待填充区域图像包括:待填充像素;
253.从像素特征信息中解析待填充像素的第一像素特征;
254.从像素特征信息中解析其他区域图像中区域像素的第二像素特征,其中,初始区域图像和其他区域图像共同构成初始图像;
255.根据第一像素特征和第二像素特征,生成填充像素特征;
256.根据填充像素特征对待填充区域图像进行填充处理,得到目标区域图像。
257.在本公开的一些实施例中,图像描述信息包括:处理参数信息;
258.其中,第二处理模块703,还用于:
interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
279.可选的,在具体实现上,如果存储器910、处理器920及通信接口930集成在一块芯片上,则存储器910、处理器920及通信接口930可以通过内部接口完成相互间的通信。
280.本公开实施例提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现本公开实施例中提供的方法。
281.本公开实施例还提供了一种芯片,该芯片包括,包括处理器,用于从存储器中调用并运行存储器中存储的指令,使得安装有芯片的通信设备执行本公开实施例提供的方法。
282.本公开实施例还提供了一种芯片,包括:输入接口、输出接口、处理器和存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,处理器用于执行存储器中的代码,当代码被执行时,处理器用于执行申请实施例提供的方法。
283.应理解的是,上述处理器可以是中央处理器(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(advanced risc machines,arm)架构的处理器。
284.进一步地,可选的,上述存储器可以包括只读存储器和随机存取存储器,还可以包括非易失性随机存取存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以包括随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用。例如,静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic random access memory,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data date sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
285.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本公开的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。
286.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本公开的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点
可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
287.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本公开的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
288.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本公开的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。
289.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
290.应理解的是,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
291.此外,在本公开各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。
292.以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1