قم بإنشاء وظيفة C++ التي تفتح دفقًا لكاميرا USB المتصلة
system
قم بإنشاء وظيفة C++ التي تفتح دفقًا لكاميرا USB المتصلة
user
قطعاً! إليك الكود الذي ينشئ نافذة متدفقة باستخدام كاميرا USB متصلة:

#تتضمن <opencv2/opencv.hpp>

باطلة openCameraStream ()
{
    // افتح الكاميرا الافتراضية
    السيرة الذاتية::VideoCapture Camera(0);
    
    إذا (!camera.isOpened()) {
        std::cerr << "فشل فتح الكاميرا" << std::endl;
        يعود؛
    }
    
    احيانا صحيح) {
        // اقرأ إطارًا من الكاميرا
        السيرة الذاتية::إطار حصيرة؛
        الكاميرا >> الإطار؛
        
        // تحقق مما إذا كان الإطار فارغًا
        إذا (frame.empty ())
            استراحة؛
        
        // عرض الإطار
        السيرة الذاتية::imshow("Camera Stream"،frame);
        
        // تحقق من وجود المفتاح "q" للخروج
        إذا (السيرة الذاتية::waitKey(1) == 'س')
            استراحة؛
    }
    
    // حرر الكاميرا
    الكاميرا. الإصدار ()؛
    
    // أغلق نافذة العرض
    السيرة الذاتية::destroyAllWindows();
}

انت مين()
{
    // افتح دفق الكاميرا
    openCameraStream();
    
    العودة 0؛
}
assistant
system
قم بإنشاء وظيفة C++ التي تفتح دفقًا لكاميرا USB المتصلة
user
بالكمبيوتر - Stack Overflow
أريد إنشاء وظيفة C++ تقوم بفتح دفق لكاميرا USB المتصلة بالكمبيوتر، حيث أنني أريد أن أستخدم كاميرا الويب الخاصة بي في تطبيق C++ الخاص بي.
أريد أن أعرف
assistant