发明名称 一种用于视频监控平台的自动抓图方法
摘要 本发明公开了一种用于视频监控平台的自动抓图方法,依次包括以下步骤:步骤1:手工截图获得文件集,步骤2:对文件集F进行匹配后建立位置数据表,步骤3:系统自动登录网站,步骤4:系统实时自动监控,遍历所有视频通道,将视频画面截图保存到指定文件夹,步骤5:在系统日志文件中写入本次抓图的时间及抓取视频截图的数量,并退出该平台,步骤6:间隔一个周期后,重新转到步骤3。本发明的优点是:通过上述步骤,可以实现自动登入系统,自动对视频画面进行抓图存储,并将记录视频截图数量、时间等参数,方便后续管理和查找,一旦执行过一次步骤1和步骤2后,后续步骤无需人工操作,节省了人力,降低了劳动强度和监控成本。
申请公布号 CN106569819A 申请公布日期 2017.04.19
申请号 CN201610964559.5 申请日期 2016.11.04
申请人 国网浙江省电力公司丽水供电公司;国家电网公司 发明人 钱江;林旭义;夏通;黄慧;宋艳;叶吉超;王晓辉;高源;程翔;郝自飞;林华
分类号 G06F9/44(2006.01)I;H04N7/18(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 杭州华鼎知识产权代理事务所(普通合伙) 33217 代理人 项军
主权项 一种用于视频监控平台的自动抓图方法,其特征在于:依次包括以下步骤:步骤1:手工截图获得文件集,具体为:步骤1.1:通过浏览器手动打开并最大化视频监控平台网站的页面,输入账号和密码,对网站进行操作,针对每一步操作得到的不同界面进行全屏截图,得到网页集W={w<sub>i</sub>|i=1,2,…,m},m表示网页的数量;步骤1.2:将集合W中需要点击的按钮和需要识别的图标逐个用截图软件截图并保存,并记录需要点击坐标点在图片中的位置系数,得到文件集F={f<sub>i</sub>=(ID<sub>i</sub>,x<sub>i</sub>,y<sub>i</sub>,w<sub>j</sub>)|i=1,2,...,n,j=1,2,...,m,x<sub>i</sub>,y<sub>i</sub>∈(0,1)},其中ID<sub>i</sub>表示保存的第i张按钮或图标,w<sub>j</sub>表示截图所在网页,n表示图片的数量,(x<sub>i</sub>,y<sub>i</sub>)表示需要点击的坐标在图片中的位置系数;步骤2:对文件集F进行匹配后建立位置数据表,具体为:步骤2.1:对于网页图片w<sub>k</sub>,灰度化得到灰度图P<sub>k</sub>,其中k=1,2,…,m;步骤2.2:从文件集F中选出子集F′={f<sub>i</sub>=(ID<sub>i</sub>,w<sub>j</sub>)|j=k,i=1,2,...,n};步骤2.3:使用SURF方法对灰度图P<sub>k</sub>和文件子集F′进行特征提取、特征点匹配,得到位置集O={D<sub>i</sub>=(ID<sub>i</sub>,X<sub>i</sub>,Y<sub>i</sub>,W<sub>i</sub>,H<sub>i</sub>)|i=1,2,...,n},其中(X<sub>i</sub>,Y<sub>i</sub>)表示图片的左上角点在屏幕中的坐标,W<sub>i</sub>表示匹配结果区域的宽度,H<sub>i</sub>表示匹配结果区域的高度;步骤3:系统自动登录网站,具体为:步骤3.1:根据文件集F中按钮或需要识别图标的图片序号ID<sub>a</sub>,查询位置数据表得到匹配结果区域D<sub>a</sub>=(ID<sub>a</sub>,X<sub>a</sub>,Y<sub>a</sub>,W<sub>a</sub>,H<sub>a</sub>),计算得该区域需要点击的坐标点为P<sub>a</sub>=(X<sub>a</sub>+W<sub>a</sub>*x<sub>j</sub>,Y<sub>a</sub>+H<sub>a</sub>*y<sub>j</sub>),其中(X<sub>a</sub>,Y<sub>a</sub>)表示匹配结果区域的左上角图像坐标,W<sub>a</sub>表示匹配结果区域的宽度,H<sub>a</sub>表示匹配结果区域的高度,a表示图片序号变量的下标;步骤3.2:系统自动打开并最大化视频监控平台网站的网页;步骤3.3:从文件集F中找到账号图标的图片,令其图片序号为ID<sub>1</sub>,执行步骤3.1得到该图标中需要的坐标点P<sub>1</sub>,采用鼠标键盘模拟技术,模拟点击P<sub>1</sub>并模拟键盘操作输入账号;步骤3.4:从文件集F中找到密码图标的图片,令其图片序号为ID<sub>2</sub>,执行步骤3.1得到该图标中需要的坐标点P<sub>2</sub>,采用鼠标键盘模拟技术,模拟点击P<sub>2</sub>并模拟键盘操作输入密码;步骤3.5:从文件集F中找到登录按钮的图片,令其图片序号为ID<sub>3</sub>,执行步骤3.1得到该图标中需要的坐标点P<sub>3</sub>,采用鼠标键盘模拟技术,模拟点击P<sub>3</sub>;步骤4:系统实时自动监控,遍历所有视频通道,将视频画面截图保存到指定文件夹,具体为:步骤4.1:从文件集F中找到实时监控图标的图片,令其图片序号为ID<sub>4</sub>,执行步骤3.1得到该图标中心点P<sub>4</sub>,采用鼠标键盘模拟技术,模拟点击P<sub>4</sub>,进入实时监控界面;步骤4.2:根据从下往上的顺序遍历所有相机的视频通道,并自动截图后保存,记录本次视频截图的数量;步骤5:在系统日志文件中写入本次抓图的时间及抓取视频截图的数量,并退出该平台;步骤6:间隔一个周期后,重新转到步骤3。
地址 323000 浙江省丽水市中东路699号