mirror of
https://github.com/lostjared/Acid.Cam.v2.Qt.git
synced 2025-12-23 15:20:00 +01:00
uses fps
This commit is contained in:
@@ -97,12 +97,13 @@ bool Playback::setVideoCamera(std::string name, int type, int device, int res, c
|
|||||||
}
|
}
|
||||||
bool cw = capture.set(cv::CAP_PROP_FRAME_WIDTH, res_w);
|
bool cw = capture.set(cv::CAP_PROP_FRAME_WIDTH, res_w);
|
||||||
bool ch = capture.set(cv::CAP_PROP_FRAME_HEIGHT, res_h);
|
bool ch = capture.set(cv::CAP_PROP_FRAME_HEIGHT, res_h);
|
||||||
|
int fps = capture.get(cv::CAP_PROP_FPS);
|
||||||
if(cw == false || ch == false) {
|
if(cw == false || ch == false) {
|
||||||
res_w = capture.get(cv::CAP_PROP_FRAME_WIDTH);
|
res_w = capture.get(cv::CAP_PROP_FRAME_WIDTH);
|
||||||
res_h = capture.get(cv::CAP_PROP_FRAME_HEIGHT);
|
res_h = capture.get(cv::CAP_PROP_FRAME_HEIGHT);
|
||||||
}
|
}
|
||||||
if(name.size()>0) {
|
if(name.size()>0) {
|
||||||
writer = cv::VideoWriter(name, type, 24, cv::Size(res_w, res_h), true);
|
writer = cv::VideoWriter(name, type, fps, cv::Size(res_w, res_h), true);
|
||||||
if(!writer.isOpened()) {
|
if(!writer.isOpened()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user