博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信QQ所有滑块验证码统一自动化实现方案
阅读量:4303 次
发布时间:2019-05-27

本文共 1190 字,大约阅读时间需要 3 分钟。

微信QQ所有滑块验证码统一自动化实现方案

在这里插入图片描述
代码伺候,业务合作请联系tel16620122910

#!/usr/bin/python# -*- coding: utf-8 -*-# @Version  : 1.0# @Author   : QQ736592720# @Datetime : 2020/10/8 20:33# @Project  : sample# @File     : opencv_图像二值化.pyimport cv2 as cvimport osimport timedef custom_threshold_demo(img,k=100):#自定义全局阈值二值化    ret,binary=cv.threshold(img,k,255,cv.THRESH_BINARY)#|cv.THRESH_OTSU    # cv.imwrite("temp.bmp",binary)    return binarydef findPic(smPic,bigPic):    target = cv.imread(smPic,0)#寻找的目标    bP=cv.imread(bigPic,0)    tpl= custom_threshold_demo(bP)    # cv.imshow("", tpl)    # cv.waitKey()    result = cv.matchTemplate(target, tpl, cv.TM_CCORR_NORMED)    min_val, max_val, min_loc, max_loc = cv.minMaxLoc(result)    return max_locif __name__ == '__main__':    print('-' * 15 + 'hello python' + '-' * 15)    smPic="D:\Share\sm.bmp"    bigPic="D:\Share\Screenshots\hkyz.bmp"    while True:        time.sleep(1)        res=os.path.exists(bigPic)        if (res):            x,y=findPic(smPic, bigPic)            print(x,y)            print(x+34+266, y)            x=x+34+266            with open("D:\Share\Screenshots\hkyz.txt","w") as f:                f.write(str(x))                os.remove(bigPic)

转载地址:http://yzhws.baihongyu.com/

你可能感兴趣的文章
在eclipse上用tomcat部署项目404解决方案
查看>>
web.xml 配置中classpath: 与classpath*:的区别
查看>>
suse如何修改ssh端口为2222?
查看>>
详细理解“>/dev/null 2>&1”
查看>>
suse如何创建定时任务?
查看>>
suse搭建ftp服务器方法
查看>>
centos虚拟机设置共享文件夹并通过我的电脑访问[增加smbd端口修改]
查看>>
文件拷贝(IFileOperation::CopyItem)
查看>>
MapReduce的 Speculative Execution机制
查看>>
大数据学习之路------借助HDP SANDBOX开始学习
查看>>
Hadoop基础学习:基于Hortonworks HDP
查看>>
为什么linux安装程序 都要放到/usr/local目录下
查看>>
Hive安装前扫盲之Derby和Metastore
查看>>
永久修改PATH环境变量的几种办法
查看>>
大数据学习之HDP SANDBOX开始学习
查看>>
Hive Beeline使用
查看>>
Centos6安装图形界面(hdp不需要,hdp直接从github上下载数据即可)
查看>>
CentOS7 中把yum源更换成163源
查看>>
关于yum Error: Cannot retrieve repository metadata (repomd.xml) for repository:xxxxxx.
查看>>
linux下载github中的文件
查看>>