Journal QPhotoBooth : le photomaton libre

Posté par  (site web personnel) . Licence CC By‑SA.
35
14
mar.
2014

Bonjour!

Après avoir vu le prix de location d'un photomaton à la journée, je me suis dit qu'il devait être possible de le faire soi-même, après tout, c'est jamais qu'un écran, un objectif et un fonctionnement assez simple. Je me suis même dis qu'il devait bien exister des logiciels qui font ça.

Hé bien d'après mes recherches, non. Et je ne suis pas le seul à avoir cherché ça, j'ai trouvé deux vieilles entrées de forum à ce sujet:

Je me suis donc lancé dans l'écriture de QPhotoBooth, logiciel libre de photomaton.
Je suis parti de l'exemple Qt d'application de webcam, mais au final Qt Multimédia n'est pas assez fini et me posait divers problème, j'ai donc changé en cours de route pour utiliser opencv, qui lui fonctionne.

J'ai une première version qui fonctionne à peu près, je vous propose de courir l'essayer: http://projects.haxx.es/p/qphotobooth/ (pour compiler qmake puis make, en dépendance qt et opencv)
Attention par défaut l'auto print est activé, donc les photos sont imprimées une fois la série de 4 terminée. Décochez auto print ou utiliser 'print settings' pour sélectionner l'impression PDF pour vos tests.

C'est espace pour lancer la série de photo. Quand ça imprime ça imprime en double côte à côte, l'idée est d'imprimer sur du papier photo taille standard et de couper ensuite en deux pour avoir deux copies. Ce sera paramétrable dans un future proche.

Le code html du rendu est éditable, celui par défaut est pas top j'en ai un qui fonctionne mieux mais je dois le cleaner et le peaufiner avant de le mettre dans le soft.

Ça sauve aussi la série dans /tmp/test.html, à des fins de tests.

