Résolu le 19-05-21 caméra inversée

Questions concernant les composants
Muscardin
Messages : 9
Enregistré le : mer. 28 avr. 2021 20:14

caméra inversée

Message par Muscardin »

Bonjour
J'ai terminé l'installation de linux mint 19.3 sur mon vieux Asus F7F.
J'ai rajouté pas mal de logiciel et tout marche super : Mixxx, Audacity, Musescore, Openshot, LMMS....

Par contre je suis victime de la caméra à l'envers.

J'ai suivi les conseils donnés sur linuxpedia.
Mon gestionnaire est donc uvcvideo, et il utilise donc v4l2 mais la soluce donnée par linuxpedia :

Code : Tout sélectionner

export LIBV4LCONTROL_FLAGS=3
ne fonctionne pas chez moi.
Et la solution donnée plus bas d'ajouter le ppa de devt de la libv4l ne fonctionne pas parceque à la commande

Code : Tout sélectionner

apt-add-repository ppa:libv4l/ppa
renvoie une erreur : il n'existe pas de dépôt de ce nom...

A votre bon coeur m'sieurs dame, car mes collègues se foutent allègrement de moi à la moindre visio-conférence... :mrgreen:
Muscardin
Mint 19 xfce
Asus F7F

Avatar du membre
Scrat
Messages : 643
Enregistré le : lun. 6 août 2018 19:05
Localisation : île d'Oléron

Re: caméra inversée

Message par Scrat »

Bonjour.

Pour le ppa, il semble qu'il y ait une erreur de nom dans la doc. Ce site préconise libv4l/stable :

Code : Tout sélectionner

sudo add-apt-repository ppa:libv4l/stable
sudo apt-get update
Portable Lenovo Ideapad 320-17IKB - Linux Mint 19.3 Tricia - Cinnamon 4.4.8
Noyau Linux 4.15.0-180-generic - CPU Intel© Core™ i5-7200U CPU @ 2.50GHz × 2
RAM 7.6 Go - Disque HDD 960.4 Go
Carte Graphique Nvidia GeForce 920MX 2 Go - Intel Corporation HD Graphics 620

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort ! (Raymond Devos) :lol:

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: caméra inversée

Message par arghlub »

Salut,

Teste ta caméra via mplayer en ligne de commande :

Code : Tout sélectionner

mplayer tv:// -tv driver=v4l2:device=/dev/video0
bien sûr remplace "/dev/video0" par le nom de ta caméra, pour le connaître dans un terminal :

Code : Tout sélectionner

ls -l /dev/video*
Plus d'infos : https://arghlub.fr/28-terminal-shell-ba ... e-terminal
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Muscardin
Messages : 9
Enregistré le : mer. 28 avr. 2021 20:14

Re: caméra inversée

Message par Muscardin »

Merci à vous deux pour les pistes.
J'ai du coup réussi à charger le ppa.
Par contre la commande

Code : Tout sélectionner

export LIBV4LCONTROL_FLAGS=3
ne change rien et ne renvoie rien.
Je teste la caméra avec cheese, pas avec mplayer. C'est grave ?
En vous remerciant pour votre temps, cordialement,
Muscardin
Mint 19 xfce
Asus F7F

Avatar du membre
serged
Messages : 823
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: caméra inversée

Message par serged »

Par hasard. Il faudrait lancer cheese comme ça :

Code : Tout sélectionner

export LIBV4LCONTROL_FLAGS=3 ; cheese
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Muscardin
Messages : 9
Enregistré le : mer. 28 avr. 2021 20:14

Re: caméra inversée

Message par Muscardin »

serged a écrit :
dim. 2 mai 2021 09:33
Par hasard. Il faudrait lancer cheese comme ça :

Code : Tout sélectionner

export LIBV4LCONTROL_FLAGS=3 ; cheese
Voila ce que cela retourne, et la caméra est toujours inversée...

Code : Tout sélectionner

$ export LIBV4LCONTROL_FLAGS=3 ; cheese
(cheese:2325): Gtk-WARNING **: 10:07:03.304: Theme parsing error: cheese.css:7:35: The style property GtkScrollbar:min-slider-length is deprecated and shouldn't be used anymore. It will be removed in a future version
(cheese:2325): Gtk-WARNING **: 10:07:05.388: Calling org.xfce.Session.Manager.Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: La méthode « Inhibit » n'existe pas
Les erreurs citées ne concernent pas la caméra je pense...
Muscardin
Mint 19 xfce
Asus F7F

