OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 4844|回复: 7

linux下摄像头采集图像出错。。

[复制链接]
发表于 2016-1-19 15:53:10 | 显示全部楼层 |阅读模式
在虚拟机上ubuntu14.04系统下,安装了opencv及其系列安装包,可以对加载的图片进行图像处理了,但是摄像头无法使用,cmake .和make后都没错,最后运行时./capture 出现如下错误,出现的框中是灰色空白图片。
HIGHGUI ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCV
VIDIOC_STREAMON: Bad file descriptor

不知道是缺安装包还是怎么的,刚接触linux,表示小白一个。我只是想要简单的获取摄像头图像,完整代码如下。急!!!
#include"cv.h"
#include<opencv2/opencv.hpp>
#include<iostream>
#include"highgui.h"
using namespace std;
using namespace cv;

int main(int argc, char** argv)
{
    cvNamedWindow("camera0");  
    CvCapture* capture;
    IplImage* frame;

    capture = cvCaptureFromCAM(0);
while(1)
{
     frame = cvQueryFrame(capture);
        if(!frame) return -1;

        cvShowImage("result", frame);
  }
   cvWaitKey(0);
   cvReleaseCapture(&capture);
    return 0;
}

回复

使用道具 举报

 楼主| 发表于 2016-1-21 15:25:15 | 显示全部楼层
有没有哪位懂点的指导一下,谢谢啦!!!自顶一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-27 10:39:05 | 显示全部楼层
有没有哪位大神指点啊。。。。跪求啊
回复 支持 反对

使用道具 举报

发表于 2016-2-13 17:12:02 | 显示全部楼层
用USB相关的命令看看摄像头是不是支持的。
回复 支持 反对

使用道具 举报

发表于 2016-2-14 17:46:02 | 显示全部楼层
1.摄像头本身不适合在Linux下使用
2.摄像头传输的是MJPG压缩格式,电脑中没有安装相应的解码器
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-25 15:19:55 | 显示全部楼层
moment 发表于 2016-2-13 17:12
用USB相关的命令看看摄像头是不是支持的。

按照网上的方法输入的命令,摄像头是支持的。。就是那个出错 HIGHGUI ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCV   是不是说要没安装V4L2的意思还是说获取的图像是opencv不支持的??
回复 支持 反对

使用道具 举报

发表于 2016-3-7 19:41:09 | 显示全部楼层
sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils

如果你安装了相关的驱动,发现采集的图像还是存在问题,灰色或者是采集不完全,那是驱动报的警告导致了影响了采集还有显示,看我之前的一个帖子,希望能帮到你,

http://www.opencv.org.cn/forum.p ... id=36795&extra=
回复 支持 反对

使用道具 举报

发表于 2016-3-14 11:01:06 | 显示全部楼层
希望可以解决我的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-7 17:35 , Processed in 0.009104 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表