Ters arama motorlarının resminizin kaynağını bulmasını engelliyor musunuz?


15

Kullanıcıya anime ile ilgili bir görüntü verdiğim bir oyun yapmayı planlıyorum ve nereden olduğunu tahmin etmek zorundalar.

Bununla birlikte, özellikle popüler anime'den gelen görüntülerin çoğu, animasyonu bulmak ve sabitlemek için Google ters aramada kullanımı kolaydır.

Görüntüyü fark etmeyecek şekilde yapamayacağımı görmeye çalıştım ama mutsuzca hilelerim yeterince iyi değildi.

Gerçek görüntü:

Gerçek görüntü

Yatay kapaklı gri tonlama:

Yatay kapaklı gri tonlama

fİLİGRAN:

Damgalama

Görüntüyü gri tonlama ile şaşırtmak:

Görüntüyü gri tonlama ile şaşırtmak

Yatay ve dikey kapaklı gri tonlama bu görüntü için çalıştı, ancak her zaman işe yaramıyor:

Yatay ve dikey kapaklı gri tonlama

Ayrıca yukarıda belirtilen yöntemler insanların anime tahmin etmeleri oldukça kolaydır.

Ben herhangi bir iyi hile olup olmadığını bilmek istiyorum, ben yapmak için benim görüntüleri kullanabilirsiniz böylece ters arama motorları üzerinde işe yaramaz ve henüz benim program üzerinde uygulamak böylece çok karmaşık olamaz.

Örneğin, gri tonlama, kırpma, çevirme C # 'da başarmak oldukça kolaydır.


3
Ek zorluk için görüntüyü şaşırtmak fikrini seviyorum. Birisi gerçekten oyununuzu oynamak istiyorsa, Google ters aramasının oyuncular için nasıl bir sorun olacağını görmekte sorun yaşıyorum, oyuncular ilk kim bulacağını düşünüyor mu? Oyununuzu pazarlamayı planlıyorsanız, görüntülerin lisans haklarına sahip olmasından daha fazla endişe duyarım.
meraklı

2
@Emilie Evet, haftalık ve aylık bir sıralama sistemi vardır ve sadece ilk cevap hakkı o görüntünün puanlarını almak için geçerlidir. Bu satılacak bir oyun değil ve orijinal görüntü uygun haklara sahip sanatçılara geri dönecek. Sohbet kanalımıza eklemek istediğim oldukça basit bir şey.
Prix

1
Sorun, ters görüntü aramanın resme zarar verebilmesi veya gerçekten iyi olmadığı için dövüş temel teknolojiniz atlamalı ve sonuçta gevşek olacaksınız.
joojaa

4
Korsanlık için dijital medyayı korumaya çalışmak ya da bu çizgideki herhangi bir görev, muhtemelen dürüst olmayan insanları folyolamadığınız ve dürüst kullanıcılarınız için deneyimi mahvedecek. Bazen böyle bir takas yapmak zorundasınız.
GiantCowFilms

1
Orda dur. Kredi vermek görüntüyü kullanmak için izin almıyor. Telif hakkı olan bir malzemedir. Oyununuz bir aramayı kandırırsa, muhtemelen bir fikri mülkiyet ihlali soruşturmasından sağ çıkamaz. "FİKRİ MÜLKİYETİNİN KULLANIMI" için telif hakkı sahiplerinden yazılı izin almadan devam etmeyin. Bir oyun için amaçladığınız kullanıma dayalı olarak size izin verdiklerini keşfetmek hoş bir sürpriz olabilir. Tahmin etme. Umut etme. Mucizenize daha fazla çaba göstermeden önce öğrenin.
Stan

Yanıtlar:


9

Sanırım filigran seçeneğinizle doğru yoldasınız, ancak orijinal görüntünün çok fazla kısmını dokunarak bıraktınız. Google’ın bulamadığını denediğim iki resim:

Dama tahtası

resim açıklamasını buraya girin
Ters resim arama sonuçları

Mozaik

resim açıklamasını buraya girin
Ters resim arama sonuçları

Başka bir örnek

resim açıklamasını buraya girin
Ters resim arama sonuçları

İlk resim çok sayıda "damalı bayrak" sonucu, ikincisi ise çok sayıda mozaik / kolaj resmi döndürür. Boyut önemlidir! Başlangıçta çok daha küçük bir dama tahtası deseni (16px) ile denedim; Google bunu hala belirleyebildi. Bu 32 piksel kareler mutlu bir ortam gibi görünüyor.

DanS'nin sağladığı bilgilere dayanarak, bunun Google'ı kandırmak için güvenilir bir teknik olacağını düşünüyorum (ve kolayca otomatikleştirilebilir!). Sadece bu animeyi tanımlayabilen birinin hala bu görüntülerden yapabileceğini varsayabilirim.


