1 camera_resolution
ABelliqueux edited this page 2025-02-15 14:36:19 +01:00

Trouver les résolutions d'image disponibles sur une caméra

Webcam V4L2

En utilisant v4l2-ctl, on peut vérifier les modes disponibles pour une caméra :

$ v4l2-ctl --list-formats-ext -k
ioctl: VIDIOC_ENUM_FMT
	Type: Video Capture

	[0]: 'YUYV' (YUYV 4:2:2)
		Size: Discrete 640x480
			Interval: Discrete 0.033s (30.000 fps)
			Interval: Discrete 0.040s (25.000 fps)
			Interval: Discrete 0.050s (20.000 fps)
			Interval: Discrete 0.067s (15.000 fps)
			Interval: Discrete 0.100s (10.000 fps)
			Interval: Discrete 0.200s (5.000 fps)
[...]
		Size: Discrete 1280x960
			Interval: Discrete 0.133s (7.500 fps)
			Interval: Discrete 0.200s (5.000 fps)
	[1]: 'MJPG' (Motion-JPEG, compressed)
		Size: Discrete 640x480
			Interval: Discrete 0.033s (30.000 fps)
			Interval: Discrete 0.040s (25.000 fps)
			Interval: Discrete 0.050s (20.000 fps)
			Interval: Discrete 0.067s (15.000 fps)
			Interval: Discrete 0.100s (10.000 fps)
			Interval: Discrete 0.200s (5.000 fps)
[...]
		Size: Discrete 1280x720
			Interval: Discrete 0.033s (30.000 fps)
			Interval: Discrete 0.040s (25.000 fps)
			Interval: Discrete 0.050s (20.000 fps)
			Interval: Discrete 0.067s (15.000 fps)
			Interval: Discrete 0.100s (10.000 fps)
			Interval: Discrete 0.200s (5.000 fps)
		Size: Discrete 1280x960
			Interval: Discrete 0.033s (30.000 fps)
			Interval: Discrete 0.040s (25.000 fps)
			Interval: Discrete 0.050s (20.000 fps)
			Interval: Discrete 0.067s (15.000 fps)
			Interval: Discrete 0.100s (10.000 fps)
			Interval: Discrete 0.200s (5.000 fps)

Module caméra Raspberry Pi

Voir ici pour les résolutions disponibles pour les modules V1 (5MP) et V2 (8MP) :

https://picamera.readthedocs.io/en/release-1.13/fov.html#sensor-modes

Le module v3 supporte les modes suivants :

mode_4608x2592_regs      (4608x2592)
mode_2x2binned_regs      (2304x1296)
mode_2x2binned_720p_regs (1532x 864)
mode_hdr_regs            (2304x1296)

On peut aussi utiliser la commande libcamera-hello --list-cameras pour obtenir des infos sur le module connecté :

Available cameras
-----------------
0 : imx708 [4608x2592] (/base/soc/i2c0mux/i2c@1/imx708@1a)
    Modes: 'SRGGB10_CSI2P' : 1536x864 [120.13 fps - (0, 0)/4608x2592 crop]
                             2304x1296 [56.03 fps - (0, 0)/4608x2592 crop]
                             4608x2592 [14.35 fps - (0, 0)/4608x2592 crop]

Showmewebcam

La résolution maximale est de 1600x900.

Réflexe numérique

En utilisant gphoto, on peut trouver les résolutions disponibles (ici avec un nikon D3000):

$ gphoto --list-all-config | grep imagesize
/main/capturesettings/imagesize
$ gphoto2 --get-config=/main/capturesettings/imagesize
/main/imgsettings/imagesize
Label: Image Size
Readonly: 0
Type: RADIO
Current: 1936x1296
Choice: 0 3872x2592
Choice: 1 2896x1944
Choice: 2 1936x1296
END