เพื่อให้ได้ค่า FPS เราใช้คำสั่ง 'get()' และ 'CAP_PROP_FPS' เป็นอาร์กิวเมนต์ของ 'get()' อาร์กิวเมนต์นี้ส่งคืน FPS ในรูปแบบจำนวนเต็ม
เมื่อเริ่มต้นโปรแกรม เราได้นำตัวแปรจำนวนเต็มชื่อ 'FPS' จากนั้นเราใช้ 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 ในหน้าต่างคอนโซล
ผลลัพธ์