本申请涉及视频检测,特别是涉及一种宠物喂食器的控制方法、设备以及存储介质。
背景技术:
1、为了满足宠物主人的喂食需求和便捷性,宠物喂食器作为一种创新的设备应运而生。宠物喂食器旨在为宠物主人提供一种自动喂食的解决方案,有助于减轻日常喂食的负担。
2、然而,传统的宠物喂食器通常存在一些缺点,只会机械性地进行定时、定量输出宠物粮。其并未考虑宠物的实际进食需求,可能会导致喂食盘中堆积过量宠物粮,进而容易出现食物变质等问题。不仅存在浪费问题,也不利于宠物的健康。
3、因此,现亟需一种更为灵活的宠物喂食器控制方法来提升使用体验。
技术实现思路
1、本申请至少提供一种宠物喂食器的控制方法、装置、设备以及计算机可读存储介质。
2、本申请第一方面提供了一种宠物喂食器的控制方法,包括:响应于接收到的宠物喂食指令,对所述宠物喂食器的喂食区域进行余粮检测,得到所述喂食区域的当前余粮份量;所述宠物喂食指令包括指定喂食份量;若所述当前余粮份量小于预设的余粮阈值,则基于所述指定喂食份量进行分批次投喂处理;响应于检测到所述分批次投喂处理的过程中的余粮份量大于所述余粮阈值,则暂停或停止进行所述分批次投喂处理;响应于检测到所述分批次投喂处理的过程中的余粮份量小于或等于所述余粮阈值,则持续进行分批次投喂处理,直至所述分批次投喂处理的投喂总量达到所述指定喂食份量。
3、在一实施例中,在所述响应于接收到的宠物喂食指令之前,所述方法还包括:响应于检测到目标区域中存在目标宠物,对所述喂食区域进行余粮检测,得到初始余粮份量;对所述目标宠物进行行为检测处理,得到所述目标宠物的宠物行为;所述响应于接收到的宠物喂食指令,对所述宠物喂食器的喂食区域进行余粮检测,得到所述喂食区域的当前余粮份量,包括:响应于接收到所述宠物喂食指令且所述宠物行为包括进食行为,则对所述喂食区域进行余粮检测,得到所述当前余粮份量。
4、在一实施例中,在所述对所述目标宠物进行行为检测处理,得到所述目标宠物的宠物行为之后,所述方法还包括:响应于接收到所述宠物喂食指令且所述目标宠物不存在进食行为,则判断所述初始余粮份量是否大于所述余粮阈值;若所述初始余粮份量大于所述余粮阈值,则暂停或停止进行所述余粮检测和所述分批次投喂处理。
5、在一实施例中,所述方法还包括:加载宠物检测模型并基于所述宠物检测模型对目标区域进行宠物检测处理;响应于检测到目标区域中存在目标宠物,将所述宠物检测模型切换为余粮检测模型,并基于所述余粮检测模型对所述喂食区域进行余粮检测,得到初始余粮份量;将所述余粮检测模型切换为行为检测模型,基于所述行为检测模型对所述目标宠物进行行为检测处理,得到所述目标宠物的宠物行为。
6、在一实施例中,在所述基于所述指定喂食份量进行分批次投喂处理之前,所述方法还包括:对所述宠物喂食器的储粮区域进行缺粮检测,得到缺粮检测结果;所述基于所述指定喂食份量进行分批次投喂处理,包括:响应于所述缺粮检测结果表征所述宠物喂食器未缺粮,基于当前批次喂食份量进行投喂处理。
7、在一实施例中,在所述基于当前批次喂食份量进行投喂处理之后,所述方法还包括:对所述宠物喂食器对应的目标区域进行宠物检测处理;响应于所述目标区域中不存在目标宠物,则暂停或停止进行所述分批次投喂处理;和/或,对所述目标宠物进行行为检测处理;响应于所述目标宠物不存在进食行为,则暂停或停止进行所述分批次投喂处理。
8、在一实施例中,所述基于所述指定喂食份量进行分批次投喂处理,包括:对每一批次投喂处理进行卡粮检测,得到卡粮检测结果;若所述卡粮检测结果表征所述宠物喂食器不存在卡粮问题,且未检测到宠物粮输出,则生成缺粮信息并进行信息上报处理。
9、在一实施例中,在所述对每一批次投喂处理进行卡粮检测,得到卡粮检测结果之后,所述方法还包括:若所述卡粮检测结果表征所述宠物喂食器存在卡粮问题,则生成卡粮信息并进行信息上报处理;对所述宠物喂食器对应的目标区域进行宠物检测处理,和/或对所述目标区域中的目标宠物进行行为检测处理;响应于所述目标区域中不存在所述目标宠物,和/或所述目标宠物不存在进食行为,则停止进行所述分批次投喂处理。
10、本申请第二方面提供了一种宠物喂食器的控制装置,包括:余粮检测模块,用于响应于接收到的宠物喂食指令,对所述宠物喂食器的喂食区域进行余粮检测,得到所述喂食区域的当前余粮份量;所述宠物喂食指令包括指定喂食份量;分批投喂模块,用于若所述当前余粮份量小于预设的余粮阈值,则基于所述指定喂食份量进行分批次投喂处理;第一投喂控制模块,用于响应于检测到所述分批次投喂处理的过程中的余粮份量大于所述余粮阈值,则暂停或停止进行所述分批次投喂处理;第二投喂控制模块,用于响应于检测到所述分批次投喂处理的过程中的余粮份量小于或等于所述余粮阈值,则持续进行分批次投喂处理,直至所述分批次投喂处理的投喂总量达到所述指定喂食份量。
11、本申请第三方面提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述宠物喂食器的控制方法。
12、本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述宠物喂食器的控制方法。
13、上述方案,宠物喂食器响应于接收到的宠物喂食指令,对所述宠物喂食器的喂食区域进行余粮检测,得到所述喂食区域的当前余粮份量;所述宠物喂食指令包括指定喂食份量;若所述当前余粮份量小于预设的余粮阈值,则表征需要进行喂食,因此宠物喂食器基于所述指定喂食份量进行分批次投喂处理;在宠物喂食器分批次投喂处理的过程中还需要进行余粮检测;响应于检测到所述分批次投喂处理的过程中的余粮份量大于所述余粮阈值,则暂停或停止进行所述分批次投喂处理;响应于检测到所述分批次投喂处理的过程中的余粮份量小于或等于所述余粮阈值,则持续进行分批次投喂处理,直至所述分批次投喂处理的投喂总量达到所述指定喂食份量;由此能够避免宠物喂食器只会根据宠物喂食指令进行固定喂食,而忽略了在宠物的实际进食场景中通常并不会定时定量地进食,进而减少了粮食浪费的可能性,也提高了宠物主人在使用宠物喂食器时的用户体验。
14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。
1.一种宠物喂食器的控制方法,其特征在于,所述方法应用于宠物喂食器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述响应于接收到的宠物喂食指令之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述对所述目标宠物进行行为检测处理,得到所述目标宠物的宠物行为之后,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在所述基于所述指定喂食份量进行分批次投喂处理之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在所述基于当前批次喂食份量进行投喂处理之后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述指定喂食份量进行分批次投喂处理,包括:
8.根据权利要求7所述的方法,其特征在于,在所述对每一批次投喂处理进行卡粮检测,得到卡粮检测结果之后,所述方法还包括:
9.一种电子设备,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至8任一项所述的方法。
10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至8任一项所述的方法。