Код: Выделить всё
import cv2
cap = cv2.VideoCapture(0) # Access the first connected webcam [2, 5, 7]
while True:
ret, frame = cap.read()
# Process the frame here (display, save, etc.)
cv2.imshow('Webcam', frame)
if cv2.waitKey(1) & 0xFF == ord('q'): # Press 'q' to quit
break
< /code>
После попытки запустить этот код, я получу ошибку с надписью: < /p>
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/colin/env/lib/python3.11/site-packages/cv2/qt/plugins" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb.
Aborted
< /code>
После получения этой ошибки я попытался найти ее, и кто -то сказал, чтобы запустить этот код в терминале для установки XCB. < /p>
sudo apt-get install --reinstall libxcb-xinerama0
< /code>
После этого я попытался снова запустить код Python, но получил такую же ошибку. После этого я провел больше исследований и попытался установить QT, используя линию «Sudo Apt-Get Install qt4-dev-tools», но получил это сообщение об ошибке < /p>
E: Unable to locate package qt4-dev-tools
< /code>
Я попытался запустить код Python, чтобы сфотографироваться на веб-камере USB, но получил ошибку, которая упустила XCB, поэтому я попытался установить его, используя Sudo Apt-Get Install-Reinstall libxcb-xinerama0
Что я могу попробовать дальше?
Подробнее здесь: https://stackoverflow.com/questions/794 ... -raspberry