Je prévois de faire un jeu, où je donne à l'utilisateur une image liée à l'anime et il doit deviner d'où elle vient.
Cependant, la plupart des images, en particulier d'anime populaire, sont faciles à utiliser sur la recherche inversée de Google pour trouver et localiser l'anime.
J'ai essayé de voir si je pouvais faire pour qu'il ne reconnaisse pas l'image mais malheureusement mes tours n'étaient pas assez bons.
Image originale:
Échelle de gris avec retournement horizontal:
Filigrane:
Déconcerter l'image avec une échelle de gris:
Échelle de gris avec retournement horizontal et vertical a fonctionné pour cette image mais ne fonctionne pas toujours:
De plus, les méthodes mentionnées ci-dessus sont assez faciles pour les gens à deviner l'anime.
Je voudrais savoir s'il y a une bonne astuce, que je pourrais utiliser sur mes images pour que ça ne marche pas sur les moteurs de recherche inversée et pourtant pas trop compliqué que je puisse implémenter sur mon programme.
Par exemple, l'échelle des gris, le recadrage, le retournement sont des choses assez faciles à réaliser en C #.
Réponses:
Je pense que vous étiez sur la bonne voie avec votre option de tatouage, mais vous avez laissé trop de l'image originale avec tact. Voici deux images que j'ai essayé que Google n'a pas pu trouver:
Damier
Inverser les résultats de la recherche d'images
Mosaïque
Inverser les résultats de la recherche d'images
Un autre exemple
Inverser les résultats de la recherche d'images
La première image renvoie beaucoup de résultats de «drapeau à damier», et la seconde renvoie beaucoup d'images de mosaïque / collage. La taille importe! Je l'ai d'abord essayé avec un motif en damier beaucoup plus petit (16 pixels); Google était toujours en mesure d'identifier cela. Ces carrés de 32 pixels semblent être un juste milieu.
Sur la base des informations fournies par DanS, je pense que ce serait une technique fiable pour tromper Google (et facilement automatisé!). Je peux seulement présumer que quelqu'un qui a pu identifier cet anime serait toujours en mesure de le faire à partir de ces images.
Ironiquement, les images que j'ai créées seront éventuellement indexées par Google et conduiront à ce message, ce qui va à l'encontre du but!
la source
Google peut utiliser un système différent, mais un grand nombre de ces services (y compris les dents) utilisent des hachages perceptuels où le hachage global est suffisamment proche pour correspondre, plutôt qu'exact.
Un livre blanc est apparu il y a quelques années et a détaillé le processus. Je n'ai pas pu trouver de lien vers celui-ci, mais le système de base s'appuie sur une chaîne d'actions pour générer les hachages.
Le processus serait répété pour toute image téléchargée, puis recoupé avec des hachages indexés pour trouver des correspondances proches. En bref, l'image doit être radicalement modifiée sur de grandes portions pour tromper tout système comme celui-ci.
la source
Créez simplement une image négative de l'original et inversez-la avec css. L'utilisateur verra l'image comme normale, avec la même qualité mais lors du téléchargement, elle est inversée.
L'image négative ne correspondra pas à l'original (résultat de recherche NL):
En outre, en essayant de réduire les couleurs à 256, Paint Shop Pro est roi dans ce domaine. L'image ne correspondra pas directement à l'original. Si vous combinez cela avec la méthode ci-dessus, cela pourrait être excellent.
la source
Vous pouvez faire quelque chose comme ça:
Il n'est pas à 100% pare-balles, mais il devrait éliminer la plupart des moteurs d'identification d'image.
Ce que j'ai fait, c'est ajouter du bruit noir et blanc à l'image ainsi qu'un certain déplacement. Jouer avec les couleurs, par exemple. déplacer seulement un ou deux canaux de couleur serait encore plus efficace, mais complexe à mettre en œuvre.
la source
Essayez de changer le format de fichier dans lequel vous enregistrez. Les recherches inversées d'images commencent par utiliser des données qui sont enregistrées intrinsèquement dans l'image, ce qui explique probablement pourquoi vos techniques d'obscurcissement n'ont pas fonctionné. Les JPEG sont particulièrement mauvais à ce sujet, les PNG pas tellement. Cependant, avec des images particulièrement populaires, cela pourrait ne pas fonctionner.
Idéalement, trouvez un moyen d'afficher l'image sous une forme encapsulée avec laquelle l'utilisateur ne peut pas interagir directement (copier -> coller) avec. Malheureusement, je n'ai pas les détails techniques sur la façon dont cela peut être réalisé actuellement, juste que j'ai observé que les images utilisées dans les trucs Flash / Shockwave ont cette propriété.
Secondairement: le plan dans son ensemble - en utilisant des images protégées par le droit d'auteur sans demander au préalable les autorisations appropriées à leurs propriétaires, même en supposant que vous fournissez l'attribution dès que le puzzle est résolu - vous expose au risque d'une demande de retrait ou d'une autre sorte d'action en justice, en particulier si vous exécutez le jeu dans n'importe quel volume. S'il est possible d'exécuter le jeu en utilisant fanart (puisque vous êtes plus susceptible d'obtenir l'autorisation appropriée d'utiliser fanart que le contenu canonique), il est probablement préférable de le faire.
la source
Vous devez confondre le moteur de recherche.
La meilleure façon de vaincre la recherche d'images automatisée consiste à fournir des images alternatives qui ne peuvent pas être identifiées ou qui proviennent de sources conflictuelles et qui confondent le motif spécifié à identifier.
Par exemple, si vous fournissez une image composée de trois images en bandes ou bandes alternées et demandez l'identification de l'image composée uniquement d'une bande sur trois, de sorte que, si elle est isolée des autres bandes, elle apparaisse comme une image avec des lacunes ( où les bandes des autres images se chevauchent).
Un cerveau humain invoque la «fermeture» pour relier perceptuellement les images pertinentes en une image cohérente qui peut être identifiée. La clé est suffisamment identifiable, mais les détails non pertinents dans le reste de l'image pour confondre le moteur.
La deuxième question pourrait être avec la même image mais demander une troisième bande commençant par la deuxième bande. En effet, vous pourriez utiliser une image avec trois composants différents et donc trois réponses différentes.
Les recherches automatisées ne peuvent pas attaquer un tel problème spatial à moins que les bandes indépendantes ne soient physiquement isolées de la recherche. Difficile à faire.
la source
Arrêtez là. Ne copiez pas. Utilisez des illustrations originales. EDIT: Traitez cela comme FYI.
En copiant, vous essayez indirectement de contourner la protection de la propriété intellectuelle. Vous jouez avec le feu.
Il y a aussi une faille dans votre raisonnement et votre raisonnement: donner du crédit, ce n'est PAS obtenir la permission d'utiliser l'image . Ce n'est pas une situation "ou". C'est du matériel protégé par des droits d'auteur. Peu importe que le résultat soit mis en vente ou non. Votre gain, financier ou autre, est sans conséquence pour l'infraction. Même si le projet était destiné à la recherche universitaire ou scientifique, vous auriez besoin de la permission des titulaires des droits d'auteur, et non d'un crédit.
Si votre jeu trompe une recherche, il ne survivra probablement pas à un avocat motivé poursuivant une enquête de violation de propriété intellectuelle.
Ne continuez pas sans avoir obtenu l'autorisation écrite des titulaires des droits d'auteur pour «L'UTILISATION DE LEUR PROPRIÉTÉ INTELLECTUELLE».
Vous pourriez être agréablement surpris de découvrir qu'ils vous donnent une autorisation en fonction de votre utilisation prévue pour un jeu. Gardez des notes avec des dates et des croquis. Si vous découvrez que les personnes que vous avez approchées prennent votre concept, poursuivez-les pour brèche de confidentialité. (Cela implique un document juridique NDA distinct et probablement plus de temps que cela ne vaut.)
Ne devine pas. N'espérez pas. Renseignez-vous avant de faire plus d'efforts dans votre miracle. Il serait peut-être plus facile de dire que vous êtes désolé que de demander la permission, mais le chemin est légal, éthique et plus gratifiant.
la source