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

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

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

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

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

उदाहरण

#include<opencv2/opencv.hpp>//OpenCV header to use VideoCapture class//
#include<iostream>
using namespace std;
using namespace cv;
int main() {
   int FPS;//Declaring an integer variable to store the number of total frames//
   VideoCapture cap("video1.mp4");//Declaring an object to capture stream of frames from default camera//
   FPS = cap.get(CAP_PROP_FPS);//Getting the total number of frames//
   cout << "Total Number of frames are:" << FPS << endl;//Showing the number in console window//
   system("pause");//Pausing the system to see the result
   cap.release();//Releasing the buffer memory//
   return 0;
}

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

आउटपुट

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


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

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

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

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

  1. सी ++ का उपयोग कर ओपनसीवी में किसी छवि के चैनलों की संख्या की गणना कैसे करें?

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