Raspberry Pi Opencv-3.2.0 facedetect C ++示例无法找到Raspberry Pi相机

时间:2017-01-22 18:01:48

标签: c++ opencv camera raspberry-pi3

- 我有一个' Raspberry Pi 3'

-Opereting System是' RASPBIAN JESSIE with PIXEL'。

- 我的相机是' Raspberry Pi Camera Module V2'。

这是Python Code,它非常适合Raspberry Pi相机:

from picamera import PiCamera
from time import sleep

camera = PiCamera()

camera.start_preview()
time.sleep(10)
camera.stop_preview()

所以Raspberry Pi相机正在工作。

Opencv-3.2.0 facedetect C ++示例:

源代码:

https://github.com/opencv/opencv/blob/master/samples/cpp/facedetect.cpp

编译:

  

sudo g ++ -o facedetect facedetect.cpp pkg-config opencv --cflags --libs

对于" ./ facedetect"输出是:

  

从相机拍摄#0无法正常工作

     

检测

中的脸部

对于" ./ facedetect 1"输出是:

  

从相机#1捕获无法正常工作

     

在1

中检测面部

所以facedetect C ++示例无法找到Raspberry Pi相机。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

Sudo modprobe bcm2835-v4l2 

如上所示加载linux驱动程序的视频

答案 1 :(得分:-1)