C++ 在Raspberry Pi 2上,OpenCV视频捕获总是失败

C++ 在Raspberry Pi 2上,OpenCV视频捕获总是失败,c++,opencv,raspberry-pi,C++,Opencv,Raspberry Pi,VideoCapture.isOpened()无论视频格式如何,始终返回零。我可以在RPi上播放视频,但OpenCV程序会自动关闭,不会出现任何错误。我在windows上的VS2010上运行了相同的代码,没有问题 代码编译无误,到达视频读取点并关闭 第三部分文件夹中的ffmpeg可用 代码可以在不需要完整路径的情况下读取图像 我只是用这行代码来编译,一切都很顺利 g++ main.cpp -o app $(pkg-config --cflags --libs opencv) 我是用这个CMa

VideoCapture.isOpened()
无论视频格式如何,始终返回零。我可以在RPi上播放视频,但OpenCV程序会自动关闭,不会出现任何错误。我在windows上的VS2010上运行了相同的代码,没有问题

  • 代码编译无误,到达视频读取点并关闭
  • 第三部分文件夹中的ffmpeg可用
  • 代码可以在不需要完整路径的情况下读取图像

我只是用这行代码来编译,一切都很顺利

g++ main.cpp -o app $(pkg-config --cflags --libs opencv)
我是用这个CMakeList.txt使用cmake编译的

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

我建议你展示更多的代码。这不是我的代码,即使有视频的示例也不能像qt示例那样加载它。我需要帮助在OpenCV设置,我希望这样;我没有重新编译它