我正在使用OpenCV和Java与InteliJ的想法。我想跟踪视频的FPS。我检查了这个示例代码,但它返回了一个错误。
{{1}}
错误:
(DEBUG)try_init_v4l2 VIDIOC_QUERYCAP “/home/chukz/Downloads/wow/giphy.mp4”:设备不适当的ioctl 无法停止流:设备fps的不适当的ioctl:0.0
我正在使用Linux环境。怎么解决这个问题?
答案 0 :(得分:0)
我认为您ffmpeg
未安装。
1.apt-get install ffmpeg。
2。重新编译OpenCV。
cd opencv
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j 8
make install
请注意,如果重新编译时configure中的ffmpeg没有显示是!!!!
答案 1 :(得分:0)
尝试通过添加-D WITH_LIBV4L=ON
来重建您的opencv:
cd opencv
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=./local -D WITH_LIBV4L=ON ..
make -j
make install