OpenCV VideoCapture 总是在 Raspberry Pi 2 上失败

OpenCV VideoCapture always fails on Raspberry Pi 2

VideoCapture.isOpened() 无论视频格式如何,总是 returns 零。我可以在 RPi 上播放视频,但 OpenCV 程序会无提示地关闭,没有任何错误。我在 windows 上的 VS2010 上有相同的代码 运行 没有问题。

我只是用这一行编译,一切顺利!

g++ main.cpp -o app $(pkg-config --cflags --libs opencv)

我正在使用 cmake 编译 CMakeList.txt

cmake_minimum_required(VERSION 2.8)
project( App )
find_package( OpenCV REQUIRED )
add_executable( App main.cpp )
target_link_libraries( App${OpenCV_LIBS} )