Я получаю эту ошибку, запустив этот python скрипт (преобразованный в .exe), который я нашел на github на моем планшете Acer с Windows 8.1: ОШИБКА LIBTDB: данные не помечены должным образом
(сценарий продолжается после печати ошибки)
import cv2
import numpy as np
import socket
import struct
from io import BytesIO
IP = '192.168.1.8'
# Capture frame
cap = cv2.VideoCapture(0) ## here the error
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect((IP, 8080))
while cap.isOpened():
_, frame = cap.read()
memfile = BytesIO()
np.save(memfile, frame)
memfile.seek(0)
data = memfile.read()
# Send form byte array: frame size + frame content
client_socket.sendall(struct.pack("L", len(data)) + data)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
Он отлично работает на моем windows 10 p c, но я хотел попробовать его на двух разных устройствах.