主题 : 请教6410平台视频硬编码示例 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 71606
精华: 0
发帖: 30
金钱: 150 两
威望: 30 点
综合积分: 60 分
注册时间: 2012-06-07
最后登录: 2012-06-28
楼主  发表于: 2012-06-14 19:31

 请教6410平台视频硬编码示例

各位大牛。。。菜鸟前来请教了:
有木有人把光盘上《专题08 6410平台视频硬编码示例》这个项目调通的了??
我连接usb摄像头提示出错:not available device
发现这个错误在void TVideo::TryAnotherCamera()函数中,是v4l2读取设备信息时出错的。。
不知各位大牛可有了解??
级别: 新手上路
UID: 71606
精华: 0
发帖: 30
金钱: 150 两
威望: 30 点
综合积分: 60 分
注册时间: 2012-06-07
最后登录: 2012-06-28
1楼  发表于: 2012-06-14 19:35
占个沙发
级别: 新手上路
UID: 71606
精华: 0
发帖: 30
金钱: 150 两
威望: 30 点
综合积分: 60 分
注册时间: 2012-06-07
最后登录: 2012-06-28
2楼  发表于: 2012-06-14 19:43
哦,对了,说下,我是用的usb摄像头,然后设备号也改了的。所以进入了TryAnotherCamera()函数
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2012-06-14 20:37

 Re:请教6410平台视频硬编码示例

那个示例要用cmos摄像头
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 71606
精华: 0
发帖: 30
金钱: 150 两
威望: 30 点
综合积分: 60 分
注册时间: 2012-06-07
最后登录: 2012-06-28
4楼  发表于: 2012-06-14 20:53
但是它有个void TVideo::TryAnotherCamera()函数,当没有coms摄像头的时候可以去找usb的。。
    fd = ::open("/dev/video0", O_RDWR);
    if (fd < 0) {
        throw TError("cannot open video device");
    }
    /* Get capability */
    struct v4l2_capability cap;
    ret = ::ioctl(fd , VIDIOC_QUERYCAP, &cap);
    if (ret < 0) {
        throw TError("not available device");
    }
我打开fd那里没问题,但是用v4l2的时候报错的。
级别: 新手上路
UID: 44584
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2011-04-26
最后登录: 2017-09-13
5楼  发表于: 2012-08-07 21:42

 回 3楼(mindee) 的帖子

不能用于USB么?
级别: 新手上路
UID: 44584
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2011-04-26
最后登录: 2017-09-13
6楼  发表于: 2012-08-07 21:44

 回 4楼(chenshisky) 的帖子

使用V4L2时没问题,但是不能在开发板的屏幕上显示视频图像,是花屏。
请问楼主解决了没有。