2016-02-18 3 views
0

J'essaie d'obtenir la largeur et la hauteur du capteur utilisé lors de l'enregistrement d'une vidéo 1080p pour une application de traitement d'image à l'aide d'une caméra raspi. J'ai noté que le champ de vision passe de la vidéo 1080p à une image fixe 1080p, même si la résolution est la même. Je crois, cela est fait en raison d'un problème de débit de la vidéo h264. Toutes ces observations me rendent confus quant à la façon dont je peux calculer la largeur et la hauteur correctes en mm, en utilisant la vidéo 1080p. Dans le raspberry pi camera spec, il est dit:Partie du capteur d'image utilisée pour la vidéo 1080p

Résolution du capteur

- 2592 x 1944 pixels

dimensions du capteur

- 3,76 x 2,74 mm

Est-ce une interpolation linéaire simple être précis? ex: (3,76 * 1920/2592). Mais, alors il semble que l'image peut également être mise à l'échelle, ce qui se produit dans la vidéo ou dans le format d'image fixe.

Remarque: J'ai calibré la caméra et j'ai toutes les valeurs intrinsèques en unités de pixel. Mon effort ici est de convertir tout cela en mm.

Répondre

0

Calibrez simplement l'appareil photo pour le mode que vous souhaitez utiliser.

La largeur et la hauteur de votre capteur sont indiquées dans les spécifications. Il vous donne également une taille de pixel de 1,4 μm x 1,4 μm. Si ce n'est pas le cas, vous pouvez le calculer en divisant la largeur du capteur par la largeur de l'image. Idem pour la hauteur.

Et il est dit qu'il y a recadrage en mode 1080p. Cela signifie que seule une région de votre capteur est utilisée. Il suffit de multiplier la largeur et la hauteur de l'image par la taille du pixel et vous obtiendrez la taille de la zone du capteur utilisée pour 1080p. Pour obtenir la position de cette zone, prenez une photo de la même scène en 1080p et en pleine résolution et comparez-les.

Vous n'êtes pas sûr de la mise à l'échelle. Vous n'avez pas fourni suffisamment d'informations ici.

Vous pouvez calibrer votre appareil photo en mode 1080p ou le calibrer en pleine résolution et corriger les positions des pixels par un décalage de translation. La taille des pixels et la position physique n'ont pas changé par recadrage ...

+0

La mise à l'échelle est ce que je demande. Je n'ai pas suffisamment d'informations, je suppose. Juste une observation qui confirme qu'il y a un recadrage. Je l'ai étalonné en mode 1080p. J'ai l'intrinsèque, j'essaie juste d'obtenir la bonne conversion de mm à partir de là. –