Timeline for Pi camera v2 - fast, full sensor capture mode with downsampling
Current License: CC BY-SA 3.0
8 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Mar 20, 2017 at 10:18 | history | edited | CommunityBot |
replaced http://superuser.com/ with https://superuser.com/
|
|
Dec 14, 2016 at 13:14 | comment | added | Dave Jones |
I should also explain why I called your interpretation "wrong": the modes listed aren't the "supported resolutions". In fact, if you try v4l2-ctl --list-formats-ext with the pi camera module's V4L2 driver loaded (sudo modprobe bcm2835-v4l2 ) you'll see it lists a load of modes with "Size: Stepwise 32x32 - 2592x1944 with step 2/2" (thats from a v1 module). That means it supports literally any resolution from 32x32 up to 2592x1944 in steps of 2x2; the firmware will do its best to maximize FoV for the selected res, but naturally there are limits to that.
|
|
Dec 14, 2016 at 13:07 | comment | added | Dave Jones | There's no CPU price for the video overlay (it doesn't use the framebuffer at all - just draws straight on the HDMI/composite out so Linux isn't even aware of the camera preview - that's one of the reasons you can't easily "stick it in a window"). Obviously it does use a certain amount of GPU power but generally that's not a concern (except for the obvious if you're running your Pi on batteries :) | |
Dec 14, 2016 at 9:40 | comment | added | Dmitry Grigoryev | @DaveJones Me being wrong is indeed very possible. Still, I find it a bit wasteful to buy a 5MP camera to capture 120×90 pictures, so I'd still suggest to buy a cheap webcam. Also, there should be a price to pay for this GPU processing (video overlay? framebuffer memory?) | |
Dec 14, 2016 at 9:25 | comment | added | Dave Jones | Those are the native sensor modes of the camera, but you can capture at any resolution at all; the GPU will handle down-sampling the image to any requested resolution. I'll write up a more complete answer in a mo, but I'm afraid this interpretation is just plain wrong. | |
Dec 13, 2016 at 9:20 | history | edited | Dmitry Grigoryev | CC BY-SA 3.0 |
added 111 characters in body
|
Dec 13, 2016 at 9:12 | history | edited | Dmitry Grigoryev | CC BY-SA 3.0 |
added 502 characters in body
|
Dec 13, 2016 at 8:57 | history | answered | Dmitry Grigoryev | CC BY-SA 3.0 |