FPS 값을 얻기 위해 'get()' 명령을 사용하고 'get()'의 인수로 'CAP_PROP_FPS'를 사용했습니다. 이 인수는 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 값이 표시됩니다.
출력