আমরা শিখব কিভাবে OpenCV-এ মোট ফ্রেম সংখ্যা গণনা করা যায়। OpenCV ব্যবহার করে ভিডিওর মোট ফ্রেম সংখ্যা গণনা এবং দেখানো খুব সহজ। তবে একটি কথা মনে রাখতে হবে যে রিয়েল-টাইম ভিডিওর মোট ফ্রেম সংখ্যা গণনা করা যায় না। কারণ রিয়েল-টাইম ভিডিওর কোনো নির্দিষ্ট ফ্রেম সংখ্যা থাকে না।
মোট ফ্রেম সংখ্যা গণনা করে কনসোল উইন্ডোতে দেখানোর প্রোগ্রাম
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int main() {
int frame_Number; // মোট ফ্রেম সংখ্যা সংরক্ষণের জন্য পূর্ণসংখ্যা ভেরিয়েবল
VideoCapture cap("video.mp4"); // ডিফল্ট ক্যামেরা থেকে ফ্রেম স্ট্রিম ক্যাপচারের অবজেক্ট
frame_Number = cap.get(CAP_PROP_FRAME_COUNT); // মোট ফ্রেম সংখ্যা পাওয়া
cout << "Total Number of frames are: " << frame_Number << endl; // কনসোল উইন্ডোতে সংখ্যা দেখানো
system("pause"); // ফলাফল দেখার জন্য সিস্টেম পজ
cap.release(); // বাফার মেমোরি রিলিজ
return 0;
}
আউটপুট হিসেবে একটি পূর্ণসংখ্যা মান পাওয়া যাবে।
আউটপুট
