博主视频演示链接:https://www.ixigua.com/7084987084129174029?logTag=f4d99c73a6993517417c
程序原理:获取钩子固定点的坐标和需要抓取物体的坐标,建立一次函数模型,当钩子移动部位转动到一次函数直线时放下钩子进行抓取。
重点:怎么判断钩子是否转动到建立的一次函数直线模型
解决方案:因为钩子的绳子是黑色的,可以判断当建立的一次函数模型上有黑色像素点时就可以抓取,说明此时绳子与建立的直线模型是重叠的,也说明钩子已经对准了需要抓取的物体。
直接放代码:
import math
import time
import pyautogui
from pykeyboard.windows import PyKeyboard
from pynput.mouse import Listener,Button
from PIL import ImageGrab
import numpy as np
#截图---输入左上,右下的坐标,截取长方形区域图形
def cut