图像的区域识别方法、装置、设备以及存储介质与流程

文档序号:22967475发布日期:2020-11-19 21:41阅读:148来源:国知局
图像的区域识别方法、装置、设备以及存储介质与流程

本发明涉及图像处理技术领域,尤其涉及一种图像的区域识别方法、装置、设备以及存储介质。



背景技术:

地物是指地面上各种有形物(如山川、森林、农田等)和无形物(如省、县界等)的总称。泛指地球表面上相对固定的物体。

以地物中的有形物为例,为了满足各种研究的需要,例如,一般应用无人机对农田、森林进行拍摄,由于农田中的农作物种类繁多,使得现有的地物识别方法很难从拍摄的图像中识别当前区域的农作物的种类,根据现有技术进行识别时,识别的图像经常出现重叠或空洞的现象,使得识别结果出现错误。



技术实现要素:

本发明实施例提供一种图像的区域识别方法、装置、设备以及存储介质,能有效解决现有技术中图像识别错误的问题。

本发明一实施例提供一种图像的区域识别方法,包括:

获取待处理图像;

对所述待处理图像进行预设的区域划分处理,形成若干分区域;

将所述分区域的图像进行地物识别;

根据目标分区域的地物识别结果及目标分区域周围的分区域的地物识别结果修正所述目标分区域的地物识别结果;

将修正后的地物识别结果相同且位置相邻的分区域设置为同一连通区域,得到所述待处理图像的区域地物识别结果。

作为上述方案的改进,在根据目标区域的地物识别结果及目标区域周围区域的地物识别结果修正所述目标区域的地物识别结果之后,在将修正后的地物识别结果相同的且位置相邻的区域设置为同一连通区域,得到所述待处理图像的区域地物识别结果之前,还包括:

去除满足预设的孤立区域条件的分区域;

其中,所述预设的孤立区域条件为:分区域的地物识别结果不同于周围的分区域的地物识别结果。

作为上述方案的改进,所述根据目标分区域的地物识别结果及目标分区域周围的分区域的地物识别结果修正所述目标分区域的地物识别结果,具体包括:

根据预设的九宫格位置关系以目标分区域为中心,判断目标分区域及目标分区域周围的分区域的地物识别结果;

响应于判断结果为不小于六个所述分区域的地物识别结果为第一地物类型,则,所述目标分区域的地物识别结果为第一地物类型,并将地物识别结果为第一地物类型的分区域进行合并。

作为上述方案的改进,所述响应于判断结果为不小于六个所述分区域的地物识别结果为第一地物类型,则,所述目标分区域的地物识别结果为第一地物类型之后,还包括:

根据预设的九宫格位置关系判断每一分区域及每一分区域周围的分区域的地物识别结果;

响应于判断结果为不小于四个所述分区域的地物识别结果为第一地物类型,则,所述中心分区域的地物识别结果为第一地物类型,并将地物识别结果为第一地物类型的分区域进行合并。

作为上述方案的改进,预设的区域划分处理具体包括:

根据所述待处理图像的拍摄高度选择区域划分的像素面积。

本发明另一实施例对应提供了一种图像的区域识别装置,包括:

获取模块,用于获取待处理图像;

划分模块,用于对所述待处理图像进行预设的区域划分处理,形成若干分区域;

识别模块,用于将所述分区域的图像进行地物识别;

修正模块,用于根据目标分区域的地物识别结果及目标分区域周围的分区域的地物识别结果修正所述目标分区域的地物识别结果;

处理模块,用于将修正后的地物识别结果相同且位置相邻的分区域设置为同一连通区域,得到所述待处理图像的区域地物识别结果。

作为上述方案的改进,其特征在于,

去除模块,用于去除满足预设的孤立区域条件的分区域;

其中,所述预设的孤立区域条件为:分区域的地物识别结果不同于周围的分区域的地物识别结果。

本发明另一实施例提供了一种图像的区域识别设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述发明实施例所述的图像的区域识别方法。

本发明另一实施例提供了一种存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述发明实施例所述的图像的区域识别方法。

与现有技术相比,本发明实施例公开的图像的区域识别方法、装置、设备及存储介质,通过对所述待处理图像进行预设的区域划分处理,形成若干分区域并对分区域进行地物识别。根据目标分区域的地物识别结果及目标分区域周围的分区域的地物识别结果修正所述目标分区域的地物识别结果;将修正后的地物识别结果相同且位置相邻的分区域设置为同一连通区域,得到所述待处理图像的区域地物识别结果。由此可见,通过目标分区域的地物识别结果及目标分区域周围的分区域的地物识别结果,修正目标分区域的地物识别结果,再对修正目标分区域的地物识别结果进行判断,避免了分区域合并后的处理结果出现空洞或重叠,使得图像区域的地物识别结果更加准确,从而根据地物的识别结果对待处理图像进行区域划分。

附图说明

图1是本发明一实施例提供的一种图像的区域识别方法的流程示意图;

图2是本发明一实施例提供的一种图像的区域识别方法的具体实施例的示意图;

图3是本发明一实施例提供的一种图像的区域识别装置的结构示意图;

图4是本发明一实施例提供的一种图像的区域识别设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明一实施例提供的一种图像的区域识别方法的流程示意图。

本发明一实施例提供一种图像的区域识别方法,包括:

s10,获取待处理图像。

具体地,获取无人机拍摄的农田的图像。

s20,对所述待处理图像进行预设的区域划分处理,形成若干分区域。

其中,根据所述待处理图像的拍摄高度选择区域划分的像素面积。

