image-center
Project description
image-center
图像识别定位某个元素在当前屏幕中的坐标;
在自动化测试中获取到元素坐标之后,可以传入到键鼠工具,从而实现对目标元素的操作。
Documentation: https://linuxdeepin.github.io/image-center
Source Code: https://github.com/linuxdeepin/image-center
安装
pip install image-center
如果想在本机直接使用图像识别,还需要在本机安装OpenCV
sudo apt install python3-opencv
使用说明
截取目标元素图片,将图片保存到某个路径,
图片格式:默认使用PNG格式,支持JPG和JPEG格式;
from image_center import ImageCenter
# Linux and MacOS
ImageCenter.find_image("~/Desktop/test.png")
# Windows
ImageCenter.find_image("D:\\test.png")
返回 test.png 在当前屏幕中的位置。
RPC服务
如果不想在本机安装OpenCV,或者你的机器无法安装OpenCV,可以在服务端安装OpenCV(安装方法和上面一样);
服务端启动方法:
from image_center.server import server
from image_center.conf import setting
setting.PORT = 8889 # 默认端口是8889,可以修改为其他端口;
server()
执行这个代码就可以启动服务了;
客户端使用方法和前面一样,唯一需要配置的是服务端的IP和端口。
from image_center import ImageCenter
from image_center.conf import setting
setting.SERCER_IP = "192.168.2.1" # 服务端IP
setting.PORT = 8889 # 和服务端端口保持一致
# Linux and MacOS
ImageCenter.find_image("~/Desktop/test.png") # test.png是你自己截的图,路径也修改成你自己的路径
# Windows
ImageCenter.find_image("D:\\test.png")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file image_center-2024.6.5.tar.gz.
File metadata
- Download URL: image_center-2024.6.5.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6282e41e884f79e16f89259b24b090f9c068098da2f8ce95209251117ea270b
|
|
| MD5 |
abded7c1a37d8c85fdef098c5d3733fd
|
|
| BLAKE2b-256 |
7f321c57e1e8dbd9e89595f42cfe4ed5616a77becd0c2762247bb310172c04bf
|
File details
Details for the file image_center-2024.6.5-py3-none-any.whl.
File metadata
- Download URL: image_center-2024.6.5-py3-none-any.whl
- Upload date:
- Size: 14.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
191606000bfedfea4b567d67440932039d2a0e9deaaeb8173f468f3c277934e6
|
|
| MD5 |
4ae0efe63d9bfa2cf2b825017c54b567
|
|
| BLAKE2b-256 |
6b6dc3ef10faf8e538f8fb2920aebff7c9fbaf9a5a82851ea8b433e253deda07
|