基于深度学习框架的火灾识别报警平台搭建----OpenCV3.1.0读取dav视频数据出错

在搭建深度学习-caffe框架时,使用OpenCV3.1.0读取dav视频数据,出现解析h264数据错误:

[h264 ] top block unavailable for requested intra4x mode -1 at 44 0 

[h264] error while decodin MB 44 0, bytestream 6336

......

基于深度学习框架的火灾识别报警平台搭建----OpenCV3.1.0读取dav视频数据出错_第1张图片

此时,显示h264解析失败,图像花屏,导致火灾识别失败。

C:\Program Files (x86)\opencv\opencv\build\x64\vc14\bin\opencv_ffmpeg310_64.dll解析H264失败,故将OpenCV3.0.0下的opencv_ffmpeg300_64.dll文件修改为opencv_ffmpeg310_64.dll,放入相应位置。可成功解析dav格式的h264数据

基于深度学习框架的火灾识别报警平台搭建----OpenCV3.1.0读取dav视频数据出错_第2张图片

你可能感兴趣的:(基于深度学习框架的火灾识别报警平台搭建----OpenCV3.1.0读取dav视频数据出错)