主题 : V4L2 USB 摄像头 代码,带SDL界面, 带网络, 可运行于开发板 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 133956
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
贡献值: 0 点
综合积分: 14 分
注册时间: 2017-08-01
最后登录: 2017-11-23
610楼  发表于: 2017-08-16 14:55

 回 楼主(gt945) 的帖子

不错
级别: 新手上路
UID: 134651
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2017-09-15
最后登录: 2017-09-15
611楼  发表于: 2017-09-15 10:49
不错,看看先
级别: 新手上路
UID: 133974
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2017-08-02
最后登录: 2017-09-29
612楼  发表于: 2017-09-29 15:58
那周学习学习
级别: 新手上路
UID: 123291
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2016-03-08
最后登录: 2018-05-23
613楼  发表于: 2017-10-20 15:18
kakan
级别: 新手上路
UID: 135175
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
贡献值: 0 点
综合积分: 30 分
注册时间: 2017-10-20
最后登录: 2018-01-29
614楼  发表于: 2017-11-30 21:00
学习下
级别: 新手上路
UID: 122321
精华: 0
发帖: 13
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2016-01-16
最后登录: 2017-12-03
615楼  发表于: 2017-12-03 22:33
学习学习,谢谢分享
级别: 新手上路
UID: 123291
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2016-03-08
最后登录: 2018-05-23
616楼  发表于: 2017-12-11 14:50
请教您一个问题,我用您的v4l2.h和v4l2.cpp文件,移植到Qt环境下实现了摄像头的显示:
初始化:      
        vd.dev = "/dev/video0";
        v4l2_open(&vd);
        v4l2_init(&vd);
        v4l2_enable(&vd);
        v4l2_default(&vd);
        v4l2_grab(&vd);
        yuv422_888(vd.frameRGB, vd.framebuffer, vd.width, vd.height);
        QImage image(vd.frameRGB,640,480,QImage::Format_RGB888);
        ui->camera->setPixmap(QPixmap::fromImage(image));

循环:
    v4l2_grab(&vd);
    yuv422_888(vd.frameRGB, vd.framebuffer, vd.width, vd.height);
    QImage image(vd.frameRGB,640,480,QImage::Format_RGB888);
    ui->camera->setPixmap(QPixmap::fromImage(image));
关闭摄像头:
    v4l2_disable(&vd);
    v4l2_destroy(&vd);

这都没问题,但是我关闭摄像头之后,再次打开则出现Segmentation fault错误,这是什么原因呢?难道关闭摄像头关闭的不彻底?
级别: 新手上路
UID: 129853
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2016-12-11
最后登录: 2018-07-14
617楼  发表于: 2017-12-26 22:09

 回 楼主(gt945) 的帖子

观摩学习
级别: 新手上路
UID: 87825
精华: 0
发帖: 21
金钱: 105 两
威望: 21 点
贡献值: 0 点
综合积分: 42 分
注册时间: 2013-02-27
最后登录: 2018-06-06
618楼  发表于: 2018-02-20 13:42
V4L2是啥
级别: 新手上路
UID: 136816
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2018-01-20
最后登录: 2018-03-28
619楼  发表于: 2018-03-18 00:48
好东西