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

OpenCV में C++ का उपयोग करके FPS मान प्राप्त करें


FPS मान प्राप्त करने के लिए, हमने 'get()' कमांड और 'CAP_PROP_FPS' का उपयोग 'get()' के तर्क के रूप में किया। यह तर्क पूर्णांक रूप में FPS लौटाता है।

प्रोग्राम की शुरुआत में, हमने 'FPS' नामक एक पूर्णांक चर लिया। फिर हमने FPS = cap.get(CAP_PROP_FPS); का उपयोग करके FPS मान को चर में संग्रहीत किया।

वीडियो के FPS को प्राप्त करने और इसे कंसोल विंडो में दिखाने वाला निम्नलिखित प्रोग्राम।

उदाहरण

#include<opencv2/opencv.hpp>//VideoCapture क्लास का उपयोग करने के लिए OpenCV हेडर// #include<iostream> using namespace std; using namespace cv; int main() {    int FPS;//कुल फ्रेम की संख्या संग्रहीत करने के लिए एक पूर्णांक चर घोषित करना//    VideoCapture cap("video1.mp4");//डिफ़ॉल्ट कैमरे से फ्रेम स्ट्रीम कैप्चर करने के लिए ऑब्जेक्ट घोषित करना//    FPS = cap.get(CAP_PROP_FPS);//कुल फ्रेम की संख्या प्राप्त करना//    cout << "Total Number of frames are:" << FPS << endl;//कंसोल विंडो में संख्या दिखाना//    system("pause");//परिणाम देखने के लिए सिस्टम को रोकना    cap.release();//बफर मेमोरी जारी करना//    return 0; }

इस प्रोग्राम को लॉन्च करने के बाद, हमें कंसोल विंडो में FPS मान मिलेगा।

आउटपुट

OpenCV में C++ का उपयोग करके FPS मान प्राप्त करें


  1. OpenCV में C++ का उपयोग करके रेखा कैसे बनाएं? OpenCV में C++ का उपयोग करके रेखा कैसे बनाएं?

    रेखा बनाने के लिए हमें दो बिंदुओं की आवश्यकता होती है - प्रारंभिक बिंदु और अंतिम बिंदु। हमें रेखा खींचने के लिए एक कैनवास की भी आवश्यकता होती है। OpenCV का उपयोग करके, मैट्रिक्स हमारा कैनवास है, हमें रेखा के प्रारंभिक और अंतिम बिंदुओं को परिभाषित करने की आवश्यकता होती है। हमें रेखा को एक रंग निर्दिष

  1. OpenCV में C++ का उपयोग करके सिंगल चैनल इमेज का पिक्सेल मान कैसे पढ़ें? OpenCV में C++ का उपयोग करके सिंगल चैनल इमेज का पिक्सेल मान कैसे पढ़ें?

    डिजिटल इमेज पिक्सेल से बनी होती हैं। OpenCV का उपयोग करके, पिक्सेल के मान को पढ़ना आसान है। हालांकि, यदि हम पिक्सेल मान प्राप्त करना चाहते हैं, तो हमें सिंगल चैनल को अलग से संभालना होगा। यहां हम cimage नामक मैट्रिक्स में एक इमेज लोड कर रहे हैं, और फिर cvtColor(cimage, img, COLOR_BGR2GRAY); का उपयोग

  1. OpenCV में C++ का उपयोग करके इमेज के चैनलों की संख्या कैसे गिनें? OpenCV में C++ का उपयोग करके इमेज के चैनलों की संख्या कैसे गिनें?

    इस विषय में, हम समझेंगे कि इमेज के चैनलों की संख्या कैसे पता करें। प्रोग्राम चलाने के बाद, चैनलों की संख्या कंसोल विंडो में दिखाई जाएगी। चैनलों की संख्या प्राप्त करने के लिए, हमने OpenCV की channels() नामक एक क्लास का उपयोग किया है। जब हम इमेज मैट्रिक्स को channels() क्लास के ऑब्जेक्ट के रूप में पास