在本实施例中,拍摄高度等效为50米高度的1080p数字图像采用48x48像素大小的分块,拍摄高度等效为100米高度的1080p数字图像采用32x32像素大小的分块,拍摄高度等效为300米高度的4k数字图像采用8x8像素大小分块。等效范围为拍摄高度±20%,可以根据不同的场景进行设置,在此不做限定。

由此可见,通过上述划分方法,避免了单个分块的面积所对应的地面面积过大而导致漏判及误判率上升,且避免了拍摄高度等多方面因素影响。

s30,将所述分区域的图像进行地物识别。

具体地,根据现有技术中的地物识别方法对分区域的图像进行识别,得到分区域图像中的地物类型。

s40,根据目标分区域的地物识别结果及目标分区域周围的分区域的地物识别结果修正所述目标分区域的地物识别结果。

进一步地,根据预设的九宫格位置关系以目标分区域为中心,判断目标分区域及目标分区域周围的分区域的地物识别结果;

响应于判断结果为不小于六个所述分区域的地物识别结果为第一地物类型,则,所述目标分区域的地物识别结果为第一地物类型,并将地物识别结果为第一地物类型的分区域进行合并。

在本实施例中,参见图2,将第六区域设为目标区域,即九个地物识别结果中不小于六个分区域的地物识别结果都为a(即第一地物类型),则第五区域的地物识别结果为a,对其他区域进行同样的操作,则地物识别结果为第一地物类型的分区域进行第一次合并。

进一步地,根据预设的九宫格位置关系判断每一分区域及每一分区域周围的分区域的地物识别结果;

响应于判断结果为不小于四个所述分区域的地物识别结果为第一地物类型,则,所述中心分区域的地物识别结果为第一地物类型,并将地物识别结果为第一地物类型的分区域进行合并。

在本实施例中,将合并后的区域继续按照九宫格位置关系进行判断,当不小于四个分区域的地物识别结果都为a(即第一地物类型),则此区域的地物识别结果为a,并进行第二次分区域合并。

可以理解的是,第一次判断去除了分区域中位置分散且地物识别结果数量不超过四个的分区域,第二判断则去除待处理图像边界处区域的误判,由此可见,通过上述两次合并,避免了分区域合并后的处理结果出现空洞或重叠,使得图像区域的地物识别结果更加准确。

s50,将修正后的地物识别结果相同且位置相邻的分区域设置为同一连通区域,得到所述待处理图像的区域地物识别结果。

具体地,将地物识别结果相同且位置相邻发分区域进行合并第一连通区域,则可以得到第一连通区域的地物类型。可以理解的是,一个待处理图像中可以合并出多个连通区域,则可以通过上述方式得到每个连通区域的地物类型,从而对整个待处理图像按照地物类型进行划分。

本发明实施例公开的图像的区域识别方法,通过对所述待处理图像进行预设的区域划分处理,形成若干分区域并对分区域进行地物识别。根据目标分区域的地物识别结果及目标分区域周围的分区域的地物识别结果修正所述目标分区域的地物识别结果;将修正后的地物识别结果相同且位置相邻的分区域设置为同一连通区域,得到所述待处理图像的区域地物识别结果。由此可见,通过目标分区域的地物识别结果及目标分区域周围的分区域的地物识别结果,修正目标分区域的地物识别结果,再对修正目标分区域的地物识别结果进行判断,避免了分区域合并后的处理结果出现空洞或重叠,使得图像区域的地物识别结果更加准确,从而根据地物的识别结果对待处理图像进行区域划分。

作为上述方案的改进,在根据目标区域的地物识别结果及目标区域周围区域的地物识别结果修正所述目标区域的地物识别结果之后,在将修正后的地物识别结果相同的且位置相邻的区域设置为同一连通区域,得到所述待处理图像的区域地物识别结果之前,还包括:

去除满足预设的孤立区域条件的分区域;

其中,所述预设的孤立区域条件为:分区域的地物识别结果不同于周围的分区域的地物识别结果。

具体地,由于孤立区域的识别结果不同于其他分区域,且数量较少。可以理解的是,此区域可以视为噪点,去除此孤立区域。

参见图3,是本发明一实施例提供的一种图像的区域识别装置的结构示意图。

本发明另一实施例对应提供了一种图像的区域识别装置,包括:

获取模块10,用于获取待处理图像。

划分模块20,用于对所述待处理图像进行预设的区域划分处理,形成若干分区域。

识别模块30,用于将所述分区域的图像进行地物识别。

修正模块40,用于根据目标分区域的地物识别结果及目标分区域周围的分区域的地物识别结果修正所述目标分区域的地物识别结果。

处理模块50,用于将修正后的地物识别结果相同且位置相邻的分区域设置为同一连通区域,得到所述待处理图像的区域地物识别结果。

作为上述方案的改进,其特征在于,

去除模块,用于去除满足预设的孤立区域条件的分区域;

其中,所述预设的孤立区域条件为:分区域的地物识别结果不同于周围的分区域的地物识别结果。

参见图4,是本发明一实施例提供的图像的区域识别设备的示意图。该实施例的图像的区域识别设备包括:处理器11、存储器12以及存储在所述存储器中并可在所述处理器上运行的计算机程序。所述处理器执行所述计算机程序时实现上述各个图像的区域识别方法实施例中的步骤。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述图像的区域识别设备中的执行过程。所述图像的区域识别设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述图像的区域识别设备设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是图像的区域识别设备的示例,并不构成对图像的区域识别设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述图像的区域识别设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器11可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述图像的区域识别设备的控制中心,利用各种接口和线路连接整个图像的区域识别设备的各个部分。

所述存储器12可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述图像的区域识别设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述图像的区域识别设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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