Python识别图标在图片中的位置有哪些办法哪些库?
当前使用的是
pyautogui.locate(img1, img2)
但是经常识别不到,明明就在那,而且也没有类似的图标混淆不清。
所以想知道还有哪些识别办法,或者库可供使用。
最好能告诉我他们的精准程度和识别速度
感谢
OpenCV是最常见的,博主可以了解一下或者说PIL中也有匹配的函数
参考GPT:
Python有很多库可以用于图像处理和计算机视觉任务,以下是一些用于识别图标在图片中位置的常用库:
OpenCV:OpenCV是一款流行的计算机视觉库,提供了许多功能,包括图像处理、物体识别、图像分割等。OpenCV中的物体检测算法(如Haar和LBP特征)可以用于图标识别。
scikit-image:scikit-image是一款基于Python的开源图像处理库,它提供了许多图像处理和计算机视觉算法,包括图像过滤、边缘检测、形态学处理等。它也提供了用于特征提取和图像识别的算法。
PyTorch:PyTorch是一个用于机器学习和深度学习的框架,它提供了许多预训练模型和算法,可以用于图像分类和目标检测等任务。
TensorFlow:TensorFlow是另一个流行的机器学习和深度学习框架,它提供了许多预训练模型和算法,可以用于图像分类、目标检测等任务。
使用这些库的方法一般分为两步,首先使用图像处理算法和特征提取算法对图像进行预处理和特征提取,然后使用机器学习或深度学习算法对特征进行分类或目标检测。具体方法和实现细节可以根据具体的需求和应用场景选择。
不知道你这个问题是否已经解决, 如果还没有解决的话: