Всех приветствую.
Я пытаюсь отобразить картинку, отправленную через сокеты.
Существует такой код: P.S Да, да, я знаю, что это худшее, что вы видели, но вот оно:
while True:
data = s.recv(BUFFER_SIZE)
if data:
print ("received data:", len(data))
try:
myfile = open("t.png", 'wb')
myfile.write(data)
img = cv2.imread('t.png')
if img is not None:
img = cv2.resize(img, (1280, 720))
cv2.imshow("1", img)
cv2.waitKey(1)
except IOError as e:
print(e)
Он открывает файл, записывает туда изображение, а затем opencv читает это изображение и показывает его.
Как opencv может отображать изображение сразу?
Чтобы не записать картинку на диск и не прочитать, а сразу показать.