Ubuntu, Qt 5.6'da QCamera örneğini çalıştırmaya çalışıyorum. "Kamera servisi eksik" mesajı gözlendi.qt Kamera örneği çalışmıyor
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.camera"
Ubuntu, Qt 5.6'da QCamera örneğini çalıştırmaya çalışıyorum. "Kamera servisi eksik" mesajı gözlendi.qt Kamera örneği çalışmıyor
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.camera"
örnek code Denetleme o örnek varsayılan kamera ile kamera nesneyi üretmeye çalışan görünüyor. Metot setCamera
açıkçası kamera bilgisi geçerli değildir.
setCamera(QCameraInfo::defaultCamera());
Sen Açıkçası kamera /dev/video0
den bulunabilir bekler
QCameraInfo info = QCameraInfo::defaultCamera();
if (!info.isNull())
{
setCamera(info);
}
else
{
qError() << "Default camera not found!";
}
bunu değiştirerek doğrulayabilir. Var olup olmadığını kontrol edebilirsin. Kameranız video1 veya video2 gibi bir şeyse, video0’a yeniden adlandırabilir ve tekrar deneyebilirsiniz.
Ayrıca mevcut kameraların cihaz adlarını görmek Kamera sınıf oluşturucu için-döngü bir hata ayıklama mesaj eklemek (ve varsayılan kamera dışındaki seçmek için kodunu değiştirmek) olabilir.
Tüm bağımlılıkların yüklü olup olmadığını kontrol edin. Bunlar:
qtmultimedia5-dev
_
libqt5multimedia5-eklentileri
Ör:
sudo apt-get install libqt5multimedia5-plugins
o çalışma aldın mı? – talamaki
Çalıştığını anladın mı? Kubuntu16.04'te QT 5.7 ile aynı sorunu yaşıyorum./Dev/video0 ve VLC kameradan yayın yapabiliyor. – zorglub76