一种用于简单监控对象的摄像机空间覆盖面积获取方法
【技术领域】
[0001] 本发明涉及图像识别技术领域,尤其涉及一种摄像机空间覆盖面积的获取方法。
【背景技术】
[0002] 视频监控系统被运用到很多场合,例如用于变电站无人值守系统。视频监控系统 作为支撑变电站无人值守的基础,需要实时监控设备的运行状态。摄像机在安装之后,分析 摄像机的预置位监控对象的空间覆盖范围,可以为预置位的精确度提供依据。目前摄像机 的布局都是先根据二维图纸安装,安装好后再根据肉眼识别调整摄像机的预置位,属于目 测布局方法。这种方法缺乏灵活性,精度低,而且不一定能准确地监控到设备。采用目测布 局方法,往往需要多次进行实地场景勘测,带来的资金浪费。
【发明内容】
[0003] 本发明的目的即在于克服现有技术的不足,提供一种用于简单监控对象的摄像机 空间覆盖面积获取方法。采用该方法,在安装前即可获得摄像机对监控对象的空间覆盖范 围,为摄像机的安装位置和预置位的设置提供依据,避免目测布局法灵活性不足、准确性 低、精度低的不足,避免多次进行实地场景勘测带来的资金浪费。
[0004] 本发明的目的通过以下技术方案实现:
[0005] -种用于简单监控对象的摄像机空间覆盖面积获取方法,包括如下步骤:
[0006] Sl :导入受监控区域三维物理模型,确定摄像机的安装位置;
[0007] S2:在三维空间坐标系中,根据摄像机的安装位置,求出视锥体的六个面,得到摄 像机照射范围;
[0008] S3 :获取简单监控对象表面在摄像机照射范围内的所有点;
[0009] S4 :按所处简单监控对象上的平面对S3中的点分类,每一类点构成一个集合;
[0010] S5 :将一个集合中的所有点转换为同一平面上的二维坐标点,获取该平面上的二 维坐标点构成的凸包;以此获取每个集合对应的凸包;
[0011] S6 :根据凸包获得摄像机在简单监控对象上的空间覆盖面积。
[0012] 进一步的,所述S2中,摄像机的投影矩阵为
【主权项】
1. 一种用于简单监控对象的摄像机空间覆盖面积获取方法,其特征在于,包括如下步 骤: 51 :导入受监控区域三维物理模型,确定摄像机的安装位置; 52 :在三维空间坐标系中,根据摄像机的安装位置,求出视锥体的六个面,得到摄像机 照射范围; 53 :获取简单监控对象表面在摄像机照射范围内的所有点; 54 :按所处简单监控对象上的平面对S3中的点分类,每一类点构成一个集合; 55 :将一个集合中的所有点转换为同一平面上的二维坐标点,获取该平面上的二维坐 标点构成的凸包;以此获取每个集合对应的凸包; 56 :根据凸包获得摄像机在简单监控对象上的空间覆盖面积。
2. 根据权利要求1所述的一种用于简单监控对象的摄像机空间覆盖面积获取方法,其 特征在于: 所述S2中,摄像机的投影矩阵戈
得到摄像机的视锥体的 六个面的平面方程如下:
如此,即得到摄像机照射范围; 所述S3中,简单监控对象表面的所有点由集合R表示,设点P (Px,Py,Pz)为R集合中 一点,若P在摄像机照射范围内,必须满足:
遍历集合R中的所有点,在摄像机照射范围内的点构成集合U。
3. 根据权利要求1所述的一种用于简单监控对象的摄像机空间覆盖面积获取方法,其 特征在于,所述S4包括如下分步骤: S4. 1 :简单监控对象表面在摄像机照射范围内的所有点构成集合U,在集合U中任取三
该三点构成一个平面;
S4. 2 :遍历集合U中所有点,将每个点分别带入平面方程;A点、B点、C点和满足平面方 程的点为一类点,共同构成一个集合;将A点、B点、C点和满足平面方程的点从集合U中移 除; 54. 3 :重复S4. 1、S4. 2,直至集合U中所有点都被移除; 其中O为坐标系原点。
4.根据权利要求1所述的一种用于简单监控对象的摄像机空间覆盖面积获取方法,其 特征在于,所述S5中,获得集合对应的凸包的步骤如下: 55. 1 :在一个集合中任取不共线的三点R、P、Q ; 单位化向量S?,得到丨5 =靜/1藤I;
,其中〈,> 表不向量内积; 单位化向量f,得到;=WW ; 由此,该集合中任意一点κ的二维坐标戈
,得到二维坐标点; S5. 2 :在二维坐标点中任取一点G,遍历该集合中所有点,找到与点G距离最远的点H ; S5. 3 :以点H为基点,与该集合中其它各点分别构成向量;对于角度相同的向量,比较 向量的模的大小,保留模值最大的向量,舍弃其余向量中除点H之外的点; S5. 4 :在S5. 3剩余的点中,分别以每一点为基点,与其它各点构成向量;对于角度相同 的向量,比较向量的模的大小,保留模值最大的向量,舍弃其余向量中除基点之外的点; 55. 5 :在S5. 4剩余的点中,任选一点为基点,与其它各点构成向量;将相邻的向量构成 的角中除顶点之外的端点连接;比较向量两两之间的夹角,选择夹角最大的两个向量,将这 两个向量的基点与端点连接;形成的凸多边形即为该集合对应的凸包。
5.根据权利要求1所述的一种用于简单监控对象的摄像机空间覆盖面积获取方法,其 特征在于,所述S6包括如下分步骤: 56. 1 :舍弃只包含三个点的凸包,将剩余将凸包分割成若干个三角形,三角形的面积
其中,a、b、c分别为三角形三边边长,p = (a+b+c)/2 ; 所有三角形面积之和即为凸包面积; S6. 2 :将所有凸包面积相加即得到摄像机在简单监控对象上的空间覆盖面积。
【专利摘要】本发明公开了一种用于简单监控对象的摄像机空间覆盖面积获取方法,包括如下步骤:导入受监控区域三维物理模型,确定摄像机的安装位置;在三维空间坐标系中,根据摄像机的安装位置,求出视锥体的六个面,得到摄像机照射范围;获取简单监控对象表面在摄像机照射范围内的所有点;按所处简单监控对象上的平面对S3中的点分类,每一类点构成一个集合;将一个集合中的所有点转换为同一平面上的二维坐标点,获取该平面上的二维坐标点构成的凸包;以此获取每个集合对应的凸包;根据凸包获得摄像机在简单监控对象上的空间覆盖面积。采用本发明,可以准确获得摄像机对简单监控对象的空间覆盖面积。
【IPC分类】H04N7-18, G06T7-60, G06T7-00
【公开号】CN104680540
【申请号】CN201510109766
【发明人】常政威, 叶有名, 谢晓娜, 唐曙光, 吴莉娟, 冯世林, 徐琳
【申请人】国网四川省电力公司电力科学研究院, 国家电网公司
【公开日】2015年6月3日
【申请日】2015年3月13日