Ask Your Question

Changing camera resolution in Python

asked 2014-11-23 03:13:51 -0500

Jesus151089 gravatar image


I´m trying to change my camera resolution to 320X240 on Raspberry Pi using Python. This link says that one can type the following to change the parameters

ret = cap.set(3,320) and ret = cap.set(4,240)

I have not figured out how this work. Has anyone faced the same situation?

edit retag flag offensive close merge delete


First of all you need to be sure that your camera allows the changing of the resultion through its connection. Secondly I suggest using the correct parameters instead of using integer values. If the changed in the process, then it won't work anymore. Try this code

 ret = cap.set(CV_CAP_PROP_FRAME_WIDTH,320);
 ret = cap.set(CV_CAP_PROP_FRAME_HEIGHT,240);

Good luck!

StevenPuttemans gravatar imageStevenPuttemans ( 2014-11-26 07:49:44 -0500 )edit

1 answer

Sort by » oldest newest most voted

answered 2014-11-25 16:35:18 -0500

ret is the return value from the function set(). I assume if successful ret = 1, if unsuccessful ret = 0.

The first parameter states what is being set, 3 = width and 4 = height.

The second parameter states the value to be set to.

edit flag offensive delete link more
Login/Signup to Answer

Question Tools


Asked: 2014-11-23 03:13:51 -0500

Seen: 7,647 times

Last updated: Nov 25 '14