簡體   English   中英

無法從python-opencv中的openni設備獲取幀

[英]cannot get frame from openni device in python-opencv

我正在使用樹莓派從ASUS Xtion openni設備獲取幀。

Python-opencv,OpenNI和OpenCV已正確安裝在樹莓派上。

我正在使用以下代碼:

import cv2
import cv2.cv as cv

capture = cv2.VideoCapture(cv.CV_CAP_OPENNI)
capture.set(cv.CV_CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE. cv.CV_CAP_OPENNI_VGA_30HZ)

okay, color_image = capture.retrieve(0, cv.CV_CAP_OPENNI_BGR_IMAGE)

這段代碼之前沒有任何問題。 但是現在,我總是將“ okay”值設為“ false”。 我該如何解決這個問題?

謝謝,

您有v4l驅動程序嗎?

如果不

sudo modprobe bcm2835-v4l2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM