pyautogui提高图片定位识别的精准度
最近在使用pyautogui时,发现有一些小的按钮或者标示识别不了,特别是没有文字,只有一个图标的识别的特别差,倒是一些含有文字的识别的特别好。
img_point = pyautogui.locateCenterOnScreen("img/safari.png",grayscale=False)
我们经常使用就是上面的方法,直接传递一个图片地址,然后识别出具体的目录。
有很多人说grayscale设置灰度后就会加快识别速度,我试了这个不能增加准确度,对于我的项目没有什么用,最后找到confidence参数,这个参数的意思是降低识别的精准度,但是可能会出现假结果。
img_point = pyautogui.locateCenterOnScreen("img/safari.png",grayscale=False,confidence=0.7)
其实还可以这样,用循环来逐步降低经度
def pointLocateOnScreen(img_file):img_point = pyautogui.locateCenterOnScreen(img_file, grayscale=False)i = 1.0while True:print(i)i = i - 0.1if not img_point:img_point = pyautogui.locateCenterOnScreen(img_file, grayscale=False, confidence=i)else:return img_pointbreakif i <0.5:breakprint(pointLocateOnScreen("img/safari.png"))
pyautogui提高图片定位识别的精准度相关推荐
- Tesseract-OCR-v5.0中文识别,训练自定义字库,提高图片的识别效果
1,下载安装Tesseract-OCR 安装,链接地址Index of /tesseract 2,安装成功 tesseract -v 注意:安装后,要添加系统环境变量 3,cmd指定目录到 cd C: ...
- 图片文字识别:如何实现高效准确的文字识别应用?
随着科技的不断发展,图片文字识别技术已经成为了一种非常重要的应用技术,可以广泛应用于多个领域,如文档管理.信息检索.人工智能等.本文将从图片文字识别的基本原理.应用场景以及未来发展趋势三个方面进行阐述 ...
- python常用的OCR文字识别与图片定位方式
python常用的OCR文字识别与图片定位方式 前言 统一版本 更换pip源 1. Python调用百度文字识别ocr的实现方式 1.1 使用PyCharm安装依赖 baidu-aip chardet ...
- 视频美颜sdk代码分析与人脸识别精准度问题
今天文章中想要分享的有关于精准度的问题,其实就是指视频美颜sdk在接入APP使用后,它所包含的美颜.美型.特效等功能在实现过程中可以更加精准的识别人脸,从而使这些功能所带来的效果更加精致和完美.那么视 ...
- 英文识别 java_Java-百度API的图片文字识别(支持英文)
PS: 基于Java 1.8 版本控制:maven 使用之前需要获取对应的项目API_KEY,SECRET_KEY,这些参数在使用API的时候必须用到,用于生成access_token. 如何获取这些 ...
- Python笔记-pyautogui 图片定位
Python笔记-pyautogui 图片定位 import os import time import pyautogui pyautogui.PAUSE = 1def im_click():try ...
- 如何提高项目估算精准度 关键有3方面
软件规模可以用多种方式进行估算,但是用功能点估算方式更准确,而自动估算让估算更快速,我们以CoCode需求分析工具为例来说明,如何提高项目估算精准度? 一.调整功能点数 要提高项目估算精准度,首先应该 ...
- 如何提高项目估算精准度?关键看5大影响因子
如何让项目估算工作更加精准,我们需要重点关注5大调整因子. 1.功能点调整因子 首先需要对功能点因子进行调整,区分不同类型的系统特征值. 因为不同的系统,对项目开发的影响程度不同,一般我们把系统特征值 ...
- CV之FR之MTCNN:基于TF框架利用MTCNN算法检测并对齐人脸图像进(人脸识别/人脸相似度)而得出人脸特征向量从而计算两张人脸图片距离案例应用之详细攻略
CV之FR之MTCNN:基于TF框架利用MTCNN算法检测并对齐人脸图像进(人脸识别/人脸相似度)而得出人脸特征向量从而计算两张人脸图片距离案例应用之详细攻略 目录 基于TF框架利用MTCNN算法检测 ...
最新文章
- angular.js 嵌套路由
- 求满足从1加到m的和大于1000的最小m值
- java 导出csv 格式,java导出csv格式文件的方法
- monocross 环境搭建:MonoTouch Mono for Android
- Android开发者值得深入思考的几个问题,大厂面经合集
- Json Schema快速入门
- Atitit.swift 的新特性 以及与java的对比 改进方向attilax 总结
- 95-190-446-源码-window-Trigger-DeltaTrigger
- SSM框架下分页的实现(封装page.java和List?)
- 白话空间统计之:空间自相关
- p系列服务器产品介绍,常用p系列服务器RS6000服务器产品号码对照表.doc
- dlib实现人脸对齐方法
- python timepicker_基于react开发的时间选择组件(TimePicker)
- php编程三阶魔方,三阶魔方还原教程
- 强不知以为知 怎能善其事
- “小智特惠” Android版已经登录各大电子市场,欢迎试用
- 使用poi把excel分割为多个excel
- Linux 下wifi 驱动开发(一)—— WiFi基础知识解析
- Uber实时大数据系统架构分析-Kafka-Samza-Siddhi
- CPU信息的获得(转自大富翁)