我创建了一个图像数组:
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)
但是,“格式”不是恒定的。
有人可以帮我吗?