标题:
100元求助更改代码【已解决】
[打印本页]
作者:
001011
时间:
2019-7-10 22:43
标题:
100元求助更改代码【已解决】
原帖:
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)
作者:
xczxczxcz
时间:
2019-7-12 15:53
偶用PS写了个8线程(4核CPU)的。每个九宫格读取最中心的1/4区,可扩大区域。用1920*1080的人物风景图测试第九格红色。速度还是可以的。你的图像素应该更小,速度更快。还有你的图在X轴按每宫/4分,Y轴按每宫/2分。这样看图例是可以全部获取的。又写了个可以指定多个宫格和多种颜色的。速度要慢 1 倍以上。
作者:
xczxczxcz
时间:
2019-7-12 17:08
本帖最后由 xczxczxcz 于 2019-7-12 17:38 编辑
改进了一下,把每个宫按带状读取。每秒可以处理 50张图了。
再次优化了下,每秒上百张了,发现 16G内存 已占用完了。电脑开始卡了。 终于解决了内存占用高的问题。
作者:
001011
时间:
2019-7-12 19:09
改进了一下,把每个宫按带状读取。每秒可以处理 50张图了。
再次优化了下,每秒上百张了,发现 16G内存 ...
xczxczxcz 发表于 2019-7-12 17:08
太好啦 感谢啊
下一步怎么交易和测试呢
作者:
xczxczxcz
时间:
2019-7-13 18:53
本帖最后由 xczxczxcz 于 2019-7-14 17:37 编辑
回复
4#
001011
Q 联系。Q=
作者:
xczxczxcz
时间:
2019-7-13 18:58
按你的2张样本,测试 10000张,4种颜色,2个格子,2个线程。公差=10,用时 5分14秒。带进度条显示。
平均 31张/秒。结果正确。
欢迎光临 批处理之家 (http://bathome.net./)
Powered by Discuz! 7.2