Задать изображение через 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")

Ответы (0 шт):