Python:如何通过套接字发送图像数组

时间:2019-11-29 20:20:14

标签: python image sockets struct client

我创建了一个图像数组:

        region_of_image = pixels[y1:(y1+height), x1:(x1+width)]
        region_of_image = cv2.cvtColor(region_of_image, cv2.COLOR_BGR2GRAY)
        self.add_to_extracted_faces(region_of_image)

其中self .__ extracted_faces == [...](一个numpy元素的数组,每个元素都是图像)。

,并希望使用sock.sendall()通过网络将其发送到服务器上

提取的面部的每个元素都具有适当的宽度:高度,因此__extracted_faces的元素大小不相同。

我的第一种方法是使用诸如以下的东西:

    values = (str(self.__capture_time()), gps, self.__extracted_faces)
    packer = struct.Struct('*** A FORMAT ***')
    packed_data = packer.pack(*values)

但是,“格式”不是恒定的。

有人可以帮我吗?

0 个答案:

没有答案