2024-04-26 19:13:07 发布
网友
嘿,我对python还很陌生,但我正在寻找一种可能性,将我正在运行的应用程序与图像进行比较,并检查该图像是否显示在正在运行的应用程序中。如果是,我想得到匹配位置的坐标。可能吗
我认为它与PIL和imagegrab或其他东西有关,但我不确定这是否会像预期的那样起作用
考虑使用^ {CD1>}和^ {CD2>}进行此作业。
from PIL import ImageGrab pil_img = ImageGrab.grab() opencv_img = numpy.array(pil_img)
然后使用OpenCV处理图像,以找到要查找的子图像。看到这些,你正在寻找,但甚至允许图像旋转,缩放等
http://docs.opencv.org/doc/tutorials/features2d/feature_homography/feature_homography.html
http://docs.opencv.org/doc/tutorials/features2d/detection_of_planar_objects/detection_of_planar_objects.html
如果您想跨平台进行此操作,则需要使用wxWidgets来进行屏幕抓图,请参见this
考虑使用^ {CD1>}和^ {CD2>}进行此作业。
然后使用OpenCV处理图像,以找到要查找的子图像。看到这些,你正在寻找,但甚至允许图像旋转,缩放等
http://docs.opencv.org/doc/tutorials/features2d/feature_homography/feature_homography.html
http://docs.opencv.org/doc/tutorials/features2d/detection_of_planar_objects/detection_of_planar_objects.html
如果您想跨平台进行此操作,则需要使用wxWidgets来进行屏幕抓图,请参见this
相关问题 更多 >
编程相关推荐