opencv视频读取libpng错误
我有以下错误!在拍摄视频时opencv视频读取libpng错误,opencv,libpng,Opencv,Libpng,我有以下错误!在拍摄视频时 libpng warning: Image width is zero in IHDR libpng warning: Image height is zero in IHDR libpng error: Invalid IHDR data 视频捕获代码在Ubuntu(Linux 3.8.0-29-generic)上运行非常完美,但在Redhat(Linux 2.6.32-358.el6.x86_64)中运行时出错。对于redhat,我使用图像读写功能进行了检查
libpng warning: Image width is zero in IHDR
libpng warning: Image height is zero in IHDR
libpng error: Invalid IHDR data
视频捕获代码在Ubuntu(Linux 3.8.0-29-generic)上运行非常完美,但在Redhat(Linux 2.6.32-358.el6.x86_64)中运行时出错。对于redhat,我使用图像读写功能进行了检查,该功能运行良好。简而言之,我可以读写图像,但不能处理视频。PNG不是视频格式。问题是,视频文件无法打开。给出了错误消息,这样有类似问题的人可以给我建议。好吧,我的建议是不要尝试用libpng打开视频文件,这似乎就是你正在做的。但是,我很惊讶您没有得到“notappng文件”作为错误消息。您需要预先添加PNG 8字节签名,或者以某种方式忽略它,以完成IHDR区块检查。