[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105955255B - 一种控制方法、装置、控制器及控制系统 - Google Patents

一种控制方法、装置、控制器及控制系统 Download PDF

Info

Publication number
CN105955255B
CN105955255B CN201610266655.2A CN201610266655A CN105955255B CN 105955255 B CN105955255 B CN 105955255B CN 201610266655 A CN201610266655 A CN 201610266655A CN 105955255 B CN105955255 B CN 105955255B
Authority
CN
China
Prior art keywords
image
area
target object
region
processing result
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610266655.2A
Other languages
English (en)
Other versions
CN105955255A (zh
Inventor
张锦锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201610266655.2A priority Critical patent/CN105955255B/zh
Publication of CN105955255A publication Critical patent/CN105955255A/zh
Application granted granted Critical
Publication of CN105955255B publication Critical patent/CN105955255B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种控制方法、控制装置、控制器及控制系统,所述方法包括:按照预定的时间间隔获得来自图像采集设备的第一图像,所述第一图像对应目标空间的第一区域,其中,所述图像采集设备位于所述目标空间;处理所述第一图像,获得处理结果,所述处理结果包括所述第一区域中目标对象的位置参数;在所述处理结果满足预设的控制条件时,生成控制指令,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。本发明中利用图像采集及处理来实现对目标空间的状态监控,在后续中能够有效对用户进行提醒,避免相关事故,实现本发明目的。

Description

一种控制方法、装置、控制器及控制系统
技术领域
本发明涉及设备控制技术领域,特别涉及一种控制方法、装置、控制器及控制系统。
背景技术
目前,家中或办公区域中,用户通常根据自己的习惯放置物品如书籍等,而不希望被移动到其他位置,但是在日常生活中,家中或办公区域中及其内相关物品的状态总会发生某些变化,如家里的钥匙被小朋友拿起发生危险或宠物进入厨房卫生区域等,因此,亟需对这些状态进行监控,进而对用户进行提醒,避免相关事故。
发明内容
有鉴于此,本发明的目的在于提供一种控制方法、装置、控制器及控制系统,用以解决现有技术中需要对空间中状态进行监控的技术问题。
为解决上述方案,本发明提供了一种控制方法,包括:
按照预定的时间间隔获得来自图像采集设备的第一图像,所述第一图像对应目标空间的第一区域,其中,所述图像采集设备位于所述目标空间;
处理所述第一图像,获得处理结果,所述处理结果包括所述第一区域中目标对象的位置参数;
在所述处理结果满足预设的控制条件时,生成控制指令,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。
上述方法,优选的,所述处理所述第一图像,获得处理结果,包括:
基于所述第一图像,确定所述第一区域中的目标对象或所述第一区域中的第二区域,所述目标对象与所述第二区域相对应;
解析所述目标对象对应的第二图像或所述第二区域对应的第三图像,生成所述第一图像的处理结果,所述处理结果包括所述目标对象或所述第二区域在所述第一区域中的位置参数。
上述方法,优选的,所述处理所述第一图像,获得处理结果,包括:
基于所述第一图像,确定所述第一区域中的目标对象及所述目标对象所对应的第二区域;
解析所述目标对象对应的第二图像及所述第二区域对应的第三图像,生成所述第一图像的处理结果,所述处理结果包括所述目标对象与所述第二区域的相对位置关系参数。
上述方法,优选的,所述第二区域为所述第一区域中的至少部分区域,且所述第二区域为基于接收到的输入操作中的操作体移动轨迹确定的区域。
上述方法,优选的,所述目标对象为所述目标空间中空间对象中的至少部分对象,且所述目标对象为基于接收到的输入操作中的选择操作确定的对象。
上述方法,优选的,所述处理结果满足预设的控制条件,包括:
所述目标对象在所述第一区域中的位置参数表明:所述第二图像中的目标对象无法被识别且所述第一图像中除所述第二图像之外的其他像素点中至少部分像素点维持不变,或,所述第二图像中目标对象能够被识别且所述目标对象的像素点集合与所述第一图像中第一区域的像素点集合的相对关系发生变化;
或,所述第二区域在所述第一区域中的位置参数表明:所述第三图像中的第二区域无法被识别且所述第一图像中除所述第三图像之外的其他像素点中至少部分像素点维持不变,或,所述第三图像中的第二区域能够被识别且所述第二区域的像素点集合与所述第一图像中第一区域的像素点集合的相对关系发生变化。
上述方法,优选的,所述处理结果满足预设的控制条件,包括:
所述目标对象在所述第二区域中的位置参数表明:所述第二图像中目标对象能够被识别且所述目标对象的像素点集合与所述第三图像中第二区域的像素点集合的相对关系发生变化。
上述方法,优选的,所述处理结果满足所述控制条件,包括:
所述目标对象在所述第一区域中的位置参数表明:所述第二图像中所述目标对象的像素点中至少部分像素点维持不变,且所述目标空间中的空间参数表明所述目标空间内的运动对象要离开所述目标空间或者已经离开所述目标空间。
上述方法,优选的,所述控制指令具体用于:控制输出设备输出提示信息。
本发明还提供了一种控制装置,包括:
图像获得单元,用于按照预定的时间间隔获得来自图像采集设备的第一图像,所述第一图像对应目标空间的第一区域,其中,所述图像采集设备位于所述目标空间;
图像处理单元,用于处理所述第一图像,获得处理结果,所述处理结果包括所述第一区域中目标对象的位置参数;
指令生成单元,用于在所述处理结果满足预设的控制条件时,生成控制指令,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。
本发明还提供了一种控制器,与图像采集设备通过传输接口相连接,所述图像采集设备位于目标空间,其中:
所述传输接口,连接于所述控制器及所述图像采集设备,用于按照预定的时间间隔将来自所述图像采集设备的第一图像传输到所述控制器,所述第一图像对应目标空间的第一区域;
所述控制器,用于在接收所述传输接口传输的第一图像后,处理所述第一图像,获得处理结果,所述处理结果包括所述第一区域中目标对象的位置参数,并在所述处理结果满足预设的控制条件时,生成控制指令;
其中,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。
本发明还提供了一种控制系统,包括:
图像采集设备,位于目标空间,用于采集第一图像,所述第一图像对应目标空间的第一区域,其中,所述图像采集设备位于所述目标空间;
控制器,用于按照预定的时间间隔获得来自所述图像采集设备的第一图像,处理所述第一图像,获得处理结果,所述处理结果包括所述第一区域中目标对象的位置参数,并在所述处理结果满足预设的控制条件时,生成控制指令;
其中,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。
上述控制系统,优选的,还包括:
输出设备,所述输出设备与所述控制器相连接,用于基于所述控制器生成的控制指令输出提示信息。
由上述方案可知,本发明提供的一种控制方法、装置、控制器及控制系统,利用目标空间中的图像采集设备按照一定的时间间隔来获得目标空间中第一区域的图像,进而处理该图像后得到包括第一区域中目标对象的位置参数的处理结果,如钥匙或厨房区域等,由此在该处理结果满足控制条件时,即可生成能够表明目标对象位置参数满足控制条件的控制指令,如执行该控制指令进行变动信息的提醒等,由此利用图像采集及处理来实现对目标空间的状态监控,在后续中能够有效对用户进行提醒,避免相关事故,实现本发明目的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例一提供的一种控制方法的实现流程图;
图2a~图2k及图3a~图3c分别为本发明实施例的应用示例图;
图4为本发明实施例二提供的一种控制装置的结构示意图;
图5为本发明实施例三提供的一种控制器的结构示意图;
图6为本发明实施例四提供的一种控制系统的结构示意图;
图7为本发明实施例四的另一结构示意图;
图8为本发明实施例五提供的一种控制系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参考图1,为本发明实施例一提供的一种控制方法的实现流程图,其中,本发明适用于对目标空间进行状态监控,进而在后续中能够有效对用户进行提醒,避免相关事故。
具体的,本实施例可以通过以下步骤实现:
步骤101:按照预定的时间间隔获得来自图像采集设备的第一图像。
其中,所述第一图像对应目标空间的第一区域,所述目标空间可以为书房或书桌的空间,而所述第一区域即为所述目标空间中需要进行监控的区域,如书房的书架区域或书桌的桌面区域等。
而所述图像采集设备可以为设置在所述目标空间中能够进行图像采集的设备,例如深度图像采集装置、平面图像采集装置或热成像采集装置等,所述深度图像采集装置包括有多维图像采集装置,能够采集所述目标空间中的3D或更多维度的图像;所述平面图像采集装置能够采集所述目标空间中的二维图像;所述热成像采集装置能够采集所述目标空间中热源的红外图像。
需要说明的是,所述图像采集设备可以按照所述预定的时间间隔来采集所述第一区域的第一图像,再由本实施例中对所述第一图像按照预定的时间间隔进行获取;或者,所述图像采集设备持续不间断的对所述第一区域的第一图像进行采集,再由本实施例按照所述预定的时间间隔对所述第一图像采集获取。这里的时间间隔可以根据用户需求进行设置,如每隔5秒采集一次图像,或者每隔1秒采集一次图像。
步骤102:处理所述第一图像,获得处理结果。
其中,所述处理结果包括所述第一区域中目标对象的位置参数。也就是说,本实施例中通过对所述第一图像进行解析,进而得到手术第一区域中目标对象当前的位置参数,该位置参数能够表征所述目标对象是否出现状态变化,如被遮挡、被移动或没有变动等。
而所述目标对象可以为所述第一区域中所放置的对象,可以为具体的某个物品,如书架上的书“白夜行”或书桌上的镇纸等,也可以为某个区域,如书桌中心区域等。所述目标对象可以为通过图像自动识别或基于接收到的操作进行确定的目标对象。
相应的,所述第一区域中目标对象的位置参数,可以为所述目标对象的像素点在所述第一区域的第一图像中的分布位置参数。
步骤103:在所述处理结果满足预设的控制条件时,生成控制指令。
其中,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。所述控制指令可以为具有特殊功能的指令,能够表明所述目标对象的位置参数满足所述控制条件,例如:所述目标对象在所述第一区域中的位置发生变化等。
由上述方案可知,本发明实施例一提供的一种控制方法,利用目标空间中的图像采集设备按照一定的时间间隔来获得目标空间中第一区域的图像,进而处理该图像后得到包括第一区域中目标对象的位置参数的处理结果,如钥匙或厨房区域等,由此在该处理结果满足控制条件时,即可生成能够表明目标对象位置参数满足控制条件的控制指令,如进行变动信息的提醒等,由此利用图像采集及处理来实现对目标空间的状态监控,在后续中能够有效对用户进行提醒,避免相关事故,实现本实施例目的。
在具体实现中,所述步骤102可以通过以下方式实现:
基于所述第一图像,确定所述第一区域中的目标对象,再通过解析所述目标对象对应的第二图像,生成所述第一图像的处理结果。
其中,所述处理结果包括所述目标对象在所述第一区域中的位置参数,如图2a中所示,所述目标对象对应的第二图像即为以所述目标对象如书籍“白夜行”的轮廓为边界的图像区域,本实施例中对所述第一图像进行扫描,进而确定所述第一区域如书桌桌面区域中的目标对象“白夜行”,之后通过解析所述目标对象对应的第二图像的像素点分布,进而得到该目标对象在所述第一区域中的位置参数的处理结果。
相应的,所述处理结果是否满足所述控制条件,即为:所述目标对象在所述第一区域中的位置参数是否发生满足一定条件的变化,例如,所述目标对象在所述第一区域中的位置参数能够表明以下状态时,说明所述处理结果满足所述控制条件,进而生成控制指令,用于对用户进行提醒等:
所述第二图像中的目标对象无法被识别或者无法被识别超过预设的时间长,而且所述第一图像中除所述第二图像之外的其他像素点中至少部分像素点维持不变。其中,所述目标对象无法被识别是指:所述第一图像中无法扫描到与所述目标对象相关的像素点或者在所述第一图像中所述目标对象原始所在的位置上扫描出区别于所述第一图像中所述第二图像周边像素点的像素点,而所述第一图像中除所述第二图像之外的其他像素点中至少部分像素点维持不变,是指:所述第一图像中除所述第二图像之外的其他区域图像中没有发生变化或者只有部分区域图像发生变化,例如,所述目标对象如书籍“白夜行”被拿出所述第一区域,如图2b中所示,此时,“白夜行”无法被识别而第一区域如书桌桌面的其他位置不发生变化;或者所述目标对象如书籍“白夜行”被其他物品如报纸覆盖,如图2c中所示,此时,“白夜行”不仅无法被识别出,而书桌桌面中“白夜行”原始所在区域的第二图像的像素点发生变化的同时与“白夜行”相邻的区域图像像素点也发生变化,其他区域图像像素点维持不变。另外,在实际应用中,某些特定的物品不能被移动,在本实施例中,在“白夜行”无法被识别时且书桌桌面上除“白夜行”之外的其他像素点维持不变时,表明“白夜行”被移动,此时即刻生成控制指令,用于对用户进行提醒等功能,以表征该“白夜行”已经被移动;而在“白夜行”无法被识别且书桌桌面上“白夜行”所在区域相邻的区域像素点出现变化而其他区域像素点维持不变时,表明“白夜行”可能被移动或者被覆盖,此时,本实施例中可以在这种状态维持预设的时间长时生成控制指令,用于对用户进行提醒等功能,以表征该“白夜行”可能被移动或者被覆盖。
需要说明的是,在实际应用中,某些特定的物品不能被移动或者某些物品可以被移动,但需要在预设的时间长内恢复原位,因此,本实施例中,在“白夜行”无法被识别(被移动或被覆盖)且书桌桌面上除“白夜行”之外的其他像素点至少部分像素点维持不变时,即刻生成控制指令,用于对用户进行提醒等功能,以表征该“白夜行”不能被移动;或者,在“白夜行”无法被识别且书桌桌面上除“白夜行”之外的其他像素点至少部分像素点维持不变超过预设的时间长时,才会生成控制指令,用于对用户进行提醒等功能,以表征该“白夜行”能够被暂时移动,例如,该“白夜行”可以被用户短暂拿起或翻阅等,但在所述预设的时间长内需要被归回原位,在超过所述预设的时间长时该“白夜行”没有被归回原位时,本实施例就会生成控制指令,对用户进行提醒。
或者,所述目标对象在所述第一区域中的位置参数能够表明以下状态时,同样说明所述处理结果满足所述控制条件,进而生成控制指令,用于对用户进行提醒等:
所述第二图像中目标对象能够被识别,而且所述目标对象的像素点集合与所述第一图像中第一区域的像素点集合的相对关系发生变化。其中,所述目标对象能够被识别是指:所述第一图像中能够扫描到与所述目标对象相关的像素点,包括:能够扫描到所述目标对象的全部像素点或部分像素点;而所述目标对象的像素点集合与所述第一图像中第一区域的像素点集合的相对位置发生变化包括:所述目标对象的像素点集合在所述第一区域中发生移动。例如,所述目标对象如书籍“白夜行”能够被识别,如识别出整个书籍封面或者只识别出封面的一部分,并没有被移动出所述第一区域也没有被其他物品完全覆盖,而且被移动到所述第一区域的其他位置,如图2d中所示,“白夜行”由初始的书桌桌面左边位置移动到右边位置。
或者,所述目标对象在所述第一区域中的位置参数能够表明以下状态时,同样说明所述处理结果满足所述控制条件,进而生成控制指令,用于对用户进行提醒等:
所述第二图像中所述目标对象的像素点至少部分像素点维持不变,且所述目标空间中的空间参数表明所述目标空间内的运动对象要离开所述目标空间或者已经离开所述目标空间。其中,所述第二图像中所述目标对象的像素点中至少部分像素点维持不变,是指:所述目标对象能够被识别出部分或全部特征,例如,所述目标对象“白夜行”仍然在所述目标空间的第一区域内,处于完全暴露或者被部分遮挡的情况下。与此同时,所述目标空间中的空间参数表明所述目标空间内的运动对象要离开所述目标空间或者已经离开所述目标空间,是指:所述目标空间中运动对象在没有携带所述目标对象的情况下即将要离开所述目标空间或已经离开所述目标空间,例如即为:用户没有携带“白夜行”的情况下即将离开书房或者已经离开书房,如图2e中所示。
具体的,所述目标空间的空间参数可以通过所述目标空间的传感器进行获取,例如,利用红外感应器采集所述目标空间中运动对象如用户的运动参数作为空间参数,或者利用携带在用户身上的定位仪采集所述运动对象的运动参数作为空间参数,或者利用所述目标空间内的摄像头采集所述目标空间中与所述运动对象相关的图像作为空间参数。而所述空间参数可以包括:所述运动对象在所述目标空间内的目标边缘区域停留的时间长(所述目标边缘区域为能够离开所述目标空间的边缘区域,如门框区域),相应的,在所述时间长超过一定阈值时,表明所述运动对象要离开所述目标空间;或者所述空间参数包括:所述运动对象在所述目标空间内的至少两个位置信息以及每个所述位置信息对应的采集时间,相应的,在所述空间参数表明所述运动对象的运动方向是朝着所述目标空间的目标边缘区域的方向时,表明所述运动对象要离开所述目标空间;或者所述空间参数包括:所述目标对象在所述目标空间内的图像集合,相应的,在所述图像集合中所识别出的运动对象的运动类型与预设的目标运动类型相一致时,如穿鞋或者带帽子的动作类型,此时表明所述运动对象即将要离开所述目标空间;或者,所述空间参数包括:所述目标空间中至少两个运动对象各自的运动参数,如钥匙和钱包的运动参数,进而在这些运动对象各自的运动参数如运动方向和/或运动幅度等匹配时,表明所述运动对象即将要离开所述目标空间或者已经离开所述目标空间;或者,所述空间参数包括:至少两个运动对象各自的对象标识以及每个所述运动对象各自的运动参数,如预先选定的钥匙或钱包等,相应的,在每个所述运动对象均为预先选定的对象且每个所述运动对象的运动参数如运动方向和/或运动幅度均相匹配时,表明所述运动对象即将要离开所述目标空间或者已经离开所述目标空间;或者,所述空间参数包括:所述运动对象的实时位置参数,相应的,在所述运动对象的实时位置不在所述目标空间中的区域范围内或者所述运动对象的实时位置处于所述目标空间的边缘区域超过一定时间时,表明所述运动对象已经离开所述目标空间或者具有离开所述目标空间的趋势。
或者,所述步骤102也可以通过以下方式实现:
基于所述第一图像,确定所述第一区域中的第二区域,该第二区域与一个目标对象相对应,再通过解析该第二区域对应的第三图像,生成所述第一图像的处理结果。
其中,所述处理结果包括:所述第二区域在所述第一区域中的位置参数,如图2f中所示,所述第二区域为目标对象书籍“白夜行”所在的区域,该第二区域对应的第三图像即为:以所述第二区域的轮廓为边界的图像区域,本实施例中对所述第一图像进行扫描,进而确定所述第一区域中的第二区域,之后,通过解析所述第二区域对应的第三图像的像素点分布,进而得到该第二区域在所述第一区域中的位置参数的处理结果。
相应的,所述处理结果是否满足所述控制条件,即为:所述第二区域在所述第一区域中的位置参数是否发生满足一定条件的变化,例如,所述第二区域在所述第一区域中的位置参数能够表明如下状态时,说明所述处理结果满足所述控制条件,进而生成控制指令,用于对用户进行提醒等:
所述第三图像中的第二区域无法被识别或者无法被识别超过预设的时间长,而且所述第一图像中除所述第三图像之外的其他像素点中至少部分像素点维持不变。其中,所述第二区域无法识别是指:所述第一图像中无法扫描到与所述第二区域相关的像素点,而所述第一图像中除所述第三图像之外的其他像素点中至少部分像素点维持不变,是指:所述第一图像中除所述第三图像之外的其他区域图像中没有发生变化或者只有部分区域发生变化,例如,包含目标对象“白夜行”的书籍区域x被遮挡,如图2g中所示,此时,所述第二区域x无法被识别,而所述第一区域如书桌桌面中该第二区域x周边的区域的像素点发生变化,其他区域的像素点维持不变。
或者,所述第二区域在所述第一区域中的位置参数能够表明以下状态时,同样说明所述处理结果满足所述控制条件,进而生成控制指令,用于对用户进行提醒等
所述第三图像中的第二区域能够被识别,而且所述第二区域的像素点集合与所述第一图像中第一区域的像素点集合的相对关系发生变化。其中,所述第二区域能够被识别是指:所述第一图像中能够扫描到包含所述目标对象的区域的像素点;而所述第二区域的像素点集合与所述第一图像中第一区域的像素点集合的相对位置发生变化是指:包含所述目标对象的第二区域的像素点集合在所述第一区域中发生移动,例如,包含目标对象“白夜行”的区域y能够被识别,如识别出包含整个书籍封面的区域或识别出只包含封面的一部分的区域,并没有移动出所述第一区域也没有被其他物品完全覆盖,而是被移动到所述第一区域的其他位置,如图2h中所示,包含“白夜行”的区域y由初始的书桌桌面左边位置移动到右边位置。
或者,所述步骤102还可以通过以下方式实现:
基于所述第一图像,确定所述第一区域中的目标对象及所述目标对象所对应的第二区域,再通过解析所述目标对象对应的第二图像及所述第二区域对应的第三图像,生成所述第一图像的处理结果。
其中,所述处理结果包括:所述目标对象与所述第二区域的相对位置参数,而所述第二区域为包含所述目标对象的轮廓区域,也就是说,所述第二区域为只包含包围所述目标对象的固定边界像素点,不包含该边界以内的区域内容像素点,如图2i中所示,所述第二区域为边界区域c1,不包含边界以内的区域c2,所述第二区域为所述第一空间中的固定区域,并不会随着第一空间内的任何物体的运动而发生变化。
相应的,所述处理结果是否满足所述控制条件,即为:所述目标对象在所述第二区域中的位置参数是否发生满足一定条件的变化,例如,所述目标对象在所述第二区域中的位置参数能够表明以下状态时,说明所述处理结果满足所述控制条件,进而生成控制指令,用于对用户进行提醒等:
所述第二图像中目标对象能够被识别且所述目标对象的像素点集合与所述第三图像中第二区域的像素点集合的相对关系发生变化。其中,所述目标对象能够被识别是指:所述第一图像中能够扫描到与所述目标对象相关的像素点,包括:能够扫描到所述目标对象的全部像素点或部分像素点;而所述目标对象的像素点集合与所述第三图像中第二区域的像素点集合的相对关系发生变化包括:所述目标对象的像素点集合在所述第二区域的边界区域内发生移动或者移动出所述第二区域的边界进而移动到所述第一区域内除所述第二区域的边界区域所包围的区域之外的其他区域或位置上。例如,所述目标对象如书籍“白夜行”能够被识别,如识别出整个书籍封面或只识别出封面的一部分,并没有被移动出所述第二区域也没有被其他物品完全覆盖,而是被移动到所述第二区域内的其他位置或者被移动到所述第一区域内的非第二区域的位置上,如图2j中所示,“白夜行”在第二区域的边界c1内由中心位置移动到边缘位置,或者,如图2k中所示,“白夜行”移动出所示第二区域的边界c1,并移动到所述第一区域内的位置d上,也就是说,本实施例中,在“白夜行”在第二区域的边界c1内出现移动时,本实施例即刻生成控制指令,对用户进行提醒,或者,无论“白夜行”在所述第二区域的边界c1内怎样移动都不会生成控制指令,只有在“白夜行”移动出所述第二区域的边界c1,移动到所述第一区域内除所述第二区域的其他位置上时,本实施例才会生成控制指令,进而对用户进行提醒。
在具体实现中,所述目标对象为所述目标空间中空间对象中的至少部分对象,而所述目标对象可以为预先设置的对象,如预先设置“白夜行”为目标对象,或者,所述目标对象可以为基于接收到的输入操作中的选择操作确定的对象,例如,用户可以通过手指或激光笔或红外笔等在所述第一空间中所有的空间对象划定一个区域,进而通过对该区域进行图像识别,确定出目标对象,或者用户可以通过手指或激光笔或红外笔等在所述第一空间中选中一个点,该点所指向或覆盖的区域所对应的对象为目标对象,而所述目标对象对应的第二图像包括:所述目标对象的轮廓或边界对应的像素点以及该轮廓或边界所包围的内容像素点,如图3a中所示,用户划定一个区域之后,本实施例获得该划定区域的图像数据,并通过图像识别之后,识别出该划定区域中的对象,即确定出该划定区域中的目标对象“白夜行”;或者用户在所述第一图像中选中一个像素点,本实施例对该像素点及其周边相邻的像素点进行解析,将该像素点与该像素点具有相同或相近像素值的像素点划定到一起,形成像素区域,该像素区域对应的对象即为目标对象;或者,用户在所述第一图像中划定出一个区域并选中该区域中的一个像素点,本实施例对划定区域中与该像素点具有相同或相近像素值的像素点划定到一起,如相邻的棕色或黑色像素点划定到一起,形成该划定区域中的一个像素区域,该像素区域对应的对象即为目标对象,如所述第一图像中,白色的书包放置在桌面上,用户选中白色书包所在区域的中一个像素点,本实施例将相邻的白色像素点划定到一起,形成“书包”所在的像素区域,进而确定该像素区域中的对象“书包”为目标对象。之后,本实施例中对该目标空间中第一区域的第一图像进行监测,在该第一图像中的目标对象的位置参数满足所述控制条件时,生成控制指令,实现相应的功能。
而所述第二区域为所述第一区域中的至少部分区域,所述第二区域与被监控对象如目标对象相对应。其中,所述第二区域可以为预先设置的区域,如所述第一空间的中心区域,如图3b中所示,所述第二区域对应的第三图像可以为:所述第二区域的边界像素点以及该边界所包围的内容的像素点;或者,所述第二区域也可以为基于接收到的输入操作中的操作体移动轨迹确定的区域,例如,用户可以通过手指或激光笔或红外笔等在所述第一空间中围绕目标对象如“白夜行”划定一个区域,该区域即为所述第二区域,或者如图3c中所示,在所述第一空间中选定一个像素点,本实施例识别该像素点所属的对象像素区域,即将与该像素点具有相同或相近像素值的像素点划定到一个区域,该对象像素区域即为该像素点对应的目标对象,进而基于该像素点对应的目标对象的所属区域确定第二区域,例如所述第一图像中,白色的书包放置在桌面上,用户选中白色书包所在区域的中一个像素点,本实施例将相邻的白色像素点划定到一起,形成“书包”所在的像素区域,进而基于该像素区域确定第二区域,所述第二区域的轮廓要大于或等于所述目标对象的轮廓。此时的第二区域包括所述操作体移动轨迹所围成的区域边界,并不包含该区域边界所围成的内部区域,也就是说,所述第二区域的第三图像包括:所述第二区域的边界的像素点,并不包含该边界所包围的内容的像素点。
之后,本实施例中对该目标空间中第一区域的第一图像进行监测,在所述第一图像中的第二区域无法被识别或无法被识别超过预设的时间长且所述第一图像中除所述第三图像之外的其他像素点中至少部分像素点维持不变时,表明所述第一图像的处理结果满足所述控制条件,此时,生成控制指令,实现相应的功能;或者,在所述第三图像中的第二区域能够被识别且所述第二区域的像素点集合与所述第一图像中第一区域的像素点集合的相对关系发生变化时,表明所述第一图像的处理结果满足所述控制条件,此时,生成控制指令,实现相应的功能。
在具体实现中,本实施例所生成的控制指令具体用于:控制输出设备输出提示信息。
其中,所述输出设备可以包括至少一个目标设备,这些目标设备可以设置在不同的空间,如所述目标空间如书房中或者其他空间位置如卧室或办公区域中,进而通过所述输出设备输出与所述控制指令相对应的提示信息,进而提示用户所述第一图像中出现满足所述控制条件的状态变化,以便于用户及时进行反应操作,如保护小朋友不去触碰钥匙等危险物品、进行安保措施保证财产安全或及时携带相关重要物品等。
需要说明的是,这里的目标设备可以为手机、pad或喇叭等其他具有输出功能的设备,例如,控制手机进行响铃或者显示相关文字等。
而所述目标设备与执行本实施例的实体设备为同一设备,也可以为不同设备。
参考图4,为本发明实施例二提供的一种控制装置的结构示意图,其中,所述控制装置可以包括以下结构:
图像获得单元401,用于按照预定的时间间隔获得来自图像采集设备的第一图像。
其中,所述第一图像对应目标空间的第一区域,其中,所述图像采集设备位于所述目标空间。
图像处理单元402,用于处理所述第一图像,获得处理结果。
其中,所述处理结果包括所述第一区域中目标对象的位置参数。
需要说明的是,所述图像处理单元402中具体可以通过以下方式实现:
基于所述第一图像,确定所述第一区域中的目标对象或所述第一区域中的第二区域,所述目标对象与所述第二区域相对应,并解析所述目标对象对应的第二图像或所述第二区域对应的第三图像,生成所述第一图像的处理结果,所述处理结果包括所述目标对象或所述第二区域在所述第一区域中的位置参数。
或者,通过以下方式实现:
基于所述第一图像,确定所述第一区域中的目标对象及所述目标对象所对应的第二区域,之后,解析所述目标对象对应的第二图像及所述第二区域对应的第三图像,生成所述第一图像的处理结果,所述处理结果包括所述目标对象与所述第二区域的相对位置关系参数。
其中,所述第二区域为所述第一区域中的至少部分区域,且所述第二区域为基于接收到的输入操作中的操作体移动轨迹确定的区域。而所述目标对象为所述目标空间中空间对象中的至少部分对象,且所述目标对象为基于接收到的输入操作中的选择操作确定的对象。
指令生成单元403,用于在所述处理结果满足预设的控制条件时,生成控制指令,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。
需要说明的是,本实施例中的控制装置的实现结构及具体的实现方式可以参考前文中相关描述,此处不再详述。
由上述方案可知,本发明实施例二提供的一种控制装置,通过利用目标空间中的图像采集设备按照一定的时间间隔来获得目标空间中第一区域的图像,进而处理该图像后得到包括第一区域中目标对象的位置参数的处理结果,如钥匙或厨房区域等,由此在该处理结果满足控制条件时,即可生成能够表明目标对象位置参数满足控制条件的控制指令,如进行变动信息的提醒等,由此利用图像采集及处理来实现对目标空间的状态监控,在后续中能够有效对用户进行提醒,避免相关事故,实现本实施例目的。
参考图5,为本发明实施例三提供的一种控制器的结构示意图,其中,所述控制器r可以与图像采集设备s通过传输接口t相连接,所述图像采集设备s位于目标空间,其中:
所述传输接口t,连接于所述控制器r及所述图像采集设备s,用于按照预定的时间间隔将来自所述图像采集设备s的第一图像传输到所述控制器r,所述第一图像对应目标空间的第一区域。而所述传输接口t可以为有线数据传输接口,或者,也可以为无线传输接口,如WiFi或蓝牙等,用于将所述图像采集设备s所采集到的第一图像传输到所述控制器r。
所述控制器r,用于在接收所述传输接口t传输的第一图像后,处理所述第一图像,获得处理结果,所述处理结果包括所述第一区域中目标对象的位置参数,并在所述处理结果满足预设的控制条件时,生成控制指令。
其中,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。
需要说明的是,本实施例中所述控制器的实现结构及具体的实现方式可以参考前文中相关实施例内容,此处不再详述。
由上述方案可知,本发明实施例三提供的一种控制器,通过传输接口与图像采集设备相连接,由此利用目标空间中的图像采集设备按照一定的时间间隔来获得目标空间中第一区域的图像,进而处理该图像后得到包括第一区域中目标对象的位置参数的处理结果,如钥匙或厨房区域等,由此在该处理结果满足控制条件时,即可生成能够表明目标对象位置参数满足控制条件的控制指令,如进行变动信息的提醒等,由此利用图像采集及处理来实现对目标空间的状态监控,在后续中能够有效对用户进行提醒,避免相关事故,实现本实施例目的。
参考图6,为本发明实施例四提供的一种控制系统的结构示意图,其中,所述控制系统可以包括以下结构:
图像采集设备601,位于目标空间k中,用于采集第一图像,所述第一图像对应目标空间k的第一区域,其中,所述图像采集设备601位于所述目标空间。
控制器602,用于按照预定的时间间隔获得来自所述图像采集设备601的第一图像,处理所述第一图像,获得处理结果,所述处理结果包括所述第一区域中目标对象的位置参数,并在所述处理结果满足预设的控制条件时,生成控制指令。
其中,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。而所述控制器602可以设置在所述目标空间内,也可以设置在其他位置上。
如图7中所示,所述控制器602与所述图像采集设备601之间可以通过传输接口603实现,其中,所述传输接口603可以为有线数据传输接口,或者,也可以为无线传输接口,如WiFi或蓝牙等,用于将所述图像采集设备601所采集到的第一图像传输到所述控制器602。
需要说明的是,本实施例中所述控制器602及所述图像采集设备601的实现结构及具体的实现方式可以参考前文中相关实施例内容,此处不再详述。
由上述方案可知,本发明实施例四提供的一种控制系统,利用目标空间中的图像采集设备按照一定的时间间隔来获得目标空间中第一区域的图像,进而处理该图像后得到包括第一区域中目标对象的位置参数的处理结果,如钥匙或厨房区域等,由此在该处理结果满足控制条件时,即可生成能够表明目标对象位置参数满足控制条件的控制指令,如进行变动信息的提醒等,由此利用图像采集及处理来实现对目标空间的状态监控,在后续中能够有效对用户进行提醒,避免相关事故,实现本实施例目的。
参考图8,为本发明实施例五提供的一种控制系统的结构示意图,其中,所述控制系统还可以包括以下结构:
输出设备604,所述输出设备604与所述控制器602相连接,用于基于所述控制器602生成的控制指令输出提示信息。
具体的,所述输出设备604可以与所述控制器602集成到同一结构上,设置在所述目标空间或其他位置,也可以为独立的设备结构,设置在同一空间或者设备在不同空间中。例如,所述控制器602以设置在所述目标空间中的服务器实现,而所述输出设备604以用户所携带的手机设备实现,进而在所述服务器处理所述第一图像所得到的处理结果满足所述控制条件时,生成控制指令,用于控制所述手机显示相关文字信息,进而提醒用户相应事件。
其中,所述输出设备604可以为一个,也可以为多个,这些输出设备604与所述控制器之间可以通过有线或无线如WiFi或蓝牙等方式进行数据传输控制。
本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (11)

1.一种控制方法,包括:
按照预定的时间间隔获得来自图像采集设备的第一图像,所述第一图像对应目标空间的第一区域,其中,所述图像采集设备位于所述目标空间;
基于所述第一图像,确定所述第一区域中的目标对象和/或所述第一区域中的第二区域,所述目标对象与所述第二区域相对应;
解析所述目标对象对应的第二图像的像素点分布和/或所述第二区域对应的第三图像的像素点分布,生成所述第一图像的处理结果,所述处理结果包括所述目标对象和/或所述第二区域在所述第一区域中的位置参数;
在所述处理结果满足预设的控制条件时,生成控制指令,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。
2.根据权利要求1所述的方法,其特征在于,所述第二区域为所述第一区域中的至少部分区域,且所述第二区域为基于接收到的输入操作中的操作体移动轨迹确定的区域。
3.根据权利要求1所述的方法,其特征在于,所述目标对象为所述目标空间中空间对象中的至少部分对象,且所述目标对象为基于接收到的输入操作中的选择操作确定的对象。
4.根据权利要求1所述的方法,其特征在于,所述处理结果满足预设的控制条件,包括:
所述目标对象在所述第一区域中的位置参数表明:所述第二图像中的目标对象无法被识别且所述第一图像中除所述第二图像之外的其他像素点中至少部分像素点维持不变,或,所述第二图像中目标对象能够被识别且所述目标对象的像素点集合与所述第一图像中第一区域的像素点集合的相对关系发生变化;
或,所述第二区域在所述第一区域中的位置参数表明:所述第三图像中的第二区域无法被识别且所述第一图像中除所述第三图像之外的其他像素点中至少部分像素点维持不变,或,所述第三图像中的第二区域能够被识别且所述第二区域的像素点集合与所述第一图像中第一区域的像素点集合的相对关系发生变化。
5.根据权利要求1所述的方法,其特征在于,所述处理结果满足预设的控制条件,包括:
所述目标对象在所述第二区域中的位置参数表明:所述第二图像中目标对象能够被识别且所述目标对象的像素点集合与所述第三图像中第二区域的像素点集合的相对关系发生变化。
6.根据权利要求1所述的方法,其特征在于,所述处理结果满足所述控制条件,包括:
所述目标对象在所述第一区域中的位置参数表明:所述第二图像中所述目标对象的像素点中至少部分像素点维持不变,且所述目标空间中的空间参数表明所述目标空间内的运动对象要离开所述目标空间或者已经离开所述目标空间。
7.根据权利要求1所述的方法,其特征在于,所述控制指令具体用于:控制输出设备输出提示信息。
8.一种控制装置,包括:
图像获得单元,用于按照预定的时间间隔获得来自图像采集设备的第一图像,所述第一图像对应目标空间的第一区域,其中,所述图像采集设备位于所述目标空间;
图像处理单元,基于所述第一图像,确定所述第一区域中的目标对象和/或所述第一区域中的第二区域,所述目标对象与所述第二区域相对应;解析所述目标对象对应的第二图像的像素点分布和/或所述第二区域对应的第三图像的像素点分布,生成所述第一图像的处理结果,所述处理结果包括所述目标对象和/或所述第二区域在所述第一区域中的位置参数;
指令生成单元,用于在所述处理结果满足预设的控制条件时,生成控制指令,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。
9.一种控制器,与图像采集设备通过传输接口相连接,所述图像采集设备位于目标空间,其中:
所述传输接口,连接于所述控制器及所述图像采集设备,用于按照预定的时间间隔将来自所述图像采集设备的第一图像传输到所述控制器,所述第一图像对应目标空间的第一区域;
所述控制器,用于在接收所述传输接口传输的第一图像后,基于所述第一图像,确定所述第一区域中的目标对象和/或所述第一区域中的第二区域,所述目标对象与所述第二区域相对应;解析所述目标对象对应的第二图像的像素点分布和/或所述第二区域对应的第三图像的像素点分布,生成所述第一图像的处理结果,所述处理结果包括所述目标对象和/或所述第二区域在所述第一区域中的位置参数,并在所述处理结果满足预设的控制条件时,生成控制指令;
其中,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。
10.一种控制系统,包括:
图像采集设备,位于目标空间,用于采集第一图像,所述第一图像对应目标空间的第一区域,其中,所述图像采集设备位于所述目标空间;
控制器,用于按照预定的时间间隔获得来自所述图像采集设备的第一图像,基于所述第一图像,确定所述第一区域中的目标对象和/或所述第一区域中的第二区域,所述目标对象与所述第二区域相对应;解析所述目标对象对应的第二图像的像素点分布和/或所述第二区域对应的第三图像的像素点分布,生成所述第一图像的处理结果,所述处理结果包括所述目标对象和/或所述第二区域在所述第一区域中的位置参数,并在所述处理结果满足预设的控制条件时,生成控制指令;
其中,所述控制指令用于表明所述目标对象的位置参数满足所述控制条件。
11.根据权利要求10所述的控制系统,其特征在于,还包括:
输出设备,所述输出设备与所述控制器相连接,用于基于所述控制器生成的控制指令输出提示信息。
CN201610266655.2A 2016-04-26 2016-04-26 一种控制方法、装置、控制器及控制系统 Active CN105955255B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610266655.2A CN105955255B (zh) 2016-04-26 2016-04-26 一种控制方法、装置、控制器及控制系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610266655.2A CN105955255B (zh) 2016-04-26 2016-04-26 一种控制方法、装置、控制器及控制系统

Publications (2)

Publication Number Publication Date
CN105955255A CN105955255A (zh) 2016-09-21
CN105955255B true CN105955255B (zh) 2020-05-26

Family

ID=56916651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610266655.2A Active CN105955255B (zh) 2016-04-26 2016-04-26 一种控制方法、装置、控制器及控制系统

Country Status (1)

Country Link
CN (1) CN105955255B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018125266B3 (de) * 2018-10-12 2019-11-28 Fachhochschule Bielefeld Verfahren und Robotersystem zur Eingabe eines Arbeitsbereichs
CN113116229B (zh) * 2020-01-16 2022-11-29 深圳绿米联创科技有限公司 机器人控制方法、装置、扫地机器人及存储介质
CN114506753A (zh) * 2020-11-16 2022-05-17 上海擎感智能科技有限公司 一种电梯控制方法、终端及计算机可读存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104751164A (zh) * 2013-12-30 2015-07-01 鸿富锦精密工业(武汉)有限公司 物体运动轨迹捕捉方法及系统
CN104935893A (zh) * 2015-06-17 2015-09-23 浙江大华技术股份有限公司 监视方法和装置
CN105488817A (zh) * 2016-01-21 2016-04-13 联想(北京)有限公司 信息处理方法及电子设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004146924A (ja) * 2002-10-22 2004-05-20 Matsushita Electric Ind Co Ltd 画像出力装置及び撮像装置並びに映像監視装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104751164A (zh) * 2013-12-30 2015-07-01 鸿富锦精密工业(武汉)有限公司 物体运动轨迹捕捉方法及系统
CN104935893A (zh) * 2015-06-17 2015-09-23 浙江大华技术股份有限公司 监视方法和装置
CN105488817A (zh) * 2016-01-21 2016-04-13 联想(北京)有限公司 信息处理方法及电子设备

Also Published As

Publication number Publication date
CN105955255A (zh) 2016-09-21

Similar Documents

Publication Publication Date Title
EP3104301B1 (en) Indicia-reading systems having an interface with a user's nervous system
JP6686290B2 (ja) システム及び方法
US9239624B2 (en) Free hand gesture control of automotive user interface
CN111587437A (zh) 使用视频管的活动识别方法
CN105955255B (zh) 一种控制方法、装置、控制器及控制系统
JP7332183B2 (ja) 情報処理装置、制御方法、及びプログラム
US20230350211A1 (en) Scanning device
US20140015778A1 (en) Tablet device, and operation receiving method
KR102101442B1 (ko) 지문 인식 방법, 장치, 프로그램 및 저장매체
CN106055088A (zh) 交互式穿戴式设备的空气书写和手势系统
CN104881122B (zh) 一种体感交互系统激活方法、体感交互方法及系统
CN105303523A (zh) 一种图像处理方法及移动终端
KR102163742B1 (ko) 전자 장치 및 그 동작 방법
KR20190015332A (ko) 증강 현실의 가상 객체들에 영향을 미치는 장치
JP6849312B2 (ja) 作業動作認識システム
CN104915004A (zh) 一种体感控制屏幕滚动方法、体感交互系统及电子设备
US20110043520A1 (en) Garment fitting system and operating method thereof
CN105589644A (zh) 终端设备及其解锁处理方法
CN103870115A (zh) 信息处理方法及电子设备
US10496873B2 (en) Body information analysis apparatus and method of detecting face shape by using same
JPWO2016157835A1 (ja) 店舗情報表示システム、装置、方法及びプログラム
US20220237918A1 (en) Monitoring camera and learning model setting support system
JP6978975B2 (ja) 情報出力装置及び情報出力方法
JP2019200614A (ja) 情報処理装置、情報処理方法、及び情報処理プログラム
CN109634509B (zh) 处理方法、插件以及第一电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant