System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种截图识别软件数字的方法技术_技高网

一种截图识别软件数字的方法技术

技术编号:41712930 阅读:20 留言:0更新日期:2024-06-19 12:41
本发明专利技术公开了一种截图识别软件数字的方法,包括以下步骤:A)截图流程:每隔10分钟采集软件自动操控鼠标,点击被采集的软件按钮;根据windows api返回的窗体区域,进行截图;把windows api截图的内容从bmp转成png格式,减少存储空间;通过tcp的方式上传到局域网的边缘网关;与现有技术相比,能够不需要大量素材训练模型,占用系统资源更低,速度快,可以在边缘网关进行计算。

【技术实现步骤摘要】

【】本专利技术涉及windows上位机,截图软件界面,上传边缘网关,进行图片识别的方法,特别是一种截图识别软件数字的方法的。


技术介绍

0、
技术介绍

1、截图功能技术方案:

2、截图技术是golang调windows的api进行截图,定位识别区域,通过tcp的方式,上传到网关进行识别。

3、目前主流的数字识别方案

4、1、需要训练模型,如果一张图片上数字过多,耗费大量时间进行图片裁剪一大堆图片;

5、2、调用第三方识别接口,或者本地模型,需要占用大量的cpu,内存,和等待时间。


技术实现思路

0、
技术实现思路

1、本专利技术的目的就是解决现有技术中的问题,提出一种截图识别软件数字的方法,能够不需要大量素材训练模型,占用系统资源更低,速度快,可以在边缘网关进行计算。

2、为实现上述目的,本专利技术提出了一种截图识别软件数字的方法,包括以下步骤:

3、a)截图流程:

4、一、每隔10分钟采集软件自动操控鼠标,点击被采集的软件按钮;

5、二、根据windows api返回的窗体区域,进行截图;

6、三、把windows api截图的内容从bmp转成png格式,减少存储空间;

7、四、通过tcp的方式上传到局域网的边缘网关;

8、b)识别流程:

9、一、预先处理0-9数字转成黑白图后的的像素特征,缓存在识别程序里;</p>

10、二、接收到的图片,根据颜色进行转码,把彩图二值化方便后续处理;

11、三、根据空白的间隔,确认数字的区域,行和竖分辨有多少个数字;

12、四、根据区域,细分空白的小间隙,确认数字是几位数的;

13、五、对每列像素求和后的特征,和预先处理的对比,确定每一位的数;再根据位数和每一位的数计算出识别的数字结果。

14、作为优选,所述采集软件在启动后,会定时检测被采集的软件是否在运行。

15、本专利技术的有益效果:1、比相对传统的机器学习的识别,不需要大量素材训练模型,占用系统资源更低,速度快,可以在边缘网关进行计算;2、边缘网关的cpu性能不需要很高,就算j1900也能处理非常快;3、对比数字空白像素的间隙大小,和像素差异,识别率能达到100%。

16、本专利技术的特征及优点将通过实施例结合附图进行详细说明。

本文档来自技高网...

【技术保护点】

1.一种截图识别软件数字的方法,其特征在于:包括以下步骤:

2.如权利要求1所述的一种截图识别软件数字的方法,其特征在于:所述采集软件在启动后,会定时检测被采集的软件是否在运行。

【技术特征摘要】

1.一种截图识别软件数字的方法,其特征在于:包括以下步骤:

2.如权利要求1所述的一...

【专利技术属性】
技术研发人员:韩斌杨小萍余晓峰
申请(专利权)人:杭州玖欣物联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1