我是靠谱客的博主 幸福毛豆,最近开发中收集的这篇文章主要介绍python镜像加载_打开时加载BytesIO映像,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

arrybn的回答对我有效。只需要在cv2.imshow之后添加一个cv2.waitkey(1)。代码如下:

服务器端:import io

import socket

import struct

import cv2

import numpy as np

server_socket = socket.socket()

server_socket.bind(('0.0.0.0', 8000))

server_socket.listen(0)

connection = server_socket.accept()[0].makefile('rb')

cv2.namedWindow("Image", cv2.WINDOW_NORMAL)

try:

while True:

image_len = struct.unpack('

if not image_len:

break

image_stream = io.BytesIO()

image_stream.write(connection.read(image_len))

image_stream.seek(0)

file_bytes = np.asarray(bytearray(image_stream.read()), dtype=np.uint8)

img = cv2.imdecode(file_bytes, cv2.IMREAD_COLOR)

cv2.imshow("Image", img)

cv2.waitKey(1)

finally:

connection.close()

server_socket.close()

最后

以上就是幸福毛豆为你收集整理的python镜像加载_打开时加载BytesIO映像的全部内容,希望文章能够帮你解决python镜像加载_打开时加载BytesIO映像所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部