1 votes

Résolution et fréquence d'images maximales de la webcam USB

Quelles sont les résolutions et les fréquences d'images maximales pour les caméras USB prises en charge par un appareil Android. J'ai lu que la norme est appelée UVC (Universal Video Class).

Ce soutien dépend-il de la version d'Android ? Est-ce que le type de connecteur ferait une différence USB-C vs micro USB ?

La meilleure ressource que j'ai trouvée est Caméras externes USB

Sur cette page, il est mentionné,

Grâce à la prise en charge des webcams, les appareils peuvent être utilisés dans des cas d'utilisation légers. tels que le chat vidéo et les kiosques photo. Cette fonctionnalité ne remplace pas les l'appareil photo interne typique des téléphones Android et n'est pas conçue pour pour prendre en charge des tâches complexes et gourmandes en performances, impliquant une haute haute résolution et à grande vitesse, la réalité augmentée et le contrôle manuel du fournisseur d'accès, du capteur et de l'objectif.

En outre, une liste est donnée à la fin des articles concernant les fréquences d'images et les résolutions, comme si elles étaient extraites d'un code, de sorte que je ne suis pas sûr de ce qu'elles sont et de la nécessité de les considérer comme définitives.

<!-- List of maximum fps for various output sizes -->
<!-- Any image size smaller than the size listed in Limit row will report
    fps (as minimum frame duration) up to the fpsBound value. -->
<FpsList>
    <!-- width/height must be increasing, fpsBound must be decreasing-->
    <Limit width="640" height="480" fpsBound="30.0"/>
    <Limit width="1280" height="720" fpsBound="15.0"/>
    <Limit width="1920" height="1080" fpsBound="10.0"/>
    <!-- image size larger than the last entry will not be supported-->
</FpsList>

1voto

beeshyams Points 37355

Cela dépend des spécifications du fournisseur de la caméra externe.

Le processus HAL de la caméra USB fait partie du fournisseur de la caméra externe qui écoute la disponibilité des périphériques USB et énumère les périphériques de la caméra externe en conséquence.

Les webcams prennent généralement en charge Classe vidéo USB (UVC) et sous Linux, les pilotes standard Video4Linux (V4L) est utilisé pour contrôler les caméras UVC.

Il est probable que les valeurs citées sont typiques ou fréquemment trouvées, mais si vous souhaitez obtenir des informations spécifiques, vous devrez fouiller dans le code de l'appareil et du fournisseur de la caméra.

Comme demandé dans les commentaires limites maximales peut être obtenue à partir de

  • les spécifications et les codes de l'appareil photo

  • le format utilisé (par exemple, le format UVC lui-même a de multiples variations - voir le lien wiki ci-dessus)

mais ce qui importe, c'est de savoir si l'appareil utilise ou non toutes ses capacités.

Vous trouverez des tonnes de moyens enracinés et de modules Magisk qui améliorer les performances de l'appareil photo avec le même appareil et la même caméra - cela n'est possible que parce que la ROM n'a pas intégré ces fonctionnalités.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X