কম্পিউটার টিউটোরিয়াল

OpenCV-এ C++ ব্যবহার করে FPS মান পাওয়া

FPS মান পেতে, 'get()' কমান্ড এবং আর্গুমেন্ট হিসেবে 'CAP_PROP_FPS' ব্যবহার করা হয়। এই আর্গুমেন্ট 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++ ব্যবহার করে উপবৃত্ত আঁকা

  2. OpenCV-এ C++ ব্যবহার করে রেখা আঁকা

  3. OpenCV-এ C++ ব্যবহার করে সিঙ্গেল চ্যানেল ইমেজের পিক্সেল মান পড়া

  4. OpenCV-এ C++ ব্যবহার করে ইমেজের চ্যানেল সংখ্যা গণনা করা