보여줄 이미지는 아래의 이미지이다.
위 이미지 주소를 복사하고 url 변수에 할당한다.
url = " 이미지의 url 주소 "
python 에서 OpenCV 를 이용하여 이미지를 보여주기 위해서는 Numpy.Array 형태가 필요하다.
그래서 url 로부터 응답받은 byte 를 numpy 배열로 변경하고,
이것을 decode 하여 OpenCV에서 사용하는 이미지를 만들어 보여준다.
import cv2
import numpy as np
import requests
image_nparray = np.asarray(bytearray(requests.get(url).content), dtype=np.uint8)
image = cv2.imdecode(image_nparray, cv2.IMREAD_COLOR)
print(image.shape)
cv2.imshow('Image from url', image)
cv2.waitKey(0)