Skip to main content

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")

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

image_center-2024.6.5.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

image_center-2024.6.5-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

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

Hashes for image_center-2024.6.5.tar.gz
Algorithm Hash digest
SHA256 c6282e41e884f79e16f89259b24b090f9c068098da2f8ce95209251117ea270b
MD5 abded7c1a37d8c85fdef098c5d3733fd
BLAKE2b-256 7f321c57e1e8dbd9e89595f42cfe4ed5616a77becd0c2762247bb310172c04bf

See more details on using hashes here.

File details

Details for the file image_center-2024.6.5-py3-none-any.whl.

File metadata

File hashes

Hashes for image_center-2024.6.5-py3-none-any.whl
Algorithm Hash digest
SHA256 191606000bfedfea4b567d67440932039d2a0e9deaaeb8173f468f3c277934e6
MD5 4ae0efe63d9bfa2cf2b825017c54b567
BLAKE2b-256 6b6dc3ef10faf8e538f8fb2920aebff7c9fbaf9a5a82851ea8b433e253deda07

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2024.6.5 This release

2 files

2024.5.29

2 files

2024.5.24

2 files

2024.4.23

2 files

2024.3.28

2 files

2023.11.27

2 files

2023.11.22

2 files

2023.8.24

2 files

2023.6.14

2 files

1.1.2

2 files

1.0.1

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page