小白行天涯
2021-01-26 22:18type 'numpy.ndarray' to 'str' for 'ext'
import socket
import struct
import numpy as np
import cv2
bufSize = 1024
client = None
HOST = "127.0.0.1"
PORT = 9999
img = None
cv2.namedWindow("Main")
def run():
global client, img
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect((HOST, PORT))
length = client.recv(4)
le = struct.unpack(">I", length)[0]
imb = b''
while le > bufSize:
t = client.recv(bufSize)
imb += t
le -= len(t)
while le > 0:
t = client.recv(le)
imb += t
le -= len(t)
data = np.frombuffer(imb, dtype=np.uint8)
img = cv2.imencode(data, cv2.IMREAD_COLOR)
while True:
cv2.imshow("Main", cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
length = client.recv(4)
le = struct.unpack(">I", length)[0]
imb = b''
while le > bufSize:
t = client.recv(bufSize)
imb += t
le -= len(t)
while le > 0:
t = client.recv(le)
imb += t
le -= len(t)
data = np.frombuffer(imb, dtype=np.uint8)
ims = cv2.imencode(data, cv2.IMREAD_COLOR)
img = img + ims
cv2.waitKey(90)
run()
- 点赞
- 回答
- 收藏
- 复制链接分享
0条回答
为你推荐
- Python如何使用numpy.where在图片上提取某一位置的坐标
- python
- 1个回答
- numpy导入pycharm后,依旧提示No module named 'numpy',文件名没有重复关键字的,求助大佬,跪求!
- python
- 1个回答
- 我在jupyter下用“!python3 -m numpy install --upgrade numpy”想升级一下numpy,为什么报这个错呢?
- python
- 人工智能
- 3个回答
- 请问python调取数组某一位时出现list indices must be integers or slices, not str如何处理?
- python
- 2个回答
- keras中model.evaluate()报错:'numpy.float64' object is not iterable
- 深度学习
- 神经网络
- 机器学习
- tensorflow
- 1个回答
换一换