मैं उबंटू, क्यूटी 5.6 पर क्यूकेमेरा उदाहरण निष्पादित करने की कोशिश कर रहा हूं। "कैमरा सेवा गायब है" संदेश मनाया गया।क्यूटी कैमरा उदाहरण काम नहीं करता
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.camera"
मैं उबंटू, क्यूटी 5.6 पर क्यूकेमेरा उदाहरण निष्पादित करने की कोशिश कर रहा हूं। "कैमरा सेवा गायब है" संदेश मनाया गया।क्यूटी कैमरा उदाहरण काम नहीं करता
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.camera"
उदाहरण code जाँच हो रही है यह उदाहरण डिफ़ॉल्ट कैमरा के साथ कैमरा वस्तु का निर्माण करने की कोशिश करता है लगता है। विधि setCamera
स्पष्ट रूप से कैमरा जानकारी के साथ बुलाया गया है जो मान्य नहीं है।
setCamera(QCameraInfo::defaultCamera());
आप
QCameraInfo info = QCameraInfo::defaultCamera();
if (!info.isNull())
{
setCamera(info);
}
else
{
qError() << "Default camera not found!";
}
करने के लिए इसे बदल कर यह सुनिश्चित कर सकता यह स्पष्ट रूप से उम्मीद कैमरा /dev/video0
से पाया जा सकता है। आप जांच सकते हैं कि यह मौजूद है या नहीं। अगर आपका कैमरा वीडियो 1 या वीडियो 2 जैसा कुछ है, तो आप इसे वीडियो 0 पर बदल सकते हैं और पुनः प्रयास कर सकते हैं।
आप उपलब्ध कैमरे के डिवाइस नाम देखने के लिए कैमरा क्लास कन्स्ट्रक्टर में फॉर-लूप में डिबग संदेश भी जोड़ सकते हैं (और डिफ़ॉल्ट कैमरे के अलावा अन्य को चुनने के लिए कोड को संशोधित करें)।
foreach (const QCameraInfo &cameraInfo, QCameraInfo::availableCameras()) {
{
qDebug() << cameraInfo.deviceName();
}
जांचें कि क्या आपके पास सभी निर्भरताएं स्थापित हैं या नहीं। वे हैं:
qtmultimedia5-देव
_
libqt5multimedia5-प्लगइन्स
पूर्व:
sudo apt-get install libqt5multimedia5-plugins
आप यह काम कर रहा मिला? – talamaki
क्या आप इसे काम कर रहे थे? मुझे QT 5.7 के साथ कुबंटू 16.04 पर एक ही समस्या है। मेरे पास/dev/video0 है और वीएलसी कैमरे से स्ट्रीम करने में सक्षम है। – zorglub76