OpenCV VideoCapture总是在Raspberry Pi 2上失败

时间:2015-12-16 09:53:11

标签: c++ opencv raspberry-pi

无论视频格式是什么,

VideoCapture.isOpened()始终返回零。我可以在RPi上播放视频,但OpenCV程序无声地关闭,没有任何错误。我在Windows上的VS2010上运行相同的代码没有问题。

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

1 个答案:

答案 0 :(得分:0)

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

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} )