Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

OpenCV में C++ का उपयोग करके अपने कंप्यूटर से वीडियो लोड करें


इस विषय में, हम जानेंगे कि वीडियो फ़ाइल कैसे लोड करें और OpenCV का उपयोग करके इसे चलाएं, और हमें पिछले विषय में सीखी गई समान विधि का उपयोग करना होगा। एकमात्र अंतर यह है कि 'VideoCapture' क्लास के ऑब्जेक्ट के तर्क के रूप में संख्या डालने के बजाय, हमें वीडियो का पथ डालना होगा।

OpenCV में C++ का उपयोग करके अपने कंप्यूटर से वीडियो लोड करने को दर्शाने वाला निम्नलिखित प्रोग्राम।

उदाहरण

#include<opencv2/opencv.hpp>//VideoCapture क्लास का उपयोग करने के लिए OpenCV हेडर// #include<iostream> using namespace std; using namespace cv; int main() {    Mat myImage;//फ्रेम लोड करने के लिए मैट्रिक्स घोषित करना//    namedWindow("Video Player");//वीडियो दिखाने के लिए विंडो घोषित करना//    VideoCapture cap("video.mp4");//डिफ़ॉल्ट कैमरे से फ्रेम स्ट्रीम कैप्चर करने के लिए ऑब्जेक्ट घोषित करना//    if (!cap.isOpened()){ //यदि कोई वीडियो स्ट्रीम नहीं मिलती है तो यह खंड त्रुटि संदेश देता है//       cout << "No video stream detected" << endl;       system("pause");       return-1;    }    while (true){ //वीडियो दिखाने के लिए एक अंतहीन लूप लेना//       cap >> myImage;       if (myImage.empty()){ //यदि कोई वीडियो फ्रेम नहीं मिलता है तो लूप तोड़ें//          break;       }       imshow("Video Player", myImage);//वीडियो दिखाना//       char c = (char)waitKey(25);//25 मिलीसेकंड फ्रेम प्रोसेसिंग समय देना और ब्रेक स्थिति शुरू करना//       if (c == 27){ //यदि 'Esc' दर्ज किया जाता है तो लूप तोड़ें//          break;       }    }    cap.release();//बफर मेमोरी जारी करना//    return 0; }

आउटपुट

OpenCV में C++ का उपयोग करके अपने कंप्यूटर से वीडियो लोड करें


  1. OpenCV में C++ का उपयोग करके इमेज कैसे लोड करें और दिखाएं? OpenCV में C++ का उपयोग करके इमेज कैसे लोड करें और दिखाएं?

    इस विषय में, हम निर्धारित करेंगे कि C++ में OpenCV का उपयोग करके इमेज कैसे लोड करें और दिखाएं। OpenCV में इमेज लोड करने और दिखाने के लिए निम्नलिखित फ़ंक्शन आवश्यक हैं। Mat: Mat कोई फ़ंक्शन नहीं है। यह एक डेटा संरचना है, एक प्रकार का वेरिएबल। C++ में int, char, string वेरिएबल प्रकारों की तरह, Mat Op

  1. अपने कंप्यूटर से स्टिकर कैसे हटाएं: सुरक्षित और आसान तरीके अपने कंप्यूटर से स्टिकर कैसे हटाएं: सुरक्षित और आसान तरीके

    हमारे लैपटॉप और कंप्यूटर अक्सर हमारे जीवन के आवश्यक हिस्से होते हैं। चाहे आप उन्हें व्यक्तिगत या व्यावसायिक उपयोग के लिए उपयोग करते हों, वे मूल्यवान संपत्ति हैं जो आमतौर पर हमारी दिन-प्रतिदिन की दिनचर्या में महत्वपूर्ण भूमिका निभाते हैं। और, यदि आपके पास एक रचनात्मक स्वभाव है, तो आपने अपने लैपटॉप या

  1. अपने कंप्यूटर से PC Speed Up कैसे हटाएं अपने कंप्यूटर से PC Speed Up कैसे हटाएं

    समय के साथ आप देख सकते हैं कि आपका पीसी धीमा हो जाएगा। पृष्ठभूमि प्रक्रियाओं में वृद्धि (एंटीवायरस, एंटीस्पायवेयर, विंडोज़ अपडेट, MS ऑफिस अपडेट, स्काइप और कई अन्य उपयोगिताएं जो आपने इंस्टॉल की होंगी) निश्चित रूप से धीमे सिस्टम के पीछे है। आपके स्थानीय डिस्क (C:) में सीमित स्थान भी एक समस्या हो सकती