У меня проблема с использованием CV2 на Raspberry PI с PiCamera. Это мой код:
camera = PiCamera()
camera.resolution = ( 320, 240 )
camera.framerate = 60
rawCapture = PiRGBArray( camera, size=( 320, 240 ) )
time.sleep(1)
start = time.time()
for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):
# and occupied/unoccupied text
images = frame.array
# show the frame
cv2.imshow("Frame", images)
cv_img = images.astype(np.uint8)
gray = cv2.imdecode(np.fromstring(cv_img, dtype=np.uint8), cv2.IMREAD_GRAYSCALE)
image = cv2.imdecode(np.fromstring(cv_img, dtype=np.uint8), cv2.IMREAD_UNCHANGED)
print("IMAGE: ",image)
print("GRAY: ",gray)
image и grey всегда равны None, в то время как images и cv_image содержат правильный кадр. Я не могу понять, почему это не сработает, не могли бы вы мне помочь?
Заранее спасибо.