0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术ESM6802支持Qt摄像头应用简介

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-06 10:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ESM6802是英创公司推出的基于Freescale i.MX6DL双核处理器(ARM Cortex-A9,主频1GHz)的高性能工控主板,已经移植了Linux 4.1.15版本以及Qt 5.8版本。使用Qt的multimedia模块可以方便快捷的进行摄像头应用的开发,本文使用Qt源码中提供的camera例程进行展示,例程代码可从Qt源码中获取或者向我们工程师索要。

我们使用的摄像头是Logitech C310 USB摄像头,ESM6802的Linux系统能够自动识别,正常使用,更多摄像头将在后续进行测试。camera程序运行效果见下图:

在程序中需要首先检查摄像头设备是否可用,示例代码如下:

bool checkCameraAvailability()

{

if (QCameraInfo::availableCameras().count() > 0)

return true;

else

return false;

}

或者下qml文件中使用如下语句:

Item {

property bool isCameraAvailable: QtMultimedia.availableCameras.length > 0

}

之后选择一个摄像头:

c++代码:

QList cameras = QCameraInfo::availableCameras();

foreach (const QCameraInfo &cameraInfo, cameras) {

if (cameraInfo.deviceName() == "mycamera")

camera = new QCamera(cameraInfo);

}

qml代码:

Camera {

deviceId: QtMultimedia.availableCameras[0].deviceId

}

显示摄像头捕捉的画面:

c++代码:

camera = new QCamera;

viewfinder = new QCameraViewfinder;

camera->setViewfinder(viewfinder);

viewfinder->show();

camera->start(); // to start the viewfinder

qml代码:

VideoOutput {

source: camera

Camera {

id: camera

// You can adjust various settings in here

}

}

qtmultimedia模块也引出了API函数来捕获并保存单个画面或者录制一个视频,以及调整摄像头的参数,如曝光等。用户可以自行查阅Qt编程的帮助手册及相关资料进行了解,我们在后续也将提供相应的例程进行展示。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217989
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6107

    浏览量

    36952
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    车载双目摄像头如何“看见”世界?

    源自:网络 车载双目摄像头(也称立体视觉摄像头,Stereo Camera)模仿人眼的视觉机制,通过两个略有间距的摄像头同时拍摄同一场景,比较两幅图像之间的差异,从而计算出深度信息
    的头像 发表于 11-13 09:17 676次阅读
    车载双目<b class='flag-5'>摄像头</b>如何“看见”世界?

    创世SD NAND贴片卡:智能摄像头存储难题的完美解决方案 #人工智能 #智能摄像头 #摄像头

    摄像头
    深圳市雷龙发展有限公司
    发布于 :2025年08月05日 11:17:13

    stm32支持canfd和dma结合使用吗?

    stm32支持canfd和dma结合使用吗
    发表于 08-01 07:15

    红外摄像头模组是什么?科技时代的眼睛

    在现代科技迅速发展的背景下,红外摄像头模组逐渐成为各类智能设备中的重要组成部分。无论是在安防监控、智能家居还是汽车领域,红外摄像头模组以其独特的功能和优越的性能,正在改变我们的生活方式。本文将
    的头像 发表于 07-31 10:07 697次阅读
    红外<b class='flag-5'>摄像头</b>模组是什么?科技时代的眼睛

    360环视技术推荐的硬件平台:支持摄像头与三屏异显的理想选择

    在智能车载系统中,还是机器人视觉平台中,RK3576都能提供坚实的技术支撑。 米尔RK3576核心板资源框图 它在360环视方案中的关键优势包括:✅ 支持摄像头接入l 板载8路摄像头
    发表于 07-30 17:32

    【干货分享】基于QT和ffmpeg硬解码的多路摄像头取流

    前言其实官方为我们已经提供了三个官方实例,我打开学习了一下,QT实例虽然也用到了信号槽,是点击按钮的信号槽,我觉的QT妙就妙在了信号槽和多线程,而且官方的是QT5;多路摄像头取流案例使
    的头像 发表于 07-29 08:05 802次阅读
    【干货分享】基于<b class='flag-5'>QT</b>和ffmpeg硬解码的多路<b class='flag-5'>摄像头</b>取流

    【Milk-V Duo S 开发板免费体验】4 - OV5647 摄像头摄像头测试

    引言 以前使用Milk-V Duo的时候,觉得它的摄像头支持比较弱,只能支持特定型号的摄像头,还不好买。我有个学生甚至因为这个原因退出了集
    发表于 07-08 21:26

    嘉立庐山派,摄像头和处理后的画面有办法通过无线的方式传递给电脑吗?

    如题:嘉立庐山派,摄像头和处理后的画面有办法通过无线的方式传递给电脑吗?求大佬指点。
    发表于 04-27 08:34

    一拖四USB多摄像头同步采集方案:高效数据处理的革新突破

    领域提供一站式解决方案,大幅提升系统运行效率与稳定性。 Air8101支持DVP和UVC两种不同协议标准的摄像头: 1)DVP摄像头: 通过24PIN FPC连接器接入Air8101开发板。DVP(Digital Video P
    的头像 发表于 04-25 15:20 956次阅读
    一拖四USB多<b class='flag-5'>摄像头</b>同步采集方案:高效数据处理的革新突破

    社区安装IPC摄像头,跟安装一般安防监控摄像头有什么区别?

    为了保护社区或其他公共场所的安全,往往需要安装监控摄像头。但随着越来越多的公共安全事件发生,传统只单纯拍摄和记录画面的监控摄像头已不能满足社区安防的需求,需要更多功能的安防监控摄像头来进行更智能化
    的头像 发表于 04-03 10:00 1620次阅读
    社区安装IPC<b class='flag-5'>摄像头</b>,跟安装一般安防监控<b class='flag-5'>摄像头</b>有什么区别?

    米尔瑞芯微RK3576实测轻松搞定三屏八摄像头

    RK3576参数强劲RK3576是瑞芯微推出的一款高性能AIoT处理器,这款芯片以其卓越的计算能力、多屏幕支持、强大的视频编解码能力和高效的协处理器而闻名。 三屏8摄像头轻松搞定米尔基于他们
    发表于 01-17 11:33

    ArmSoM RK3588/RK3576核心板,Rockchip摄像头使用

    1. Camera 简介​ ArmSoM系列产品使用的是mipi-csi接口的摄像头 ArmSoM-Sige7支持双摄同显: rk3588开发板 2. RK3588硬件通路框图​ rk3588
    的头像 发表于 01-08 14:49 1661次阅读
    ArmSoM RK3588/RK3576核心板,Rockchip<b class='flag-5'>摄像头</b>使用

    车载摄像头的EMC问题案例

    一前言 如今,车载摄像头已经不再仅仅是一个辅助设备,而是逐渐成为了智能驾驶系统中不可或缺的一部分。360度全景监控、行车记录仪以及自动驾驶辅助功能,车载摄像头的应用范围不断拓展,技术也在不断创新
    的头像 发表于 12-18 11:11 2041次阅读
    车载<b class='flag-5'>摄像头</b>的EMC问题案例

    安防监控摄像头气密性测试案例-连拓精密#摄像头气密检测设备

    摄像头
    连拓精密科技
    发布于 :2024年12月11日 15:00:21

    多光谱火焰检测摄像头

    ,成为现代火灾监测领域的一项重要技术。多光谱火焰检测摄像头通过捕捉不同波段的光谱信息来识别火焰。与传统摄像头仅能获取可见光信息不同,多光谱
    的头像 发表于 12-11 10:50 1097次阅读
    多光谱火焰检测<b class='flag-5'>摄像头</b>