|
我是在论坛上下载的 [@tid=14744723]图色模拟] ,是乐玩的源码,因为8.7和9的版本好像只能绑定窗口,通过指定坐标的方式去找图 我的需求是,根据我图片上的内容识别上面的文字,不需要绑定窗口,所以找了个源码版本,能根据图片数据找图找字。
但是发现单个线程运行差不多占用 运行了启动软件运行了10个线程,CPU占用率在55-60左右 CPU型号是E5 2686v2,20核的,只运行一个线程,占用大概是8%, 我查看CPU的多核使用情况,每个核心都有较高的使用率,我想问,一般运行乐玩,绑定窗口的形式,10个线程会有这么高的使用率吗?
我的使用方法是在多线程中,的引用方法中,创建 【基础服务模块】这个类,也就是每个线程都会创建【基础服务模块】这个类,来避免多线程来导致数据紊乱,我看B站上的视频上也是这么做的,多线程中的代码也是比较简单的识图识字,和网络传输数据,按道理不应该有这么高的占用率吧?
由于功能已经基本上做完了,也不想改ocr的形式再做,我想问一下,除了乐玩,还有其他类似的插件可以使用吗?我只需要识字和根据图片识别坐标,能够匹配乐玩文字功能的,我好对比一下是不是这个原因,还是我代码写的有问题,或者大家有更好的建议吗
.版本 2
.程序集 基础服务模块
.程序集变量 类_客户Duan连接句柄, 整数型
.程序集变量 类_乐玩图像处理, 图像数据处理类
.程序集变量 类_乐玩图色模拟, 图色模拟
.程序集变量 类_乐玩文字处理, 乐玩文字识别
.子程序 _初始化, , , 当基于本类的对象被创建后,此方法会被自动调用
|
|