找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 17759|回复: 5

100元求助更改代码【已解决】

  [复制链接]
发表于 2019-7-10 22:43:27 | 显示全部楼层 |阅读模式
原帖:http://www.bathome.net/viewthread.php?tid=52384&highlight=
这个帖子是各位老师写的代码
其中:6楼  执行效率比较低(慢!),而且不能直接重命名;8楼的我不会用;9楼的是目前最好用的的(但不知道为什么最近执行不了了)。
在此基础上增加点需求:
1.自定义范围:可以把图分成九宫格,可以自定义读取某个或某几个区域(比如图一我要找右上角的红色归档章;图二要找最下方的登记照);
2.自定义颜色:可以自定义某种颜色以及多种颜色同时查找(颜色的值用按键精灵的抓抓获取,或者其他获取方式),但是因为图像一般是扫描出来的存在深浅不一的现象,所以最好是自定义某种颜色后可以设定±误差值;
3.自定义路径
4.执行速度越快越好,执行过程中同时命名图片名;执行完毕后出一个:找图.TXT(格式为:F:\A\0001_000001.JPG   换行   F:\A\0001_000002C.JPG),记录执行过程。
5.只要达到目的,具体用什么方式和语言无所谓。
6.win7及以上系统
7.凡事好商量(QQ:1533325548)
发表于 2019-7-12 15:53:04 | 显示全部楼层
偶用PS写了个8线程(4核CPU)的。每个九宫格读取最中心的1/4区,可扩大区域。用1920*1080的人物风景图测试第九格红色。速度还是可以的。你的图像素应该更小,速度更快。还有你的图在X轴按每宫/4分,Y轴按每宫/2分。这样看图例是可以全部获取的。又写了个可以指定多个宫格和多种颜色的。速度要慢 1 倍以上。
发表于 2019-7-12 17:08:14 | 显示全部楼层
本帖最后由 xczxczxcz 于 2019-7-12 17:38 编辑

改进了一下,把每个宫按带状读取。每秒可以处理 50张图了。

再次优化了下,每秒上百张了,发现 16G内存 已占用完了。电脑开始卡了。 终于解决了内存占用高的问题。
 楼主| 发表于 2019-7-12 19:09:45 | 显示全部楼层
改进了一下,把每个宫按带状读取。每秒可以处理 50张图了。

再次优化了下,每秒上百张了,发现 16G内存  ...
xczxczxcz 发表于 2019-7-12 17:08


太好啦  感谢啊
下一步怎么交易和测试呢
发表于 2019-7-13 18:53:41 | 显示全部楼层
本帖最后由 xczxczxcz 于 2019-7-14 17:37 编辑

回复 4# 001011


    Q 联系。Q=
发表于 2019-7-13 18:58:15 | 显示全部楼层
按你的2张样本,测试 10000张,4种颜色,2个格子,2个线程。公差=10,用时 5分14秒。带进度条显示。

平均  31张/秒。结果正确。

评分

参与人数 1技术 +1 收起 理由
001011 + 1 非常感谢 辛苦了

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 01:35 , Processed in 0.018495 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表