Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
opencv视频读取libpng错误_Opencv_Libpng - Fatal编程技术网

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区块检查。