本发明涉及监控技术领域,特别是涉及一种种植设备内植物监控方法及装置。
背景技术:
随着科学技术的发展进步,种植箱、种植大棚等种植设备逐渐增多。种植箱多数应用于小型蔬菜植物的种植,不仅可以用于家庭装饰,还可以达到娱乐及亲子教育的目的。种植大棚多数应用于大规模蔬菜植物的种植,可以为用户创造经济效益。
种植设备内植物的生长情况是用户较为关心的问题之一。在实际应用中,用户可以到种植设备现场实际查看种植设备内植物的生长状态,但是,如果种植设备内植物的种植面积较大,会使得用户不方便实际查看植物的生长状态。另外,当用户不在种植设备现场,无法实际查看时,将无法获知种植设备内植物的生长状态,使得用户体验较差。
技术实现要素:
本发明的目的是提供一种种植设备内植物监控方法及装置,以实现用户对种植设备内植物实时监控的目的,使得用户可以实时查看种植设备内植物的生长状态,提升用户体验。
为解决上述技术问题,本发明提供如下技术方案:
一种种植设备内植物监控方法,包括:
接收针对所述种植设备内植物的查看请求,所述查看请求中携带待查看区域的信息;
确定所述待查看区域对应的所述种植设备内植物的目标种植范围;
确定所述目标种植范围对应的目标图像采集装置,所述目标图像采集装置的总的视场范围大于或等于所述目标种植范围;
控制所述目标图像采集装置采集所述目标种植范围的植物图像;
将所述目标种植范围的植物图像发送给请求方。
在本发明的一种具体实施方式中,所述控制所述目标图像采集装置采集所述目标种植范围的植物图像,包括:
确定所述目标种植范围与所述种植设备内植物的总的种植范围的面积比例;
根据所述面积比例,调整所述目标图像采集装置的焦距;
控制调整焦距后的所述目标图像采集装置采集所述目标种植范围的植物图像。
在本发明的一种具体实施方式中,所述确定所述待查看区域对应的所述种植设备内植物的目标种植范围,包括:
确定所述待查看区域的坐标信息;
根据所述待查看区域的坐标信息和预先建立的所述种植设备内种植范围和所述终端显示范围的坐标对应关系,确定所述待查看区域对应的所述种植设备内植物的目标种植范围。
在本发明的一种具体实施方式中,所述目标图像采集装置至少有两个,所述将所述目标种植范围的植物图像发送给请求方,包括:
对所述目标采集装置采集到的所述目标种植范围的植物图像进行图像融合处理;
将进行图像融合处理后的植物图像发送给请求方。
在本发明的一种具体实施方式中,所述请求方为终端,在所述将进行图像融合处理后的植物图像发送给请求方之前,还包括:
根据预先获得的所述终端的终端信息,对进行图像融合处理后的植物图像进行适配处理。
一种种植设备内植物监控装置,包括:
查看请求接收模块,用于接收针对所述种植设备内植物的查看请求,所述查看请求中携带待查看区域的信息;
种植范围确定模块,用于确定所述待查看区域对应的所述种植设备内植物的目标种植范围;
采集装置确定模块,用于确定所述目标种植范围对应的目标图像采集装置,所述目标图像采集装置的总的视场范围大于或等于所述目标种植范围;
植物图像采集模块,用于控制所述目标图像采集装置采集所述目标种植范围的植物图像;
植物图像发送模块,用于将所述目标种植范围的植物图像发送给请求方。
在本发明的一种具体实施方式中,所述植物图像采集模块,具体用于:
确定所述目标种植范围与所述种植设备内植物的总的种植范围的面积比例;
根据所述面积比例,调整所述目标图像采集装置的焦距;
控制调整焦距后的所述目标图像采集装置采集所述目标种植范围的植物图像。
在本发明的一种具体实施方式中,所述种植范围确定模块,具体用于:
确定所述待查看区域的坐标信息;
根据所述待查看区域的坐标信息和预先建立的所述种植设备内种植范围和所述终端显示范围的坐标对应关系,确定所述待查看区域对应的所述种植设备内植物的目标种植范围。
在本发明的一种具体实施方式中,所述目标种植范围对应的图像采集装置至少有两个,所述植物图像发送模块,具体用于:
对所述目标图像采集装置采集到的所述目标种植范围的植物图像进行图像融合处理;
将进行图像融合处理后的植物图像发送给请求方。
在本发明的一种具体实施方式中,所述请求方为终端,所述种植设备内植物监控装置还包括图像适配模块,用于:
在所述将进行图像融合处理后的植物图像发送给请求方之前,根据预先获得的所述终端的终端信息,对进行图像融合处理后的植物图像进行适配处理。
应用本发明实施例所提供的技术方案,在接收到针对种植设备内植物的查看请求时,可以确定待查看区域对应的种植设备内植物的目标种植范围,确定目标种植范围对应的目标图像采集装置,控制目标图像采集装置采集目标种植范围的植物图像,将目标种植范围的植物图像发送给请求方,响应查看请求。这样,用户不方便在种植设备现场查看或者不在种植设备现场时,可以实时查看到种植设备内植物的生长状态,实现了用户对种植设备内植物监控的目的,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中一种种植设备内植物监控方法的实施流程图;
图2为本发明实施例中植物图像传输示意图;
图3为本发明实施例中一种种植设备内植物监控装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1所示,为本发明实施例所提供的一种种植设备内植物监控方法的实施流程图,该方法可以包括以下步骤:
S110:接收针对种植设备内植物的查看请求。
其中,查看请求中携带待查看区域的信息。
在实际应用中,当用户有查看种植设备内植物的生长状态的需求时,可以发送针对种植设备内植物的查看请求。
具体的,用户可以在终端上选择要查看的区域,在发送查看请求时,在查看请求中携带待查看区域的信息。
比如,终端可以向用户提供全景查看按钮,用户点击该全景查看按钮,即可视为发出了对种植设备内植物的查看请求,该查看请求中携带的待查看区域的信息为全部区域的信息。
在终端向用户展示种植设备内植物的全景图像时,如果检测到用户针对全景图像的某个区域的放大操作,则可以将该区域确定为待查看区域,在发送的针对种植设备内植物的查看请求中携带该待查看区域的信息。如果检测到用户针对放大后的图像进行了拖动操作,则可以根据拖动速度,确定待查看区域,并在发送的针对种植设备内植物的查看请求中携带该待查看区域的信息。
S120:确定待查看区域对应的种植设备内植物的目标种植范围。
在步骤S110,接收到针对种植设备内植物的查看请求,可以在查看请求中提取待查看区域的信息。确定该待查看区域对应的种植设备内植物的目标种植范围。
在本发明的一种具体实施方式中,步骤S120可以包括以下步骤:
步骤一:确定待查看区域的坐标信息;
步骤二:根据待查看区域的坐标信息和预先建立的种植设备内种植范围和终端显示范围的坐标对应关系,确定待查看区域对应的种植设备内植物的目标种植范围。
为便于描述,将上述两个步骤结合起来进行说明。
在本发明实施例中,可以预先建立种植设备内种植场景和终端显示场景的坐标对应关系,在种植设备和终端之间建立统一的坐标模型。具体的,可以先建立针对种植设备的平面坐标系,在该平面坐标系中,根据图像采集装置的视场范围将种植设备内种植范围划分为多个区域,不同区域对应不同坐标。控制器记录保存种植设备的平面坐标,并将种植设备的平面坐标发送给终端,在终端中形成与种植设备相统一的平面坐标,建立种植设备内种植范围和终端显示范围的坐标对应关系。
终端确定待查看区域时,可以同时确定待查看区域的坐标信息,在发送的查看请求中可以同时携带待查看区域的坐标信息。
接收到针对种植设备内植物的查看请求时,可以从查看请求中提取出待查看区域的坐标信息。根据待查看区域的坐标信息和预先建立的种植设备内种植范围和终端显示范围的坐标对应关系,可以确定待查看区域对应的种植设备内植物的目标种植范围。
S130:确定目标种植范围对应的目标图像采集装置。
其中,目标图像采集装置的总的视场范围大于或等于目标种植范围。
在本发明实施例中,可以在种植设备中内置图像采集系统,该图像采集系统包含至少一个图像采集装置。图像采集系统中包含的图像采集装置的总的视场范围大于或等于种植设备中植物的总的种植范围。图像采集系统中的所有图像采集装置同时启动,可以获得种植设备内植物的全景图像。
如图2所示,为本发明实施例中一种植物图像传输示意图,种植设备内设置有三个摄像头,这三个摄像头同时启动,可以获得种植设备中植物的全景图像,服务器分别与种植设备和和终端通信连接,可以控制种植设备中内置的摄像头采集植物图像,并将植物图像传输给终端,以使用户在终端中查看植物图像,及时了解到种植设备内植物的生长状态。
可以预先获得种植设备内各图像采集装置的视场范围所对应的种植设备内植物的种植范围。比如,图像采集装置A的视场范围对应种植设备内植物的种植范围A,图像采集装置B的视场范围对应种植设备内植物的种植范围B。
在步骤S120确定待查看区域对应的种植设备内植物的目标种植范围之后,可以确定目标种植范围对应的目标图像采集装置,目标图像采集装置的总的视场范围大于或等于目标种植范围。即确定哪些图像采集装置的视场范围对应于该目标种植范围。比如,目标种植范围在种植范围A内,则可以确定图像采集装置A的视场范围对应于该目标种植范围。
S140:控制目标图像采集装置采集目标种植范围的植物图像。
在步骤S130,确定目标种植范围对应的目标图像采集装置后,进一步可以控制目标图像采集装置采集目标种植范围的植物图像。
在本发明的一种具体实施方式中,步骤S140可以包括以下步骤:
第一个步骤:确定目标种植范围与种植设备内植物的总的种植范围的面积比例;
第二个步骤:根据面积比例,调整目标图像采集装置的焦距;
第三个步骤:控制调整焦距后的目标图像采集装置采集目标种植范围的植物图像。
为便于描述,将上述三个步骤结合起来进行说明。
确定出与待查看区域对应的种植设备内植物的目标种植范围后,可以确定目标种植范围与种植设备内植物的总的种植范围的面积比例,根据该面积比例,可以调整目标图像采集装置的焦距。
具体的,可以根据预先获得的面积比例与焦距之间的对应关系,调整焦距。调整目标图像采集装置的焦距后,可以控制调整焦距后的目标图像采集装置采集目标种植范围的植物图像。调整焦距后的目标图像采集装置采集到的植物图像包含的细节更多。
S150:将目标种植范围的图像发送给终端。
获得目标种植范围的图像后,可以将目标种植范围的图像发送给查看请求的请求方,以响应查看请求。如请求方为终端,则终端接收到该目标种植范围的图像后,可以输出显示给用户,用户即可查看到所选择区域的植物的生长状态。
在本发明的一种具体实施方式中,目标种植范围对应的图像采集装置至少有两个,步骤S150可以包括以下步骤:
步骤一:对目标采集装置采集到的目标种植范围的植物图像进行图像融合处理;
步骤二:将进行图像融合处理后的植物图像发送给请求方。
如果目标种植范围对应的目标图像采集装置有两个或更多,则每个目标图像采集装置均可以采集到其对应视场范围内的植物图像,获得的目标种植范围的植物图像有多个。对目标采集装置采集到的目标种植范围的植物图像进行图像融合处理,将进行图像融合处理后的植物图像发送给请求方。
在本发明的一种具体实施方式中,请求方为终端,在将进行图像融合处理后的植物图像发送给请求方之前,还可以根据预先获得的终端的终端信息,对进行图像融合处理后的植物图像进行适配处理。
终端信息可以包括终端分辨率、屏幕大小等信息。对进行图像融合处理后的植物图像进行适配处理,以使适配处理后的植物图像适合于在相应终端上输出显示。
应用本发明实施例所提供的方法,在接收到针对种植设备内植物的查看请求时,可以确定待查看区域对应的种植设备内植物的目标种植范围,确定目标种植范围对应的目标图像采集装置,控制目标图像采集装置采集目标种植范围的植物图像,将目标种植范围的植物图像发送给请求方,响应查看请求。这样,用户不方便在种植设备现场查看或者不在种植设备现场时,可以实时查看到种植设备内植物的生长状态,实现了用户对种植设备内植物监控的目的,提升了用户体验。
相应于上面的方法实施例,本发明实施例还提供了一种种植设备内植物监控装置。下文描述的一种种植设备内植物监控装置与上文描述的一种种植设备内植物监控方法可相互对应参照。
参见图3所示,该装置包括以下模块:
查看请求接收模块210,用于接收针对种植设备内植物的查看请求,查看请求中携带待查看区域的信息;
种植范围确定模块220,用于确定待查看区域对应的种植设备内植物的目标种植范围;
采集装置确定模块230,用于确定目标种植范围对应的目标图像采集装置,目标图像采集装置的总的视场范围大于或等于目标种植范围;
植物图像采集模块240,用于控制目标图像采集装置采集目标种植范围的植物图像;
植物图像发送模块250,用于将目标种植范围的植物图像发送给请求方。
应用本发明实施例所提供的装置,在接收到针对种植设备内植物的查看请求时,可以确定待查看区域对应的种植设备内植物的目标种植范围,确定目标种植范围对应的目标图像采集装置,控制目标图像采集装置采集目标种植范围的植物图像,将目标种植范围的植物图像发送给请求方,响应查看请求。这样,用户不方便在种植设备现场查看或者不在种植设备现场时,可以实时查看到种植设备内植物的生长状态,实现了用户对种植设备内植物监控的目的,提升了用户体验。
在本发明的一种具体实施方式中,植物图像采集模块240,具体用于:
确定目标种植范围与种植设备内植物的总的种植范围的面积比例;
根据面积比例,调整目标图像采集装置的焦距;
控制调整焦距后的目标图像采集装置采集目标种植范围的植物图像。
在本发明的一种具体实施方式中,种植范围确定模块220,具体用于:
确定待查看区域的坐标信息;
根据待查看区域的坐标信息和预先建立的种植设备内种植范围和终端显示范围的坐标对应关系,确定待查看区域对应的种植设备内植物的目标种植范围。
在本发明的一种具体实施方式中,目标种植范围对应的图像采集装置至少有两个,植物图像发送模块250,具体用于:
对目标图像采集装置采集到的目标种植范围的植物图像进行图像融合处理;
将进行图像融合处理后的植物图像发送给请求方。
在本发明的一种具体实施方式中,请求方为终端,还包括图像适配模块,用于:
在将进行图像融合处理后的植物图像发送给请求方之前,根据预先获得的终端的终端信息,对进行图像融合处理后的植物图像进行适配处理。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。