Python3 OpenCV - ОШИБКА LIBTDB: данные не помечены должным образом - PullRequest
0 голосов
/ 29 мая 2020

Я получаю эту ошибку, запустив этот 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, но я хотел попробовать его на двух разных устройствах.

...