使用 Python 编写一个脚本,用于识别图片并获取其坐标。以下是一个详细的代码示例:

import pyautogui

def locate_image(image_path):
    try:
        position = pyautogui.locateOnScreen(image_path)  # 在屏幕上查找指定的图片
        if position is not None:  # 如果找到了图片
            x, y, width, height = position  # 获取图片的位置和大小
            print(f'图片 {image_path} 的位置坐标为:({x}, {y}), 大小为:{width}x{height}')
        else:
            print('未找到图片!')
    except Exception as e:
        print(f'发生错误:{str(e)}')

def main():
    image_path = r'path_to_image.png'  # 图片的路径,使用原始字符串或双斜杠
    locate_image(image_path)  # 调用函数进行图片识别并输出坐标信息

if __name__ == '__main__':
    main()

在上面的代码中,你需要将 path_to_image.png 替换为你要识别的图片的实际路径。

locate_image 函数中,我们使用 pyautogui.locateOnScreen() 方法在屏幕上查找指定的图片,并获取其位置信息。如果找到了图片,我们将获取到的位置信息解析为 (x, y, width, height) 四个变量,并输出到控制台。

main 函数中,我们将调用 locate_image 函数,并传入要识别的图片路径。

希望这个代码可以满足你的需求!如果你还有其他问题,请随时提问。

Python 图片识别代码:获取图像坐标

原文地址: http://www.cveoy.top/t/topic/bv1n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录