Quantcast
Channel: OpenCV Q&A Forum - Latest question feed
Viewing all articles
Browse latest Browse all 19555

cvQueryFrame returns rotated image

$
0
0
I am using a MacBook Pro OS X version 10.12.1 with an external USB Web Camera. If I look at an image in photo booth with the external web camera the image is correct. However when I capture frames from the same web cam and display it, the image shows up rotated 90 degrees clockwise. What am I doing wrong ? Here is the code : CvCapture *capture = 0; capture = cvCaptureFromCAM(1); // 1 = web cam , -1 = autodetect , 0 = default if (!capture) { fprintf(stderr, "!!! Cannot open initialize webcam!\n" ); return; } // Create a window for the video cvNamedWindow("Frame Captured", CV_WINDOW_AUTOSIZE); IplImage* frame = 0; char key = 0; while (key != 27) // ESC { frame = cvQueryFrame(capture); if(!frame) { fprintf( stderr, "!!! cvQueryFrame failed!\n" ); break; } // Display frame cvShowImage("Frame Captured", frame); // Exit when user press ESC key = cvWaitKey(10); } // Free memory cvDestroyWindow("result"); cvReleaseCapture(&capture); }

Viewing all articles
Browse latest Browse all 19555

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>