Задать изображение через URL в библиотеку Imagesearch
Всем привет.
Пытаюсь засунуть в функцию imagesearch изображение через URL. Не получается.
img = Image.open(urlopen("https://a.radikal.ru/a20/2004/8d/b8f9fb9101b1.jpg"))
pos = imagesearch("./RFOnlineScriptA/Templates/StartingPoint.jpg")
if pos[0] != -1:
print("StartingPoint found in position : ", pos[0], pos[1])
else:
print("StartingPoint not found")
Вот исходный вариант, как вставить img в функцию imagesearch? Если я пишу вот так:
pos = imagesearch(img)
то выдает ошибку https://prnt.sc/s2b6f5
Помогите пожалуйста, не хочу делать это через image.save() и писать путь.
Сама библиотека https://github.com/drov0/python-imagesearch
Через open cv также не получается
url = r'https://a.radikal.ru/a20/2004/8d/b8f9fb9101b1.jpg'
resp = requests.get(url, stream=True).raw
image = np.asarray(bytearray(resp.read()), dtype="uint8")
image = cv2.imdecode(image, cv2.IMREAD_COLOR)
# for testing
cv2.imshow('image',image)
cv2.waitKey(0)
cv2.destroyAllWindows()
pos = imagesearch(image)
if pos[0] != -1:
print("StartingPoint found in position : ", pos[0], pos[1])
else:
print("StartingPoint not found")