İronik bir şekilde, oluşturduğum görüntüler nihayetinde Google tarafından dizine eklenecek ve bu gönderiye yönlendirilerek amacı yenilecek!


1
Bu, artık kareler gibi düzenli formlar oluşturmadığım, küçük bir farkla yaptığım şeydi, iyi bir şekilde çalışıyor gibi görünüyor ve evet bir noktada dizine eklenecek, ancak o zamana kadar yeni görüntülerimiz olacak zaten cevaplananlar tekrar sıraya girmezler. Zaman ayırdığınız için teşekkürler.
Prix

2
Daha da ironi. Google'a neyin geliştirileceğine dair bir ipucu vermiş olabilirsiniz.
joojaa

9

Google farklı bir sistem kullanabilir, ancak bu tür hizmetlerin çok sayıda (teneke dahil) , toplam karmanın tam olarak değil, eşleşecek kadar yakın olduğu algısal karmaları kullanır .

Birkaç yıl önce, süreci detaylandıran bir teknik inceleme çıktı. Bununla bir bağlantı bulamadım, ancak temel sistem karmaları üretmek için bir eylem zincirine güveniyor.

  • Görüntüyü genellikle 32x32 veya 64x64 olan küçük bir boyuta düşürün
  • Görüntüyü gri tonlamaya dönüştürme
  • Siyah ve beyaz tonlar arasında yüksek bir fark düzeyi sağlamak için kontrastı önceden tanımlanmış bir değere yükseltin
  • Elde edilen görüntüdeki piksellerden pH değerini hesaplayın

İşlem, yüklenen herhangi bir resim için tekrarlanır ve ardından yakın eşleşmeleri bulmak için dizinlenmiş karmalarla çapraz kontrol edilir. Kısacası, bunun gibi herhangi bir sistemi kandırmak için görüntünün büyük bölümlerde büyük ölçüde değiştirilmesi gerekir.


Orada bazı ilginç bilgiler, makaleyi kontrol etmek isterim.
Prix

2

Sadece orijinalin negatif bir görüntüsünü oluşturun ve css ile geri çevirin. Kullanıcı görüntüyü normal gibi, aynı kalitede görür ancak indirirken ters çevrilir.

.myImageClass {

 filter: invert(100%);

}

Negatif resim orijinalle eşleşmeyecek (arama sonucu NL):

Arama Örneği

Ayrıca, renkleri 256'ya düşürerek denedi, Paint Shop Pro bunu yaparken kraldır. Görüntü doğrudan orijinal ile eşleşmez. Bunu yukarıdaki yöntemle birleştirirseniz, mükemmel olabilir.


0

Bunun gibi bir şey yapabilirsiniz:

resim açıklamasını buraya girin

% 100 kurşun geçirmez değildir, ancak çoğu görüntü tanımlama motorunu atmalıdır.

Yaptığım şey görüntüye siyah beyaz gürültü ve bazı yer değiştirme eklemekti. Renklerle uğraşmak örn. sadece bir veya iki renk kanalının yer değiştirmesi çok daha etkili olabilir, ancak uygulanması karmaşıktır.


1
Birkaç popüler görüntü ile bir deneyeceğim ve nihayetinde nasıl gittiğini göreceğim, yanlış cevaplar verildiğinde kareleri açtığım kapalı bir bulmacaya geldim. Yani görüntüyü yalnızca şimdiye kadar işe yaramış görünen her X pikseli görürsünüz.
Prix

Evet, tüm görüntüyü tanınmaz hale getirmek için yeterli gürültü koymadıkça işe yaramaz. Teşekkürler.
Prix

4
Google, bu gürültülü görselle rota dışı arama dışında hemen kaynakları bulur. Algoritma büyük olasılıkla Fourier uzayında arama yapar ve gürültünüz bunun için çok şey yapmaz.
joojaa

@joojaa Yah, bunu fark ettim, ama Prix ona yorum olarak önerdiğim şeyin bir görüntüsünü göstermemi istedi, bu yüzden bir cevap gönderdim.
GiantCowFilms

@GiantCowFilms Lame, tam olarak bir resim araması tarafından göz ardı edilecek bir filtre türüdür.
Navin

0

Kaydettiğiniz dosya biçimini değiştirmeyi deneyin. Ters görüntü aramaları, görüntüye kendiliğinden kaydedilen bazı verileri kullanarak başlar, bu nedenle gizleme teknikleriniz çalışmaz. JPEG'ler bu konuda özellikle kötüdür, PNG'ler çok fazla değildir. Ancak özellikle popüler görüntülerde bu işe yaramayabilir.

