问题标签 [qcamera]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QCamera::start 给出神秘的“启动失败”日志消息
很幸运,我的程序如此简单,所以我最终发现了导致神秘日志消息的原因。我的程序日志如下所示:
这发生在:
该start()
方法在控制台中导致此消息。现在消息的含义很明显,它不是很有帮助。我应该采取哪些步骤来解决它?
c++ - QCameraInfo 无法识别来自图像采集卡的多个摄像头
我开发了一个应用程序来显示相机输出。使用图像采集卡(带两个通道的 PCIe)连接相机。奇怪的是我只能看到一个设备输出。此外,QCameraInfo
它也只检测一个设备。同样在两个端口中,只有一个端口提供检测QCameraInfo
类检测。
谁能建议我可能的原因。或者有没有办法使用 Qt 类选择不同的频道?
qt - 为什么 QCameraImageCapture 将图像保存到硬盘?
我编写的应用程序的一部分能够从网络摄像头捕获图片。我正在使用带有 QCameraViewfinder 的 QCamera 来显示当前视图,然后当单击快门按钮时,它会拍摄一张带有 QCameraImageCapture 设置为捕获到缓冲区的图片,然后从那里处理它。我刚刚发现它还在本地图片文件夹中保存了图像的副本。为什么会发生这种情况,我该如何阻止它?
c++ - Qt:QCamera + FaceRig(虚拟相机)。是否可以?
是否可以将 QCamera 类与另一个程序使用的物理/虚拟相机一起使用?
我知道 FaceRig 可以在 Skype 等程序中使用,但是当我试图通过 QCamera 捕捉它时(我使用默认示例https://doc.qt.io/qt-5/qtmultimedia-multimediawidgets -camera-example.html)它在调试中返回带有错误的黑屏:
获取视频控制失败
找不到视频处理放大器
我知道原因是相机当前已由另一个进程运行。我不知道如何解决这个问题。
c++ - QCamera 获取分辨率和原始帧
我想获得所选相机的分辨率,并在视频捕捉中获得原始帧,但我还没有清楚地找到如何去做。你可以帮帮我吗!?提前致谢。
喜欢:cameraQt->getResolution
?
谢谢。
c++ - 一个 QCamera 有两个 QCameraViewFinder
我创建了一个跨平台的Qt
应用程序,在这个应用程序上,我需要QCamera
在两个不同的屏幕上显示一个结果。这涉及将两个链接QCameraViewFinder
在一起QCamera
。
我的代码是:
这里的问题是我不能使用另一个 QCameraViewFinder 来跟踪我的 QCamera。我需要这样做,因为我想在两个不同的屏幕上显示两个 QCameraViewFinder。
我真的被这个话题困住了,所以如果有人有解决方案,那就太好了!
c++ - 如何使用 QtMultimedia/QCamera?
我正在用 C++ 创建一个程序,您可以在其中创建用户配置文件。用户应该可以选择使用笔记本相机拍摄一张照片。我已经阅读了很多关于 QCamera 的内容并尝试使用它。我已经在我的 qml 文件中导入了 QtMultimedia。现在我首先尝试搜索可用的相机,但总是有很多错误。我不知道我可能忘记了什么,或者为什么我什么也找不到。我想做一些测试,只是为了更多地接触 QCamera 类。我包括:QTextStream、QtMultimedia/QCameraInfo 和 QtMultimedia/QCamera
这是我的测试代码:
}
总是有这些错误:...\QT\test\main.cpp:23: Fehler: undefined reference to _imp___ZN11QCameraInfo13defaultCameraEv',
...\QT\test\main.cpp:23: Fehler: undefined reference to
_imp___ZNK11QCameraInfo10deviceNameEv',还有更多,但几乎相同的错误信息。而这个:collect2.exe:-1: Fehler: error: ld returned 1 exit status
c++ - 从 QThread 使用 QCamera/QCameraInfo
我有一个 Camera 类,目前它只返回连接到计算机的可用摄像头数量。在我的 PhotoProcessor 类 (QWidget) 中创建了一个 Camera 对象,然后移动到另一个线程,因为在检查可用相机时我注意到一些轻微的挂起:
在光处理器.cpp
相机.h
相机.cpp
从 photoprocessor.cpp 运行 QCameraInfo::availableCameras() 时,它说连接了一个正确的相机,但是无论我做什么,线程化的 Camera 对象永远无法检测到相机,即相机的大小为零。
这里发生了什么?
qt - 从 qml 更改相机像素格式
查看 Qt5 的文档,似乎可以更改相机的像素格式。我需要创建一个QCameraViewfinderSettings
新的像素格式并将新设置设置为相机......就像在这个例子中
但我在 QML 中找不到类似的东西......有什么办法可以在 QML 中做某事吗?我想要类似的东西:
如果 QML 不允许我设置像素格式,我还有什么选择?