Les photos sont gardées dans le home individuellement.

  • # Bonne idée

    Posté par  (site web personnel) . Évalué à 3.

    Bien vu et merci de l'avoir codé! Je n'y avais jamais pensé mais c'est vrai que cela pourrait être une idée très sympa pour un mariage ou certains anniversaires.

    Pour les prochaines versions je te suggère la mise en place d'un livre d'or composé de textes, photos et vidéos.

    Bon courage pour la suite,

  • # Wow !

    Posté par  . Évalué à 3.

    Salut,

    Ça l'air vraiment bien, je testerai ça dès que je peux !

    Sinon j'ai vu une faute qui m'a piqué les yeux sur: "et me pausait divers problème" / posait / problèmes

    • [^] # Re: Wow !

      Posté par  (site web personnel) . Évalué à 2.

      Sinon j'ai vu une faute qui m'a piqué les yeux sur: "et me pausait divers problème" / posait / problèmes

      Effectivement, désolé, tu noteras l'heure d'envoi du journal…

      • [^] # Re: Wow !

        Posté par  (site web personnel) . Évalué à 1.

        Effectivement, désolé, tu noteras l'heure d'envoi du journal…

        Il me semble évident que tu avais besoin d'une pause !

        kentoc'h mervel eget bezan saotred

    • [^] # Re: Wow !

      Posté par  (site web personnel) . Évalué à 3.

      Corrigé, merci.

  • # Manque le plus important

    Posté par  (site web personnel) . Évalué à 5.

    Est-ce que les photos imprimées sont "administration-compliant" ?

    Je lis sur http://vosdroits.service-public.fr/particuliers/F10619.xhtml

    (…) Celles-ci doivent être réalisées par un professionnel ou dans une cabine utilisant un système agréé par le ministère de l'intérieur.

    Sinon, super projet !

    • [^] # Re: Manque le plus important

      Posté par  . Évalué à 3.

      Est-ce que les photos imprimées sont "administration-compliant" ?

      Je pense que non : si MCMic avait implémenté le rognage aux bonnes dimensions, il l'aurait mentionné dans le journal. Son logiciel semble plus dédié à un usage festif.

      Celles-ci doivent être réalisées par un professionnel ou dans une cabine utilisant un système agréé par le ministère de l'intérieur

      C'est impossible à vérifier et donc inapplicable. J'ai toujours fait moi-même ces photos et je n'ai jamais eu de problème. Il faut juste qu'elles respectent les normes (pas de chapeau, de sourir, bonnes cotes, etc.)

      • [^] # Re: Manque le plus important

        Posté par  . Évalué à 2.

        Je pense que non : si MCMic avait implémenté le rognage aux bonnes dimensions, il l'aurait mentionné dans le journal.

        Je présume que ça ne doit pas être trop compliqué à implémenter.

        Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

      • [^] # Re: Manque le plus important

        Posté par  (site web personnel) . Évalué à 4.

        Je pense que non : si MCMic avait implémenté le rognage aux bonnes dimensions, il l'aurait mentionné dans le journal. Son logiciel semble plus dédié à un usage festif.

        Tout à fait, je n'ai pas pensé à le préciser mais le but est de faire des photos rigolotes, c'est pour ça que ça prend 4 photos différentes, un photomaton sérieux imprimerai 4 fois la même. (Mais pour les photos sérieuses cheese suffit à mon avis, suffit d'imprimer à la bonne taille derrière)

        Après, vu qu'on peut personnaliser le HTML/CSS on peut forcer une certaine taille de photo à l'impression. (Le HTML/CSS par défaut fonctionne avec des pourcentages pour tenter de fonctionner peu importe le format de papier pour l'impression, de 5x7(Photo) à A4)

  • # Screenshots

    Posté par  (site web personnel) . Évalué à 4.

    J'ai pas trouvé de capture d'écran sur le site.

    • [^] # Re: Screenshots

      Posté par  (site web personnel) . Évalué à 4.

      J'ose pas trop, la majeure partie de l'écran c'est la webcam, j'ai pas envie de mettre une capture d'écran avec ma sale tronche dessus…
      J'en ferais peut-être en mettant le logo en lieu et place de l'image de la webcam, juste pour montrer à quoi ça ressemble. (et surtout des captures des écrans de configurations, c'est le plus intéressant pour savoir ce qui est possible)

  • # génial !

    Posté par  (site web personnel) . Évalué à 4.

    A un moment, je cherchais la solution pour l'impression automatique, mais n'étant pas développeur, j'avais laissé tombé, la c'est juste PARFAIT !

    Pour le coté hardware :
    la touche espace, c'est hackable assez facilement avec un clavier USB, un bouton poussoir … il suffit de trouver le contact sur le pcb du clavier
    (http://www.latelierdeclaire.fr/index.php/post/2014/02/23/tutoriel-le-photomaton-%3A-partie-1-le-d%C3%A9clencheur).

    Pouvoir imprimer en A4, ça sera top :)
    Bravo et bon courage

    • [^] # Re: génial !

      Posté par  (site web personnel) . Évalué à 4.

      On peut imprimer au format qu'on veut, suffit de configurer (c'est l'écran Qt de configuration d'impression, selon les systèmes c'est plus ou moins complet).
      L'impression en double est pas encore configurable dans l'interface mais tout est prêt coté code pour pouvoir la désactiver faut juste que j'ajoute le bouton à l'écran de configuration.

      La touche pour lancer je vais la rendre configurable. Je vais aussi voir si je peux garder le focus sur le bon widget pour que ça fonctionner mieux. (Mais oui mon idée est de cacher le clavier et d'utiliser un gros bouton poussoir)

  • # Merci !

    Posté par  (site web personnel) . Évalué à 2.

    Je vais de ce pas tester vu que je fais partie des personnes qui ont abordé ce sujet !

    Actuellement je suivais ce projet : https://github.com/christetreault/dmp-photo-booth qui n'avance pas forcément…

    J'avais fait un « script maison » très crade qui permettait de gérer la photo avec Cheese mais bon c'était pas top…

    Encore merci pour cette mise à disposition.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.