İdeal olarak, görüntüyü kullanıcının doğrudan etkileşim kuramadığı (kopyala> yapıştır) ile kapsüllenmiş bir biçimde göstermenin bir yolunu bulun. Ne yazık ki, şu anda bunun nasıl başarılabileceğine dair teknik detaylara sahip değilim, sadece Flash / Shockwave şeylerinde kullanılan görüntülerin bu özelliğe sahip olduğunu gözlemledim.

İkincil: Bir bütün olarak plan - bulmaca çözülür çözülmez olarak atıfta bulunduğunuzu varsayarsak bile, sahiplerinden uygun izinler almadan telif hakkıyla korunan görüntüleri kullanmak - özellikle, oyunu herhangi bir ciltte çalıştırıyorsunuz. Oyunu fanart kullanarak çalıştırmak mümkünse (fanart'ı kullanmak için kanonik içerikten daha uygun izin almanız daha olasıdır) muhtemelen bunu yapmak daha iyidir.


Bunların hiçbiri OP'nin sorusuyla ilgili değildir. Sanırım partiye biraz geç kaldım ama: Google EXIF ​​verilerini kullanmıyor ve OP kar amacı gütmediği için yasal sorunlarla karşılaşmayacak.
Navin

0

Arama motorunu karıştırmalısınız.

Otomatik görüntü aramayı yenmenin en iyi yolu, tanımlanamayan veya çakışan kaynaklardan gelemeyen ve tanımlanacak belirtilen deseni karıştıran alternatif görüntüler sağlamaktır.

Örneğin, alternatif bantlarda veya şeritlerde üç görüntüden oluşan bir görüntü sağlar ve yalnızca her üç banttan oluşan görüntünün tanımlanmasını istersiniz, böylece diğer bantlardan izole edilirse boşluklu bir görüntü olarak görünür ( diğer görüntülerin bantlarının üst üste geldiği yer).

Bir insan beyni, ilgili görüntüleri algılanabilen tek bir uyumlu resme algısal olarak bağlamak için "Kapatma" yı çağırır. Anahtar yeterince tanımlanabilir, ancak görüntünün geri kalanında motoru karıştırmak için alakasız detay.

İkinci soru aynı görüntüde olabilir ancak ikinci banttan başlayarak her üçüncü bandı sorabilir. Aslında, bir görüntüyü üç farklı bileşen ve dolayısıyla üç farklı cevapla kullanabilirsiniz.

İlişkili olmayan bantlar aramadan fiziksel olarak yalıtılmadıkça, otomatik aramalar böyle bir uzamsal soruna saldıramaz. Yapması zor.


Bakmak için bir kullanıcı olarak çok sinir bozucu olurdu
Zach Saucier

@ZachSaucier Hem zorlu bir oyun hem de giderek daha akıllı yazılımları atlayacak bir şey olması gerekiyordu. Diğer yönleri hakkında yorum yapamam. Bu, sinir bozucu olduğu kadar bir dama tahtasından ne kadar farklıdır?
Stan

-3

Orda dur. Kopyalama. Orijinal resimleri kullanın. EDIT: Buna FYI gibi davranın.

Kopyalayarak, dolaylı olarak fikri mülkiyet korumasını atlatmaya çalışıyorsunuz. Ateşle oynuyorsun.

Senin mantığı ve muhakeme bir kusur da var: Atıfta edilir DEĞİL resmi kullanmak için izin almak . Bu bir "ya da" durum değil. Telif hakkı olan bir malzemedir. Sonucun satışa sunulup yerleştirilmemesi önemli değildir. Mali veya başka şekilde kazancınızın suçla bir sonucu yoktur. Proje akademik veya bilimsel araştırmalar için olsa bile, telif hakkı sahiplerine verilen krediden değil, izniniz olmalıdır.

Oyununuz bir aramayı kandırırsa, muhtemelen fikri mülkiyet ihlali soruşturması yürüten motive bir avukatta hayatta kalamaz.

"FİKRİ MÜLKİYETİNİN KULLANIMI" için telif hakkı sahiplerinden yazılı izin almadan devam etmeyin.

Bir oyun için amaçladığınız kullanıma dayalı olarak size izin verdiklerini keşfetmek hoş bir sürpriz olabilir. Tarih ve çizimler içeren notlar tutun. Yaklaştığınız kişilerin konseptinizi aldığını fark ederseniz, onları gizlilik ilkesi için dava edin. (Bu ayrı bir NDA yasal belgesi ve muhtemelen değerinden daha fazla zaman içerir.)

Tahmin etme. Umut etme. Mucizenize daha fazla çaba göstermeden önce öğrenin. Üzgünüz demek, izin istemekten daha kolay olabilir, ancak yol yasal, etik ve daha ödüllendirici.


3
Bu, sorulan soruya cevap aramaya çalışmaz. Kısaltılmak ve bir yorum yapmak daha iyidir
Zach Saucier
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.