web-dev-qa-db-fra.com

Comment puis-je compiler Shotwell pour pouvoir utiliser la fonction visages?

Il semble que Shotwell ait la capacité, il suffit de le compiler. J'ai essayé de configurer avec --define=ENABLE_FACES mais la fonctionnalité n'apparaît pas. J'ai utilisé playya git qui comprenait un correctif récent pour une erreur de compilation de visages.

3
tupperware

La fonction Faces était # ifdef'd hors de la source jusqu'à ce que Yorba puisse ajouter un peu plus de fonctionnalités à Shotwell pour le rendre vraiment utile - voir Bugzilla - Télécharger des visages sur Facebook et Bugzilla - Détection de visage . Cependant, alors que nous continuions à développer d'autres fonctionnalités pour Shotwell, le code Faces s'est cassé, il n'y a donc aucun moyen de construire Shotwell avec le support Faces à partir du tronc; voir http://redmine.yorba.org/issues/4518

Comme vous l'avez mentionné, un correctif a été mis à disposition sur git://github.com/playya/shotwell.git. Lorsque je crée et exécute Shotwell à l'aide de cette branche, je vois la fonction Faces et elle semble fonctionner. Voici comment je l'ai fait:

$ git clone git://github.com/playya/shotwell.git shotwell-faces
$ cd shotwell-faces
$ ./configure --define=ENABLE_FACES
$ make
$ ./shotwell

Il semble que vous pouvez également utiliser ./configure --enable-faces, mais j'ai d'abord essayé la méthode ci-dessus et cela a semblé fonctionner.

Notez que vous pouvez exécuter Shotwell directement à partir du répertoire de génération. Cependant, pour le rendre disponible sur votre bureau et l'intégrer à Nautilus et ainsi de suite, vous devrez procéder comme suit:

$ Sudo make install

Pour voir le bouton Visages, ouvrez une photo (double-cliquez dessus). Il n'est disponible que dans l'éditeur de photos.

Attention: Cette fourche n'a pas pas encore été revue par Yorba. Nous ne pouvons faire aucune promesse lorsque la fonction Faces sera entièrement intégrée à Shotwell. Il existe d'autres risques en utilisant la fourchette playya, notamment la perte de la possibilité de mettre à niveau votre base de données ultérieurement. Je recommande de sauvegarder votre base de données avant de l'utiliser: http://redmine.yorba.org/projects/shotwell/wiki/ShotwellFAQ#How-can-I-back-up-my-Shotwell-library

5
Jim Nelson