Hello,
I am a total beginner. These are just my first days of learning Python.
But my first impression is that the Raspberry HQ camera hasn't been implemented well. It seems to be a mess:
-Raspistill uses different automatic exposure algorithm than Python, for example different shutter speed
-Iso setting doesn't work correctly. For example choosing a lower Iso (with automatic shutter speed) can make the image look darker. Usually a lower Iso should use a lower gain and a longer exposure time without changing the brightness of the jpg. A possible reason could be the framerate, but when you adjust the framerate, iso still doesn't work correctly.
-As the Iso setting doesn't work correctly, I can not measure the brightness of the scene. There doesn't seem to be a command that does this. So it seems to be very hard to adjust the automatic(!) exposure algorithms. It also doesn't seem to be possible to get the automatic Iso value. camera.iso only gives me the value 0
-Apparently raspistill lets me set the analog gain (haven't tried yet), but in Python this doesn't seem to be possible
-I can disable noise reduction in Python, but this doesn't seem to be possible with raspistill
-the manual/documentation could be better, getting the automatic exposure time with exposure_speed only works, if I use sleep() after starting the preview. Otherwise I get the value 0.
-I have the impression that analog gain and digital gain seem to behave in a strange way. I would expect the digital gain to increase only when the analog gain is at its maximum.
