QML切换多个摄像头
来源:互联网 发布:中国移动4g网络类型 编辑:程序博客网 时间:2024/06/06 02:45
效果(CSDN图片大小最大2M限制,所以剪辑了一下才能看效果):
图中是做了两个摄像头的切换,多个摄像头一样的原理。
摄像头选择的核心代码,利用改变deviceId来切换摄像头:
ListView { anchors.fill: parent model: QtMultimedia.availableCameras delegate: Button { text: modelData.displayName onClicked: { onClicked: camera.deviceId = modelData.deviceId } } }
import QtQuick 2.5import QtQuick.Controls 1.4import QtMultimedia 5.5Item { id: cameraItem property alias name : camera.displayName property alias deviceId : camera.deviceId property alias rotation : videoOut.rotation Item { anchors.fill: parent Camera { id: camera imageProcessing.whiteBalanceMode: CameraImageProcessing.WhiteBalanceAuto exposure { exposureCompensation: -1.0 exposureMode: Camera.ExposurePortrait } flash.mode: Camera.FlashRedEyeReduction imageCapture { onImageCaptured: { photoPreview.source = preview // Show the preview in an Image } } } VideoOutput { id:videoOut source: camera anchors.fill: parent autoOrientation:true; focus : visible // to receive focus and capture key events when visible } Image { id: photoPreview } }}
阅读全文
0 0
- QML切换多个摄像头
- QCamera切换多个摄像头
- QML中调用摄像头
- qml场景切换
- Qml动态语言切换
- 多个摄像头同步工作
- 多个摄像头同步工作
- 多个摄像头同步工作
- opencv读取多个摄像头
- StackView实现QML 页面切换
- qml页面切换动画效果
- android camera 摄像头切换
- android camera 摄像头切换
- Ogre切换摄像头
- win8.1 摄像头切换
- iOS实现切换摄像头
- iOS 切换摄像头
- Qt、Opencv、QML实现摄像头简单对比
- 第1098期AI100_机器学习日报(2017-09-20)
- 第1099期AI100_机器学习日报(2017-09-21)
- Java学习笔记35_发送qq邮件
- java实现给图片添加水印
- 数据结构上机实践项目5
- QML切换多个摄像头
- 第872期机器学习日报(2017-02-06)
- SpringBoot和Swagger结合提高API开发效率
- 后台管理系统问题:点击a链接,打开二级页面的同时,iframe页面中的a链接新建了一个页面
- React Native 轻松集成统计功能(iOS 篇)
- Spring之@PostConstruct和@PreConstruct注解
- App弱网测试与常用模拟工具
- IntelliJ IDEA
- windows上面定时开机并且打开远程桌面连接teamview