Avatar du membre
tyrry
Messages : 5604
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: caméra inversée

Message par tyrry »

Slt,
et si tu retourne la cam ?
Rooo je rigole ;) Mais as tu vérifié si le module gère le vflip ( notice dans ton lien linuxpedia) ?
@+
Desktop: LXDE Distro: Debian 12 Bookworm
Kernel: 6.1.0-18-amd64 Drive: Intel Nvme 240
CPU: Ryzen 3 PRO 2200GE RAM: 16 go Graphics Card: AMD ATI Radeon Vega Series

Avatar du membre
Scrat
Messages : 643
Enregistré le : lun. 6 août 2018 19:05
Localisation : île d'Oléron

Re: caméra inversée

Message par Scrat »

Ces messages ne sont que des "warnings", dont pas graves en principe.
En lançant cheese en ligne de commande, j'obtiens le premier warning, pas le second qui est lié à xfce (je suis sous Cinnamon). Mais je ne pense pas que le problème d'inversion vienne de là.

Qu'appelles-tu "caméra inversée" ? Tête en bas, ou simplement effet miroir avec inversion droite-gauche ? Certains logiciels comme Camorama offrent la possibilité d'inverser l'image par ajout d'un filtre miroir.
Portable Lenovo Ideapad 320-17IKB - Linux Mint 19.3 Tricia - Cinnamon 4.4.8
Noyau Linux 4.15.0-180-generic - CPU Intel© Core™ i5-7200U CPU @ 2.50GHz × 2
RAM 7.6 Go - Disque HDD 960.4 Go
Carte Graphique Nvidia GeForce 920MX 2 Go - Intel Corporation HD Graphics 620

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort ! (Raymond Devos) :lol:

Muscardin
Messages : 9
Enregistré le : mer. 28 avr. 2021 20:14

Re: caméra inversée

Message par Muscardin »

@ Tyri, je ne me sens pas de démonter la dalle graphique, surtout que la caméra a été montée solidairement avec le micro sur une barette donc faudrait retourner toute la barette... Bref...
Hélas, j'ai bien vérifié, c'est uvcvideo et il gère pas le vflip.
Le traitement d'image ne fait plus partie des noyaux, de ce que j'ai compris.
Il faut donc le faire de manière logicielle, et normalement libv4l devrait le faire, mais je n'arrive pas à le faire fonctionner.
@ scrat : c'est tête en bas.
En tous cas merci pour votre temps
Muscardin
Mint 19 xfce
Asus F7F

Avatar du membre
Scrat
Messages : 643
Enregistré le : lun. 6 août 2018 19:05
Localisation : île d'Oléron

Re: caméra inversée

Message par Scrat »

Rebonjour.

Alors chez moi où la camera fonctionnant en uvcvideo est normale, cette instruction avec guvcview me met l'image la tête en bas :

Code : Tout sélectionner

export LIBV4LCONTROL_FLAGS=3  && /usr/bin/guvcview
Donc, chez toi ça devrait la remettre à l'endroit.

Je n'ai pas installé le PPA, j'ai les bibliothèques libv4l par défaut fournies avec LM 19.3.

Ça marche avec guvcview et aussi avec camorama qui sont disponibles dans le gestionnaire de paquets.
Mais ça ne fonctionne pas avec cheese, l'image restant à l'endroit quelle que soit la valeur du LIBV4LCONTROL_FLAGS.

Comprenne qui peut ! :mrgreen:

Reste à voir si ça fonctionne avec ton logiciel de télé-conférence.
Portable Lenovo Ideapad 320-17IKB - Linux Mint 19.3 Tricia - Cinnamon 4.4.8
Noyau Linux 4.15.0-180-generic - CPU Intel© Core™ i5-7200U CPU @ 2.50GHz × 2
RAM 7.6 Go - Disque HDD 960.4 Go
Carte Graphique Nvidia GeForce 920MX 2 Go - Intel Corporation HD Graphics 620

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort ! (Raymond Devos) :lol:

Répondre