树莓PI B +上的python 2.7 cvtColor错误215

时间:2015-10-14 00:19:48

标签: python python-2.7 opencv tkinter raspberry-pi

我试图在python 2.7上使用Tkinter创建一个GUI,它将在我的Raspberry PI B +上显示一个视频流。当我在Windows和Ubuntu上测试它时,认为代码有效,在PI上运行它是一个不同的漏洞问题。每当我尝试运行视频时,我都会得到相同的

std::string valueString;
std::getline(openFile, valueString, '\n');
auto value = std::stoi(valueString);

我在Stack Overflow和Raspberry PI论坛上寻找答案,例如使用modprobe,但到目前为止还没有这些答案。

下面的代码显示了插入问题的代码示例:

来自init方法

cv2.error: /build/opencv-ISmtkH/opencv-2.4.9.1+dfsg/modules/imgproc/src/color.cpp:3737: error: (-215) snc == 3 || scn == 4 in function cvtColor 

更新视频的方法

self.webcam_width, self.webcam_height = 400, 300

# We create the cv video capture
self.cap = cv2.VideoCapture(0)
self.cap.set(cv2.cv.CV_CAP_PROP_FRAME_WIDTH, self.webcam_width)
self.cap.set(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT, self.webcam_height)

感谢您的帮助,对我的英语感到抱歉

1 个答案:

答案 0 :(得分:1)

问题实际上是在调用cvtColor之前,因为它向我显示了一个libv4l错误。要解决这个问题,我只需连接网络摄像头启动覆盆子

相关问题