Để nhận giá trị FPS, chúng tôi đã sử dụng lệnh 'get ()' và 'CAP_PROP_FPS' làm đối số của 'get ()'. Đối số này trả về FPS ở dạng số nguyên.
Khi bắt đầu chương trình, chúng tôi đã lấy một biến số nguyên có tên là 'FPS'. Sau đó, chúng tôi sử dụng FPS =cap.get (CAP_PROP_FPS); để lưu trữ giá trị FPS trong biến.
Chương trình sau lấy FPS của video và hiển thị video đó trong cửa sổ bảng điều khiển.
Ví dụ
#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; }
Sau khi khởi chạy chương trình này, chúng tôi sẽ nhận được giá trị FPS trong cửa sổ bảng điều khiển.
Đầu ra