使用 cv2 和我的相机时出现奇怪的图像

Strange image while using cv2 and my camera

我正在尝试使用 opencv 进行一些自动化,但我需要相机的馈送。问题是现在一切正常,我没有有意义的图像...

我尝试使用一个简单的程序使用 picamera 来检查它是否来自我的相机,它不是..

import cv2
import numpy as np

cap = cv2.VideoCapture(-1)

if (cap.isOpened() == False): 
  print("Unable to read camera feed")

frame_width = int(cap.get(3))
frame_height = int(cap.get(4))

while(True):
  ret, frame = cap.read()

  if ret == True: 
    cv2.imshow('frame',frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
      break
  else:
    break 
cap.release()
cv2.destroyAllWindows() 

(摘自:learn opencv

这是我的房间:screen of the output 我不认为它实际上看起来像那样...... 好吧,如果您有想法,请随时帮助我,我将不胜感激。 诚挚的,路易斯。

要使用 picamera,我建议您使用软件包 picamera。您可以按照本教程部署 picamera:https://www.pyimagesearch.com/2015/03/30/accessing-the-raspberry-pi-camera-with-opencv-and-python/