From: berak Date: Wed, 6 Dec 2017 13:16:37 +0000 (+0100) Subject: dnn: add a check for webcam properties in ssd_mobilenet sample X-Git-Tag: accepted/tizen/6.0/unified/20201030.111113~326^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=159ea22b6b087c14a82a3ba55885234edbba94b2;p=platform%2Fupstream%2Fopencv.git dnn: add a check for webcam properties in ssd_mobilenet sample --- diff --git a/samples/dnn/ssd_mobilenet_object_detection.cpp b/samples/dnn/ssd_mobilenet_object_detection.cpp index db7780d..d7b2cbf 100644 --- a/samples/dnn/ssd_mobilenet_object_detection.cpp +++ b/samples/dnn/ssd_mobilenet_object_detection.cpp @@ -115,10 +115,12 @@ int main(int argc, char** argv) (inVideoSize.height - cropSize.height) / 2), cropSize); + double fps = cap.get(CV_CAP_PROP_FPS); + int fourcc = static_cast(cap.get(CV_CAP_PROP_FOURCC)); VideoWriter outputVideo; outputVideo.open(parser.get("out") , - static_cast(cap.get(CV_CAP_PROP_FOURCC)), - cap.get(CV_CAP_PROP_FPS), cropSize, true); + (fourcc != 0 ? fourcc : VideoWriter::fourcc('M','J','P','G')), + (fps != 0 ? fps : 10.0), cropSize, true); for(;;) {