Le développeur irlandais Steven Troughton-Smith a découvert que les anciennes photos en mode portrait ne peuvent actuellement pas être améliorées à l'aide des nouveaux effets d'éclairage portrait d'Apple sans recourir à la supercherie.
Est-ce une autre limitation logicielle artificielle d'Apple?
Pour tester sa théorie, Troughton-Smith a commencé par transférer sur son Mac une photo en mode portrait prise avec son iPhone 7 Plus. Il a ensuite apporté quelques modifications rapides aux métadonnées du fichier avant de l'envoyer à son iPhone X. À sa grande surprise, l'interface régulière d'éclairage de portrait pour l'image en mode portrait modifié est apparue comme par magie dans l'application Stock Photos.
En d'autres termes, ce ne sont que quelques métadonnées qui vous empêchent d'appliquer ces effets d'éclairage de portrait sympas à vos anciennes photos en mode portrait.
… Ce à quoi je m'attendrais cependant, c'est que l'interface utilisateur d'édition d'éclairage de portrait apparaisse (sur le 8 / X) sur les anciennes photos en mode portrait prises avec un 7 Plus, afin qu'elles puissent profiter d'un meilleur apprentissage automatique et d'un logiciel évolué - surtout si c'est juste un changement de métadonnées qui le bloque
- Steve Troughton-Smith (@stroughtonsmith) 20 novembre 2017
Vous pouvez le tester vous-même sur n'importe quelle image de profondeur de fichier, ancienne ou nouvelle, tant qu'elle a été prise avec votre iPhone 7 Plus en utilisant l'ancien mode de prise de vue Portrait.
Lancez l'application Photos, sélectionnez l'une de vos images en mode portrait et appuyez sur Modifier. S'il s'agit d'une image de profondeur de champ, vous verrez l'étiquette jaune «Portrait» affichée en haut. Ce que vous ne verrez pas en appuyant sur le bouton Modifier, c'est l'interface d'éclairage de portrait, même pas sur iPhone X.
Par conséquent, vous êtes bloqué avec vos photos en mode portrait sans pouvoir les améliorer à l'aide des nouveaux effets d'éclairage portrait. C'est particulièrement étrange de savoir que les images en mode portrait et en éclairage portrait utilisent la même carte de profondeur.
L'iPhone X prend en charge la photographie en profondeur de champ sur les appareils photo avant et arrière. Sur iPhone 8 Plus et iPhone 7 Plus, les photos en mode portrait ne peuvent être prises qu'à l'aide de la caméra arrière à double objectif car seul l'iPhone X possède une caméra avant capable de détecter la profondeur.
Mais quelle pourrait être la raison de cette limitation logicielle artificielle?
Mon iPhone X chauffe si je prends trop de photos d'éclairage de portrait d'affilée. Je ne peux pas imaginer à quel point ce serait mauvais sur les 7.
- Mike (@mikbre) 19 novembre 2017
John Gruber de Daring Fireball dit que Portrait Lighting est limité à l'iPhone X et l'iPhone 8 Plus pour des raisons de performances, car ces téléphones exécutent la dernière puce A11 Bionic avec le processeur de signal d'image amélioré d'Apple et un langage neuronal dédié à l'apprentissage automatique..
Selon Gruber:
Ma compréhension est que ces effets ne sont pas activés sur iPhone 7 Plus car les performances étaient vraiment lentes au moment de la capture. Il nécessite vraiment la puce A11 Bionic pour des performances adéquates en direct dans la caméra. Et Apple a décidé de ne pas l'envoyer en tant que fonctionnalité pour iPhone 7 Plus qui ne pourrait être appliquée que par la poste, car cela ressemblait à une demi-fonctionnalité. Donc j'ai entendu.
La théorie est que la prévisualisation des effets d'éclairage de portrait avant le processus de capture imposerait le CPU / GPU au-delà de ce que la puce A10 Fusion de l'iPhone 7 Plus peut gérer. Je comprends l'importance de la prévisualisation en direct de la caméra, mais il n'y a aucune raison pour laquelle iOS ne devrait pas mettre à niveau toutes les photos en mode portrait de notre bibliothèque afin que nous puissions les améliorer avec des effets d'éclairage portrait.
Apple limitait auparavant certaines fonctionnalités de l'iPhone au dernier matériel.
Avec Animoji, par exemple, la nouvelle caméra TrueDepth est nécessaire pour capturer le mouvement de votre visage même si la fonction Animoji aurait également pu être implémentée via la caméra frontale classique.
Apple devrait-il apporter des effets d'éclairage de portrait aux anciens iPhones?
Sonnez dans les commentaires!